Namespace Amazon.CDK.AwsPcaconnectorad
AWS::PCAConnectorAD Construct Library
---All classes with the <code>Cfn</code> prefix in this module (<a href="https://docs.aws.amazon.com/cdk/latest/guide/constructs.html#constructs_lib">CFN Resources</a>) are always stable and safe to use.
This module is part of the AWS Cloud Development Kit project.
using Amazon.CDK.Aws_pcaconnectorad;
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.)
Classes
CfnConnector | Creates a connector between AWS Private CA and an Active Directory. |
CfnConnector.VpcInformationProperty | Information about your VPC and security groups used with the connector. |
CfnConnectorProps | Properties for defining a |
CfnDirectoryRegistration | Creates a directory registration that authorizes communication between AWS Private CA and an Active Directory. |
CfnDirectoryRegistrationProps | Properties for defining a |
CfnServicePrincipalName | Creates a service principal name (SPN) for the service account in Active Directory. |
CfnServicePrincipalNameProps | Properties for defining a |
CfnTemplate | Creates an Active Directory compatible certificate template. |
CfnTemplate.ApplicationPoliciesProperty | Application policies describe what the certificate can be used for. |
CfnTemplate.ApplicationPolicyProperty | Application policies describe what the certificate can be used for. |
CfnTemplate.CertificateValidityProperty | Information describing the end of the validity period of the certificate. |
CfnTemplate.EnrollmentFlagsV2Property | Template configurations for v2 template schema. |
CfnTemplate.EnrollmentFlagsV3Property | Template configurations for v3 template schema. |
CfnTemplate.EnrollmentFlagsV4Property | Template configurations for v4 template schema. |
CfnTemplate.ExtensionsV2Property | Certificate extensions for v2 template schema. |
CfnTemplate.ExtensionsV3Property | Certificate extensions for v3 template schema. |
CfnTemplate.ExtensionsV4Property | Certificate extensions for v4 template schema. |
CfnTemplate.GeneralFlagsV2Property | 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. |
CfnTemplate.GeneralFlagsV3Property | 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. |
CfnTemplate.GeneralFlagsV4Property | 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. |
CfnTemplate.KeyUsageFlagsProperty | The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate. |
CfnTemplate.KeyUsageProperty | The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate. |
CfnTemplate.KeyUsagePropertyFlagsProperty | Specifies key usage. |
CfnTemplate.KeyUsagePropertyProperty | The key usage property defines the purpose of the private key contained in the certificate. |
CfnTemplate.PrivateKeyAttributesV2Property | Defines the attributes of the private key. |
CfnTemplate.PrivateKeyAttributesV3Property | Defines the attributes of the private key. |
CfnTemplate.PrivateKeyAttributesV4Property | Defines the attributes of the private key. |
CfnTemplate.PrivateKeyFlagsV2Property | 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. |
CfnTemplate.PrivateKeyFlagsV3Property | 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. |
CfnTemplate.PrivateKeyFlagsV4Property | 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. |
CfnTemplate.SubjectNameFlagsV2Property | Information to include in the subject name and alternate subject name of the certificate. |
CfnTemplate.SubjectNameFlagsV3Property | Information to include in the subject name and alternate subject name of the certificate. |
CfnTemplate.SubjectNameFlagsV4Property | Information to include in the subject name and alternate subject name of the certificate. |
CfnTemplate.TemplateDefinitionProperty | Template configuration to define the information included in certificates. |
CfnTemplate.TemplateV2Property | v2 template schema that uses Legacy Cryptographic Providers. |
CfnTemplate.TemplateV3Property | v3 template schema that uses Key Storage Providers. |
CfnTemplate.TemplateV4Property | v4 template schema that can use either Legacy Cryptographic Providers or Key Storage Providers. |
CfnTemplate.ValidityPeriodProperty | Information describing the end of the validity period of the certificate. |
CfnTemplateGroupAccessControlEntry | Create a group access control entry. |
CfnTemplateGroupAccessControlEntry.AccessRightsProperty | Allow or deny permissions for an Active Directory group to enroll or autoenroll certificates for a template. |
CfnTemplateGroupAccessControlEntryProps | Properties for defining a |
CfnTemplateProps | Properties for defining a |
Interfaces
CfnConnector.IVpcInformationProperty | Information about your VPC and security groups used with the connector. |
CfnTemplate.IApplicationPoliciesProperty | Application policies describe what the certificate can be used for. |
CfnTemplate.IApplicationPolicyProperty | Application policies describe what the certificate can be used for. |
CfnTemplate.ICertificateValidityProperty | Information describing the end of the validity period of the certificate. |
CfnTemplate.IEnrollmentFlagsV2Property | Template configurations for v2 template schema. |
CfnTemplate.IEnrollmentFlagsV3Property | Template configurations for v3 template schema. |
CfnTemplate.IEnrollmentFlagsV4Property | Template configurations for v4 template schema. |
CfnTemplate.IExtensionsV2Property | Certificate extensions for v2 template schema. |
CfnTemplate.IExtensionsV3Property | Certificate extensions for v3 template schema. |
CfnTemplate.IExtensionsV4Property | Certificate extensions for v4 template schema. |
CfnTemplate.IGeneralFlagsV2Property | 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. |
CfnTemplate.IGeneralFlagsV3Property | 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. |
CfnTemplate.IGeneralFlagsV4Property | 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. |
CfnTemplate.IKeyUsageFlagsProperty | The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate. |
CfnTemplate.IKeyUsageProperty | The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate. |
CfnTemplate.IKeyUsagePropertyFlagsProperty | Specifies key usage. |
CfnTemplate.IKeyUsagePropertyProperty | The key usage property defines the purpose of the private key contained in the certificate. |
CfnTemplate.IPrivateKeyAttributesV2Property | Defines the attributes of the private key. |
CfnTemplate.IPrivateKeyAttributesV3Property | Defines the attributes of the private key. |
CfnTemplate.IPrivateKeyAttributesV4Property | Defines the attributes of the private key. |
CfnTemplate.IPrivateKeyFlagsV2Property | 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. |
CfnTemplate.IPrivateKeyFlagsV3Property | 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. |
CfnTemplate.IPrivateKeyFlagsV4Property | 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. |
CfnTemplate.ISubjectNameFlagsV2Property | Information to include in the subject name and alternate subject name of the certificate. |
CfnTemplate.ISubjectNameFlagsV3Property | Information to include in the subject name and alternate subject name of the certificate. |
CfnTemplate.ISubjectNameFlagsV4Property | Information to include in the subject name and alternate subject name of the certificate. |
CfnTemplate.ITemplateDefinitionProperty | Template configuration to define the information included in certificates. |
CfnTemplate.ITemplateV2Property | v2 template schema that uses Legacy Cryptographic Providers. |
CfnTemplate.ITemplateV3Property | v3 template schema that uses Key Storage Providers. |
CfnTemplate.ITemplateV4Property | v4 template schema that can use either Legacy Cryptographic Providers or Key Storage Providers. |
CfnTemplate.IValidityPeriodProperty | Information describing the end of the validity period of the certificate. |
CfnTemplateGroupAccessControlEntry.IAccessRightsProperty | Allow or deny permissions for an Active Directory group to enroll or autoenroll certificates for a template. |
ICfnConnectorProps | Properties for defining a |
ICfnDirectoryRegistrationProps | Properties for defining a |
ICfnServicePrincipalNameProps | Properties for defining a |
ICfnTemplateGroupAccessControlEntryProps | Properties for defining a |
ICfnTemplateProps | Properties for defining a |