Package software.amazon.awscdk.services.pcaconnectorad
AWS::PCAConnectorAD Construct Library
---
All classes with the
Cfn
prefix in this module (CFN Resources) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.pcaconnectorad.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for PCAConnectorAD construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::PCAConnectorAD resources directly.
There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.
For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::PCAConnectorAD.
(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)
-
ClassDescriptionCreates a connector between AWS Private CA and an Active Directory.A fluent builder for
CfnConnector
.Information about your VPC and security groups used with the connector.A builder forCfnConnector.VpcInformationProperty
An implementation forCfnConnector.VpcInformationProperty
Properties for defining aCfnConnector
.A builder forCfnConnectorProps
An implementation forCfnConnectorProps
Creates a directory registration that authorizes communication between AWS Private CA and an Active Directory.A fluent builder forCfnDirectoryRegistration
.Properties for defining aCfnDirectoryRegistration
.A builder forCfnDirectoryRegistrationProps
An implementation forCfnDirectoryRegistrationProps
Creates a service principal name (SPN) for the service account in Active Directory.A fluent builder forCfnServicePrincipalName
.Properties for defining aCfnServicePrincipalName
.A builder forCfnServicePrincipalNameProps
An implementation forCfnServicePrincipalNameProps
Creates an Active Directory compatible certificate template.Application policies describe what the certificate can be used for.A builder forCfnTemplate.ApplicationPoliciesProperty
An implementation forCfnTemplate.ApplicationPoliciesProperty
Application policies describe what the certificate can be used for.A builder forCfnTemplate.ApplicationPolicyProperty
An implementation forCfnTemplate.ApplicationPolicyProperty
A fluent builder forCfnTemplate
.Information describing the end of the validity period of the certificate.A builder forCfnTemplate.CertificateValidityProperty
An implementation forCfnTemplate.CertificateValidityProperty
Template configurations for v2 template schema.A builder forCfnTemplate.EnrollmentFlagsV2Property
An implementation forCfnTemplate.EnrollmentFlagsV2Property
Template configurations for v3 template schema.A builder forCfnTemplate.EnrollmentFlagsV3Property
An implementation forCfnTemplate.EnrollmentFlagsV3Property
Template configurations for v4 template schema.A builder forCfnTemplate.EnrollmentFlagsV4Property
An implementation forCfnTemplate.EnrollmentFlagsV4Property
Certificate extensions for v2 template schema.A builder forCfnTemplate.ExtensionsV2Property
An implementation forCfnTemplate.ExtensionsV2Property
Certificate extensions for v3 template schema.A builder forCfnTemplate.ExtensionsV3Property
An implementation forCfnTemplate.ExtensionsV3Property
Certificate extensions for v4 template schema.A builder forCfnTemplate.ExtensionsV4Property
An implementation forCfnTemplate.ExtensionsV4Property
General flags for v2 template schema that defines if the template is for a machine or a user and if the template can be issued using autoenrollment.A builder forCfnTemplate.GeneralFlagsV2Property
An implementation forCfnTemplate.GeneralFlagsV2Property
General flags for v3 template schema that defines if the template is for a machine or a user and if the template can be issued using autoenrollment.A builder forCfnTemplate.GeneralFlagsV3Property
An implementation forCfnTemplate.GeneralFlagsV3Property
General flags for v4 template schema that defines if the template is for a machine or a user and if the template can be issued using autoenrollment.A builder forCfnTemplate.GeneralFlagsV4Property
An implementation forCfnTemplate.GeneralFlagsV4Property
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.A builder forCfnTemplate.KeyUsageFlagsProperty
An implementation forCfnTemplate.KeyUsageFlagsProperty
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.A builder forCfnTemplate.KeyUsageProperty
An implementation forCfnTemplate.KeyUsageProperty
Specifies key usage.A builder forCfnTemplate.KeyUsagePropertyFlagsProperty
An implementation forCfnTemplate.KeyUsagePropertyFlagsProperty
The key usage property defines the purpose of the private key contained in the certificate.A builder forCfnTemplate.KeyUsagePropertyProperty
An implementation forCfnTemplate.KeyUsagePropertyProperty
Defines the attributes of the private key.A builder forCfnTemplate.PrivateKeyAttributesV2Property
An implementation forCfnTemplate.PrivateKeyAttributesV2Property
Defines the attributes of the private key.A builder forCfnTemplate.PrivateKeyAttributesV3Property
An implementation forCfnTemplate.PrivateKeyAttributesV3Property
Defines the attributes of the private key.A builder forCfnTemplate.PrivateKeyAttributesV4Property
An implementation forCfnTemplate.PrivateKeyAttributesV4Property
Private key flags for v2 templates specify the client compatibility, if the private key can be exported, and if user input is required when using a private key.A builder forCfnTemplate.PrivateKeyFlagsV2Property
An implementation forCfnTemplate.PrivateKeyFlagsV2Property
Private key flags for v3 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, and if an alternate signature algorithm should be used.A builder forCfnTemplate.PrivateKeyFlagsV3Property
An implementation forCfnTemplate.PrivateKeyFlagsV3Property
Private key flags for v4 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, if an alternate signature algorithm should be used, and if certificates are renewed using the same private key.A builder forCfnTemplate.PrivateKeyFlagsV4Property
An implementation forCfnTemplate.PrivateKeyFlagsV4Property
Information to include in the subject name and alternate subject name of the certificate.A builder forCfnTemplate.SubjectNameFlagsV2Property
An implementation forCfnTemplate.SubjectNameFlagsV2Property
Information to include in the subject name and alternate subject name of the certificate.A builder forCfnTemplate.SubjectNameFlagsV3Property
An implementation forCfnTemplate.SubjectNameFlagsV3Property
Information to include in the subject name and alternate subject name of the certificate.A builder forCfnTemplate.SubjectNameFlagsV4Property
An implementation forCfnTemplate.SubjectNameFlagsV4Property
Template configuration to define the information included in certificates.A builder forCfnTemplate.TemplateDefinitionProperty
An implementation forCfnTemplate.TemplateDefinitionProperty
v2 template schema that uses Legacy Cryptographic Providers.A builder forCfnTemplate.TemplateV2Property
An implementation forCfnTemplate.TemplateV2Property
v3 template schema that uses Key Storage Providers.A builder forCfnTemplate.TemplateV3Property
An implementation forCfnTemplate.TemplateV3Property
v4 template schema that can use either Legacy Cryptographic Providers or Key Storage Providers.A builder forCfnTemplate.TemplateV4Property
An implementation forCfnTemplate.TemplateV4Property
Information describing the end of the validity period of the certificate.A builder forCfnTemplate.ValidityPeriodProperty
An implementation forCfnTemplate.ValidityPeriodProperty
Create a group access control entry.Allow or deny permissions for an Active Directory group to enroll or autoenroll certificates for a template.A builder forCfnTemplateGroupAccessControlEntry.AccessRightsProperty
An implementation forCfnTemplateGroupAccessControlEntry.AccessRightsProperty
A fluent builder forCfnTemplateGroupAccessControlEntry
.Properties for defining aCfnTemplateGroupAccessControlEntry
.A builder forCfnTemplateGroupAccessControlEntryProps
An implementation forCfnTemplateGroupAccessControlEntryProps
Properties for defining aCfnTemplate
.A builder forCfnTemplateProps
An implementation forCfnTemplateProps