# Packages
Package pcaconnectoradiface provides an interface to enable mocking the PcaConnectorAd service client for testing your code.
# Functions
AccessRight_Values returns all elements of the AccessRight enum.
ApplicationPolicyType_Values returns all elements of the ApplicationPolicyType enum.
ClientCompatibilityV2_Values returns all elements of the ClientCompatibilityV2 enum.
ClientCompatibilityV3_Values returns all elements of the ClientCompatibilityV3 enum.
ClientCompatibilityV4_Values returns all elements of the ClientCompatibilityV4 enum.
ConnectorStatus_Values returns all elements of the ConnectorStatus enum.
ConnectorStatusReason_Values returns all elements of the ConnectorStatusReason enum.
DirectoryRegistrationStatus_Values returns all elements of the DirectoryRegistrationStatus enum.
DirectoryRegistrationStatusReason_Values returns all elements of the DirectoryRegistrationStatusReason enum.
HashAlgorithm_Values returns all elements of the HashAlgorithm enum.
KeySpec_Values returns all elements of the KeySpec enum.
KeyUsagePropertyType_Values returns all elements of the KeyUsagePropertyType enum.
New creates a new instance of the PcaConnectorAd client with a session.
PrivateKeyAlgorithm_Values returns all elements of the PrivateKeyAlgorithm enum.
ServicePrincipalNameStatus_Values returns all elements of the ServicePrincipalNameStatus enum.
ServicePrincipalNameStatusReason_Values returns all elements of the ServicePrincipalNameStatusReason enum.
TemplateStatus_Values returns all elements of the TemplateStatus enum.
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum.
ValidityPeriodType_Values returns all elements of the ValidityPeriodType enum.
# Constants
AccessRightAllow is a AccessRight enum value.
AccessRightDeny is a AccessRight enum value.
ApplicationPolicyTypeAllApplicationPolicies is a ApplicationPolicyType enum value.
ApplicationPolicyTypeAnyPurpose is a ApplicationPolicyType enum value.
ApplicationPolicyTypeAttestationIdentityKeyCertificate is a ApplicationPolicyType enum value.
ApplicationPolicyTypeCertificateRequestAgent is a ApplicationPolicyType enum value.
ApplicationPolicyTypeClientAuthentication is a ApplicationPolicyType enum value.
ApplicationPolicyTypeCodeSigning is a ApplicationPolicyType enum value.
ApplicationPolicyTypeCtlUsage is a ApplicationPolicyType enum value.
ApplicationPolicyTypeDigitalRights is a ApplicationPolicyType enum value.
ApplicationPolicyTypeDirectoryServiceEmailReplication is a ApplicationPolicyType enum value.
ApplicationPolicyTypeDisallowedList is a ApplicationPolicyType enum value.
ApplicationPolicyTypeDnsServerTrust is a ApplicationPolicyType enum value.
ApplicationPolicyTypeDocumentEncryption is a ApplicationPolicyType enum value.
ApplicationPolicyTypeDocumentSigning is a ApplicationPolicyType enum value.
ApplicationPolicyTypeDynamicCodeGenerator is a ApplicationPolicyType enum value.
ApplicationPolicyTypeEarlyLaunchAntimalwareDriver is a ApplicationPolicyType enum value.
ApplicationPolicyTypeEmbeddedWindowsSystemComponentVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeEnclave is a ApplicationPolicyType enum value.
ApplicationPolicyTypeEncryptingFileSystem is a ApplicationPolicyType enum value.
ApplicationPolicyTypeEndorsementKeyCertificate is a ApplicationPolicyType enum value.
ApplicationPolicyTypeFileRecovery is a ApplicationPolicyType enum value.
ApplicationPolicyTypeHalExtension is a ApplicationPolicyType enum value.
ApplicationPolicyTypeIpSecurityEndSystem is a ApplicationPolicyType enum value.
ApplicationPolicyTypeIpSecurityIkeIntermediate is a ApplicationPolicyType enum value.
ApplicationPolicyTypeIpSecurityTunnelTermination is a ApplicationPolicyType enum value.
ApplicationPolicyTypeIpSecurityUser is a ApplicationPolicyType enum value.
ApplicationPolicyTypeIsolatedUserMode is a ApplicationPolicyType enum value.
ApplicationPolicyTypeKdcAuthentication is a ApplicationPolicyType enum value.
ApplicationPolicyTypeKernelModeCodeSigning is a ApplicationPolicyType enum value.
ApplicationPolicyTypeKeyPackLicenses is a ApplicationPolicyType enum value.
ApplicationPolicyTypeKeyRecovery is a ApplicationPolicyType enum value.
ApplicationPolicyTypeKeyRecoveryAgent is a ApplicationPolicyType enum value.
ApplicationPolicyTypeLicenseServerVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeLifetimeSigning is a ApplicationPolicyType enum value.
ApplicationPolicyTypeMicrosoftPublisher is a ApplicationPolicyType enum value.
ApplicationPolicyTypeMicrosoftTimeStamping is a ApplicationPolicyType enum value.
ApplicationPolicyTypeMicrosoftTrustListSigning is a ApplicationPolicyType enum value.
ApplicationPolicyTypeOcspSigning is a ApplicationPolicyType enum value.
ApplicationPolicyTypeOemWindowsSystemComponentVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypePlatformCertificate is a ApplicationPolicyType enum value.
ApplicationPolicyTypePreviewBuildSigning is a ApplicationPolicyType enum value.
ApplicationPolicyTypePrivateKeyArchival is a ApplicationPolicyType enum value.
ApplicationPolicyTypeProtectedProcessLightVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeProtectedProcessVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeQualifiedSubordination is a ApplicationPolicyType enum value.
ApplicationPolicyTypeRevokedListSigner is a ApplicationPolicyType enum value.
ApplicationPolicyTypeRootListSigner is a ApplicationPolicyType enum value.
ApplicationPolicyTypeRootProgramAutoUpdateCaRevocation is a ApplicationPolicyType enum value.
ApplicationPolicyTypeRootProgramAutoUpdateEndRevocation is a ApplicationPolicyType enum value.
ApplicationPolicyTypeRootProgramNoOscpFailoverToCrl is a ApplicationPolicyType enum value.
ApplicationPolicyTypeSecureEmail is a ApplicationPolicyType enum value.
ApplicationPolicyTypeServerAuthentication is a ApplicationPolicyType enum value.
ApplicationPolicyTypeSmartCardLogin is a ApplicationPolicyType enum value.
ApplicationPolicyTypeSpcEncryptedDigestRetryCount is a ApplicationPolicyType enum value.
ApplicationPolicyTypeSpcRelaxedPeMarkerCheck is a ApplicationPolicyType enum value.
ApplicationPolicyTypeTimeStamping is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsHardwareDriverAttestedVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsHardwareDriverExtendedVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsHardwareDriverVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsHelloRecoveryKeyEncryption is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsKitsComponent is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsRtVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsSoftwareExtensionVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsStore is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsSystemComponentVerification is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsTcbComponent is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsThirdPartyApplicationComponent is a ApplicationPolicyType enum value.
ApplicationPolicyTypeWindowsUpdate is a ApplicationPolicyType enum value.
ClientCompatibilityV2WindowsServer2003 is a ClientCompatibilityV2 enum value.
ClientCompatibilityV2WindowsServer2008 is a ClientCompatibilityV2 enum value.
ClientCompatibilityV2WindowsServer2008R2 is a ClientCompatibilityV2 enum value.
ClientCompatibilityV2WindowsServer2012 is a ClientCompatibilityV2 enum value.
ClientCompatibilityV2WindowsServer2012R2 is a ClientCompatibilityV2 enum value.
ClientCompatibilityV2WindowsServer2016 is a ClientCompatibilityV2 enum value.
ClientCompatibilityV3WindowsServer2008 is a ClientCompatibilityV3 enum value.
ClientCompatibilityV3WindowsServer2008R2 is a ClientCompatibilityV3 enum value.
ClientCompatibilityV3WindowsServer2012 is a ClientCompatibilityV3 enum value.
ClientCompatibilityV3WindowsServer2012R2 is a ClientCompatibilityV3 enum value.
ClientCompatibilityV3WindowsServer2016 is a ClientCompatibilityV3 enum value.
ClientCompatibilityV4WindowsServer2012 is a ClientCompatibilityV4 enum value.
ClientCompatibilityV4WindowsServer2012R2 is a ClientCompatibilityV4 enum value.
ClientCompatibilityV4WindowsServer2016 is a ClientCompatibilityV4 enum value.
ConnectorStatusActive is a ConnectorStatus enum value.
ConnectorStatusCreating is a ConnectorStatus enum value.
ConnectorStatusDeleting is a ConnectorStatus enum value.
ConnectorStatusFailed is a ConnectorStatus enum value.
ConnectorStatusReasonDirectoryAccessDenied is a ConnectorStatusReason enum value.
ConnectorStatusReasonInternalFailure is a ConnectorStatusReason enum value.
ConnectorStatusReasonPrivatecaAccessDenied is a ConnectorStatusReason enum value.
ConnectorStatusReasonPrivatecaResourceNotFound is a ConnectorStatusReason enum value.
ConnectorStatusReasonSecurityGroupNotInVpc is a ConnectorStatusReason enum value.
ConnectorStatusReasonVpcAccessDenied is a ConnectorStatusReason enum value.
ConnectorStatusReasonVpcEndpointLimitExceeded is a ConnectorStatusReason enum value.
ConnectorStatusReasonVpcResourceNotFound is a ConnectorStatusReason enum value.
DirectoryRegistrationStatusActive is a DirectoryRegistrationStatus enum value.
DirectoryRegistrationStatusCreating is a DirectoryRegistrationStatus enum value.
DirectoryRegistrationStatusDeleting is a DirectoryRegistrationStatus enum value.
DirectoryRegistrationStatusFailed is a DirectoryRegistrationStatus enum value.
DirectoryRegistrationStatusReasonDirectoryAccessDenied is a DirectoryRegistrationStatusReason enum value.
DirectoryRegistrationStatusReasonDirectoryNotActive is a DirectoryRegistrationStatusReason enum value.
DirectoryRegistrationStatusReasonDirectoryNotReachable is a DirectoryRegistrationStatusReason enum value.
DirectoryRegistrationStatusReasonDirectoryResourceNotFound is a DirectoryRegistrationStatusReason enum value.
DirectoryRegistrationStatusReasonDirectoryTypeNotSupported is a DirectoryRegistrationStatusReason enum value.
DirectoryRegistrationStatusReasonInternalFailure is a DirectoryRegistrationStatusReason enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeServiceQuotaExceededException for service response error code "ServiceQuotaExceededException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeValidationException for service response error code "ValidationException".
HashAlgorithmSha256 is a HashAlgorithm enum value.
HashAlgorithmSha384 is a HashAlgorithm enum value.
HashAlgorithmSha512 is a HashAlgorithm enum value.
KeySpecKeyExchange is a KeySpec enum value.
KeySpecSignature is a KeySpec enum value.
KeyUsagePropertyTypeAll is a KeyUsagePropertyType enum value.
PrivateKeyAlgorithmEcdhP256 is a PrivateKeyAlgorithm enum value.
PrivateKeyAlgorithmEcdhP384 is a PrivateKeyAlgorithm enum value.
PrivateKeyAlgorithmEcdhP521 is a PrivateKeyAlgorithm enum value.
PrivateKeyAlgorithmRsa is a PrivateKeyAlgorithm enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
ServicePrincipalNameStatusActive is a ServicePrincipalNameStatus enum value.
ServicePrincipalNameStatusCreating is a ServicePrincipalNameStatus enum value.
ServicePrincipalNameStatusDeleting is a ServicePrincipalNameStatus enum value.
ServicePrincipalNameStatusFailed is a ServicePrincipalNameStatus enum value.
ServicePrincipalNameStatusReasonDirectoryAccessDenied is a ServicePrincipalNameStatusReason enum value.
ServicePrincipalNameStatusReasonDirectoryNotReachable is a ServicePrincipalNameStatusReason enum value.
ServicePrincipalNameStatusReasonDirectoryResourceNotFound is a ServicePrincipalNameStatusReason enum value.
ServicePrincipalNameStatusReasonInternalFailure is a ServicePrincipalNameStatusReason enum value.
ServicePrincipalNameStatusReasonSpnExistsOnDifferentAdObject is a ServicePrincipalNameStatusReason enum value.
TemplateStatusActive is a TemplateStatus enum value.
TemplateStatusDeleting is a TemplateStatus enum value.
ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidPermission is a ValidationExceptionReason enum value.
ValidationExceptionReasonInvalidState is a ValidationExceptionReason enum value.
ValidationExceptionReasonMismatchedConnector is a ValidationExceptionReason enum value.
ValidationExceptionReasonMismatchedVpc is a ValidationExceptionReason enum value.
ValidationExceptionReasonNoClientToken is a ValidationExceptionReason enum value.
ValidationExceptionReasonOther is a ValidationExceptionReason enum value.
ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value.
ValidityPeriodTypeDays is a ValidityPeriodType enum value.
ValidityPeriodTypeHours is a ValidityPeriodType enum value.
ValidityPeriodTypeMonths is a ValidityPeriodType enum value.
ValidityPeriodTypeWeeks is a ValidityPeriodType enum value.
ValidityPeriodTypeYears is a ValidityPeriodType enum value.
# Structs
An access control entry allows or denies Active Directory groups based on their security identifiers (SIDs) from enrolling and/or autoenrolling with the template.
Summary of group access control entries that allow or deny Active Directory groups based on their security identifiers (SIDs) from enrolling and/or autofenrolling with the template.
You can receive this error if you attempt to create a resource share when you don't have the required permissions.
Allow or deny permissions for an Active Directory group to enroll or autoenroll certificates for a template.
Application policies describe what the certificate can be used for.
Application policies describe what the certificate can be used for.
Information describing the end of the validity period of the certificate.
This request cannot be completed for one of the following reasons because the requested resource was being concurrently modified by another request.
Amazon Web Services Private CA Connector for Active Directory is a service that links your Active Directory with Amazon Web Services Private CA.
Summary description of the Amazon Web Services Private CA AD connectors belonging to an Amazon Web Services account.
The directory registration represents the authorization of the connector service with a directory.
The directory registration represents the authorization of the connector service with the Active Directory.
Template configurations for v2 template schema.
Template configurations for v3 template schema.
Template configurations for v4 template schema.
Certificate extensions for v2 template schema.
Certificate extensions for v3 template schema.
Certificate extensions for v4 template schema.
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.
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.
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.
The request processing has failed because of an unknown error, exception or failure with an internal server.
The key usage extension defines the purpose (e.g., encipherment, signature) of the key contained in the certificate.
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.
The key usage property defines the purpose of the private key contained in the certificate.
Specifies key usage.
PcaConnectorAd provides the API operation methods for making requests to PcaConnectorAd.
Defines the attributes of the private key.
Defines the attributes of the private key.
Defines the attributes of the private key.
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.
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.
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.
The operation tried to access a nonexistent resource.
The service principal name that the connector uses to authenticate with Active Directory.
The service principal name that the connector uses to authenticate with Active Directory.
Request would cause a service quota to be exceeded.
Information to include in the subject name and alternate subject name of the certificate.
Information to include in the subject name and alternate subject name of the certificate.
Information to include in the subject name and alternate subject name of the certificate.
An Active Directory compatible certificate template.
Template configuration to define the information included in certificates.
The revision version of the template.
An Active Directory compatible certificate template.
v2 template schema that uses Legacy Cryptographic Providers.
v3 template schema that uses Key Storage Providers.
v4 template schema that can use either Legacy Cryptographic Providers or Key Storage Providers.
The limit on the number of requests per second was exceeded.
An input validation error occurred.
Information describing the end of the validity period of the certificate.
Information about your VPC and security groups used with the connector.