Skip to content
v2.274.0

AWS::PCAConnectorAD Construct Library ​


cfn-resources: Stable

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.

ts
import * as pcaconnectorad from 'aws-cdk-lib/aws-pcaconnectorad';
python
import aws_cdk.aws_pcaconnectorad as pcaconnectorad
java
import software.amazon.awscdk.services.pcaconnectorad.*;
csharp
using Amazon.CDK.AWS.PCAConnectorAD;
go
import pcaconnectorad "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

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.)

Types ​

NameKindSummary
CfnConnectorConstruct (L1)Creates a connector between AWS Private CA and an Active Directory.
CfnDirectoryRegistrationConstruct (L1)Creates a directory registration that authorizes communication between AWS Private CA and an Active Directory.
CfnServicePrincipalNameConstruct (L1)Creates a service principal name (SPN) for the service account in Active Directory.
CfnTemplateConstruct (L1)Creates an Active Directory compatible certificate template.
CfnTemplateGroupAccessControlEntryConstruct (L1)Create a group access control entry.
CfnConnector.VpcInformationPropertyStructInformation about your VPC and security groups used with the connector.
CfnConnectorPropsStructProperties for defining a CfnConnector.
CfnDirectoryRegistrationPropsStructProperties for defining a CfnDirectoryRegistration.
CfnServicePrincipalNamePropsStructProperties for defining a CfnServicePrincipalName.
CfnTemplate.ApplicationPoliciesPropertyStructApplication policies describe what the certificate can be used for.
CfnTemplate.ApplicationPolicyPropertyStructApplication policies describe what the certificate can be used for.
CfnTemplate.CertificateValidityPropertyStructInformation describing the end of the validity period of the certificate.
CfnTemplate.EnrollmentFlagsV2PropertyStructTemplate configurations for v2 template schema.
CfnTemplate.EnrollmentFlagsV3PropertyStructTemplate configurations for v3 template schema.
CfnTemplate.EnrollmentFlagsV4PropertyStructTemplate configurations for v4 template schema.
CfnTemplate.ExtensionsV2PropertyStructCertificate extensions for v2 template schema.
CfnTemplate.ExtensionsV3PropertyStructCertificate extensions for v3 template schema.
CfnTemplate.ExtensionsV4PropertyStructCertificate extensions for v4 template schema.
CfnTemplate.GeneralFlagsV2PropertyStructGeneral 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.
CfnTemplate.GeneralFlagsV3PropertyStructGeneral 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.
CfnTemplate.GeneralFlagsV4PropertyStructGeneral 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.
CfnTemplate.KeyUsageFlagsPropertyStructThe key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.
CfnTemplate.KeyUsagePropertyStructThe key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
CfnTemplate.KeyUsagePropertyFlagsPropertyStructSpecifies key usage.
CfnTemplate.KeyUsagePropertyPropertyStructThe key usage property defines the purpose of the private key contained in the certificate.
CfnTemplate.PrivateKeyAttributesV2PropertyStructDefines the attributes of the private key.
CfnTemplate.PrivateKeyAttributesV3PropertyStructDefines the attributes of the private key.
CfnTemplate.PrivateKeyAttributesV4PropertyStructDefines the attributes of the private key.
CfnTemplate.PrivateKeyFlagsV2PropertyStructPrivate 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.
CfnTemplate.PrivateKeyFlagsV3PropertyStructPrivate 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.
CfnTemplate.PrivateKeyFlagsV4PropertyStructPrivate 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.
CfnTemplate.SubjectNameFlagsV2PropertyStructInformation to include in the subject name and alternate subject name of the certificate.
CfnTemplate.SubjectNameFlagsV3PropertyStructInformation to include in the subject name and alternate subject name of the certificate.
CfnTemplate.SubjectNameFlagsV4PropertyStructInformation to include in the subject name and alternate subject name of the certificate.
CfnTemplate.TemplateDefinitionPropertyStructTemplate configuration to define the information included in certificates.
CfnTemplate.TemplateV2PropertyStructv2 template schema that uses Legacy Cryptographic Providers.
CfnTemplate.TemplateV3PropertyStructv3 template schema that uses Key Storage Providers.
CfnTemplate.TemplateV4PropertyStructv4 template schema that can use either Legacy Cryptographic Providers or Key Storage Providers.
CfnTemplate.ValidityPeriodPropertyStructInformation describing the end of the validity period of the certificate.
CfnTemplateGroupAccessControlEntry.AccessRightsPropertyStructAllow or deny permissions for an Active Directory group to enroll or autoenroll certificates for a template.
CfnTemplateGroupAccessControlEntryPropsStructProperties for defining a CfnTemplateGroupAccessControlEntry.
CfnTemplatePropsStructProperties for defining a CfnTemplate.