Package software.amazon.awscdk.services.pcaconnectorad
AWS::PCAConnectorAD Construct Library
---
All classes with the
Cfnprefix 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.VpcInformationPropertyAn implementation forCfnConnector.VpcInformationPropertyProperties for defining aCfnConnector.A builder forCfnConnectorPropsAn implementation forCfnConnectorPropsCreates a directory registration that authorizes communication between AWS Private CA and an Active Directory.A fluent builder forCfnDirectoryRegistration.Properties for defining aCfnDirectoryRegistration.A builder forCfnDirectoryRegistrationPropsAn implementation forCfnDirectoryRegistrationPropsCreates a service principal name (SPN) for the service account in Active Directory.A fluent builder forCfnServicePrincipalName.Properties for defining aCfnServicePrincipalName.A builder forCfnServicePrincipalNamePropsAn implementation forCfnServicePrincipalNamePropsCreates an Active Directory compatible certificate template.Application policies describe what the certificate can be used for.A builder forCfnTemplate.ApplicationPoliciesPropertyAn implementation forCfnTemplate.ApplicationPoliciesPropertyApplication policies describe what the certificate can be used for.A builder forCfnTemplate.ApplicationPolicyPropertyAn implementation forCfnTemplate.ApplicationPolicyPropertyA fluent builder forCfnTemplate.Information describing the end of the validity period of the certificate.A builder forCfnTemplate.CertificateValidityPropertyAn implementation forCfnTemplate.CertificateValidityPropertyTemplate configurations for v2 template schema.A builder forCfnTemplate.EnrollmentFlagsV2PropertyAn implementation forCfnTemplate.EnrollmentFlagsV2PropertyTemplate configurations for v3 template schema.A builder forCfnTemplate.EnrollmentFlagsV3PropertyAn implementation forCfnTemplate.EnrollmentFlagsV3PropertyTemplate configurations for v4 template schema.A builder forCfnTemplate.EnrollmentFlagsV4PropertyAn implementation forCfnTemplate.EnrollmentFlagsV4PropertyCertificate extensions for v2 template schema.A builder forCfnTemplate.ExtensionsV2PropertyAn implementation forCfnTemplate.ExtensionsV2PropertyCertificate extensions for v3 template schema.A builder forCfnTemplate.ExtensionsV3PropertyAn implementation forCfnTemplate.ExtensionsV3PropertyCertificate extensions for v4 template schema.A builder forCfnTemplate.ExtensionsV4PropertyAn implementation forCfnTemplate.ExtensionsV4PropertyGeneral 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.GeneralFlagsV2PropertyAn implementation forCfnTemplate.GeneralFlagsV2PropertyGeneral 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.GeneralFlagsV3PropertyAn implementation forCfnTemplate.GeneralFlagsV3PropertyGeneral 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.GeneralFlagsV4PropertyAn implementation forCfnTemplate.GeneralFlagsV4PropertyThe key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.A builder forCfnTemplate.KeyUsageFlagsPropertyAn implementation forCfnTemplate.KeyUsageFlagsPropertyThe key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.A builder forCfnTemplate.KeyUsagePropertyAn implementation forCfnTemplate.KeyUsagePropertySpecifies key usage.A builder forCfnTemplate.KeyUsagePropertyFlagsPropertyAn implementation forCfnTemplate.KeyUsagePropertyFlagsPropertyThe key usage property defines the purpose of the private key contained in the certificate.A builder forCfnTemplate.KeyUsagePropertyPropertyAn implementation forCfnTemplate.KeyUsagePropertyPropertyDefines the attributes of the private key.A builder forCfnTemplate.PrivateKeyAttributesV2PropertyAn implementation forCfnTemplate.PrivateKeyAttributesV2PropertyDefines the attributes of the private key.A builder forCfnTemplate.PrivateKeyAttributesV3PropertyAn implementation forCfnTemplate.PrivateKeyAttributesV3PropertyDefines the attributes of the private key.A builder forCfnTemplate.PrivateKeyAttributesV4PropertyAn implementation forCfnTemplate.PrivateKeyAttributesV4PropertyPrivate 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.PrivateKeyFlagsV2PropertyAn implementation forCfnTemplate.PrivateKeyFlagsV2PropertyPrivate 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.PrivateKeyFlagsV3PropertyAn implementation forCfnTemplate.PrivateKeyFlagsV3PropertyPrivate 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.PrivateKeyFlagsV4PropertyAn implementation forCfnTemplate.PrivateKeyFlagsV4PropertyInformation to include in the subject name and alternate subject name of the certificate.A builder forCfnTemplate.SubjectNameFlagsV2PropertyAn implementation forCfnTemplate.SubjectNameFlagsV2PropertyInformation to include in the subject name and alternate subject name of the certificate.A builder forCfnTemplate.SubjectNameFlagsV3PropertyAn implementation forCfnTemplate.SubjectNameFlagsV3PropertyInformation to include in the subject name and alternate subject name of the certificate.A builder forCfnTemplate.SubjectNameFlagsV4PropertyAn implementation forCfnTemplate.SubjectNameFlagsV4PropertyTemplate configuration to define the information included in certificates.A builder forCfnTemplate.TemplateDefinitionPropertyAn implementation forCfnTemplate.TemplateDefinitionPropertyv2 template schema that uses Legacy Cryptographic Providers.A builder forCfnTemplate.TemplateV2PropertyAn implementation forCfnTemplate.TemplateV2Propertyv3 template schema that uses Key Storage Providers.A builder forCfnTemplate.TemplateV3PropertyAn implementation forCfnTemplate.TemplateV3Propertyv4 template schema that can use either Legacy Cryptographic Providers or Key Storage Providers.A builder forCfnTemplate.TemplateV4PropertyAn implementation forCfnTemplate.TemplateV4PropertyInformation describing the end of the validity period of the certificate.A builder forCfnTemplate.ValidityPeriodPropertyAn implementation forCfnTemplate.ValidityPeriodPropertyCreate 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.AccessRightsPropertyAn implementation forCfnTemplateGroupAccessControlEntry.AccessRightsPropertyA fluent builder forCfnTemplateGroupAccessControlEntry.Properties for defining aCfnTemplateGroupAccessControlEntry.A builder forCfnTemplateGroupAccessControlEntryPropsAn implementation forCfnTemplateGroupAccessControlEntryPropsProperties for defining aCfnTemplate.A builder forCfnTemplatePropsAn implementation forCfnTemplatePropsA reference to a Connector resource.A builder forConnectorReferenceAn implementation forConnectorReferenceA reference to a DirectoryRegistration resource.A builder forDirectoryRegistrationReferenceAn implementation forDirectoryRegistrationReference(experimental) Indicates that this resource can be referenced as a Connector.Internal default implementation forIConnectorRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a DirectoryRegistration.Internal default implementation forIDirectoryRegistrationRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a ServicePrincipalName.Internal default implementation forIServicePrincipalNameRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a TemplateGroupAccessControlEntry.Internal default implementation forITemplateGroupAccessControlEntryRef.A proxy class which represents a concrete javascript instance of this type.(experimental) Indicates that this resource can be referenced as a Template.Internal default implementation forITemplateRef.A proxy class which represents a concrete javascript instance of this type.A reference to a ServicePrincipalName resource.A builder forServicePrincipalNameReferenceAn implementation forServicePrincipalNameReferenceA reference to a TemplateGroupAccessControlEntry resource.A builder forTemplateGroupAccessControlEntryReferenceAn implementation forTemplateGroupAccessControlEntryReferenceA reference to a Template resource.A builder forTemplateReferenceAn implementation forTemplateReference