# Packages
Package acmiface provides an interface to enable mocking the AWS Certificate Manager service client for testing your code.
# Functions
CertificateStatus_Values returns all elements of the CertificateStatus enum.
CertificateTransparencyLoggingPreference_Values returns all elements of the CertificateTransparencyLoggingPreference enum.
CertificateType_Values returns all elements of the CertificateType enum.
DomainStatus_Values returns all elements of the DomainStatus enum.
ExtendedKeyUsageName_Values returns all elements of the ExtendedKeyUsageName enum.
FailureReason_Values returns all elements of the FailureReason enum.
KeyAlgorithm_Values returns all elements of the KeyAlgorithm enum.
KeyUsageName_Values returns all elements of the KeyUsageName enum.
New creates a new instance of the ACM client with a session.
RecordType_Values returns all elements of the RecordType enum.
RenewalEligibility_Values returns all elements of the RenewalEligibility enum.
RenewalStatus_Values returns all elements of the RenewalStatus enum.
RevocationReason_Values returns all elements of the RevocationReason enum.
SortBy_Values returns all elements of the SortBy enum.
SortOrder_Values returns all elements of the SortOrder enum.
ValidationMethod_Values returns all elements of the ValidationMethod enum.
# Constants
CertificateStatusExpired is a CertificateStatus enum value.
CertificateStatusFailed is a CertificateStatus enum value.
CertificateStatusInactive is a CertificateStatus enum value.
CertificateStatusIssued is a CertificateStatus enum value.
CertificateStatusPendingValidation is a CertificateStatus enum value.
CertificateStatusRevoked is a CertificateStatus enum value.
CertificateStatusValidationTimedOut is a CertificateStatus enum value.
CertificateTransparencyLoggingPreferenceDisabled is a CertificateTransparencyLoggingPreference enum value.
CertificateTransparencyLoggingPreferenceEnabled is a CertificateTransparencyLoggingPreference enum value.
CertificateTypeAmazonIssued is a CertificateType enum value.
CertificateTypeImported is a CertificateType enum value.
CertificateTypePrivate is a CertificateType enum value.
DomainStatusFailed is a DomainStatus enum value.
DomainStatusPendingValidation is a DomainStatus enum value.
DomainStatusSuccess is a DomainStatus enum value.
ID to lookup a service endpoint with.
ErrCodeAccessDeniedException for service response error code "AccessDeniedException".
ErrCodeConflictException for service response error code "ConflictException".
ErrCodeInvalidArgsException for service response error code "InvalidArgsException".
ErrCodeInvalidArnException for service response error code "InvalidArnException".
ErrCodeInvalidDomainValidationOptionsException for service response error code "InvalidDomainValidationOptionsException".
ErrCodeInvalidParameterException for service response error code "InvalidParameterException".
ErrCodeInvalidStateException for service response error code "InvalidStateException".
ErrCodeInvalidTagException for service response error code "InvalidTagException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeRequestInProgressException for service response error code "RequestInProgressException".
ErrCodeResourceInUseException for service response error code "ResourceInUseException".
ErrCodeResourceNotFoundException for service response error code "ResourceNotFoundException".
ErrCodeTagPolicyException for service response error code "TagPolicyException".
ErrCodeThrottlingException for service response error code "ThrottlingException".
ErrCodeTooManyTagsException for service response error code "TooManyTagsException".
ErrCodeValidationException for service response error code "ValidationException".
ExtendedKeyUsageNameAny is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameCodeSigning is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameCustom is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameEmailProtection is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameIpsecEndSystem is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameIpsecTunnel is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameIpsecUser is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameNone is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameOcspSigning is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameTimeStamping is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameTlsWebClientAuthentication is a ExtendedKeyUsageName enum value.
ExtendedKeyUsageNameTlsWebServerAuthentication is a ExtendedKeyUsageName enum value.
FailureReasonAdditionalVerificationRequired is a FailureReason enum value.
FailureReasonCaaError is a FailureReason enum value.
FailureReasonDomainNotAllowed is a FailureReason enum value.
FailureReasonDomainValidationDenied is a FailureReason enum value.
FailureReasonInvalidPublicDomain is a FailureReason enum value.
FailureReasonNoAvailableContacts is a FailureReason enum value.
FailureReasonOther is a FailureReason enum value.
FailureReasonPcaAccessDenied is a FailureReason enum value.
FailureReasonPcaInvalidArgs is a FailureReason enum value.
FailureReasonPcaInvalidArn is a FailureReason enum value.
FailureReasonPcaInvalidDuration is a FailureReason enum value.
FailureReasonPcaInvalidState is a FailureReason enum value.
FailureReasonPcaLimitExceeded is a FailureReason enum value.
FailureReasonPcaNameConstraintsValidation is a FailureReason enum value.
FailureReasonPcaRequestFailed is a FailureReason enum value.
FailureReasonPcaResourceNotFound is a FailureReason enum value.
FailureReasonSlrNotFound is a FailureReason enum value.
KeyAlgorithmEcPrime256v1 is a KeyAlgorithm enum value.
KeyAlgorithmEcSecp384r1 is a KeyAlgorithm enum value.
KeyAlgorithmEcSecp521r1 is a KeyAlgorithm enum value.
KeyAlgorithmRsa1024 is a KeyAlgorithm enum value.
KeyAlgorithmRsa2048 is a KeyAlgorithm enum value.
KeyAlgorithmRsa3072 is a KeyAlgorithm enum value.
KeyAlgorithmRsa4096 is a KeyAlgorithm enum value.
KeyUsageNameAny is a KeyUsageName enum value.
KeyUsageNameCertificateSigning is a KeyUsageName enum value.
KeyUsageNameCrlSigning is a KeyUsageName enum value.
KeyUsageNameCustom is a KeyUsageName enum value.
KeyUsageNameDataEncipherment is a KeyUsageName enum value.
KeyUsageNameDecipherOnly is a KeyUsageName enum value.
KeyUsageNameDigitalSignature is a KeyUsageName enum value.
KeyUsageNameEncipherOnly is a KeyUsageName enum value.
KeyUsageNameKeyAgreement is a KeyUsageName enum value.
KeyUsageNameKeyEncipherment is a KeyUsageName enum value.
KeyUsageNameNonRepudiation is a KeyUsageName enum value.
RecordTypeCname is a RecordType enum value.
RenewalEligibilityEligible is a RenewalEligibility enum value.
RenewalEligibilityIneligible is a RenewalEligibility enum value.
RenewalStatusFailed is a RenewalStatus enum value.
RenewalStatusPendingAutoRenewal is a RenewalStatus enum value.
RenewalStatusPendingValidation is a RenewalStatus enum value.
RenewalStatusSuccess is a RenewalStatus enum value.
RevocationReasonAACompromise is a RevocationReason enum value.
RevocationReasonAffiliationChanged is a RevocationReason enum value.
RevocationReasonCaCompromise is a RevocationReason enum value.
RevocationReasonCertificateHold is a RevocationReason enum value.
RevocationReasonCessationOfOperation is a RevocationReason enum value.
RevocationReasonKeyCompromise is a RevocationReason enum value.
RevocationReasonPrivilegeWithdrawn is a RevocationReason enum value.
RevocationReasonRemoveFromCrl is a RevocationReason enum value.
RevocationReasonSuperceded is a RevocationReason enum value.
RevocationReasonUnspecified is a RevocationReason enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SortByCreatedAt is a SortBy enum value.
SortOrderAscending is a SortOrder enum value.
SortOrderDescending is a SortOrder enum value.
ValidationMethodDns is a ValidationMethod enum value.
ValidationMethodEmail is a ValidationMethod enum value.
# Structs
You do not have access required to perform this action.
ACM provides the API operation methods for making requests to AWS Certificate Manager.
Contains metadata about an ACM certificate.
Structure that contains options for your certificate.
This structure is returned in the response object of ListCertificates action.
You are trying to update a resource or configuration that is already being created or updated.
Contains information about the validation of each domain name in the certificate.
Contains information about the domain names that you want ACM to use to send you emails that enable you to validate domain ownership.
Object containing expiration events options associated with an Amazon Web Services account.
The Extended Key Usage X.509 v3 extension defines one or more purposes for which the public key can be used.
This structure can be used in the ListCertificates action to filter the output of the certificate list.
One or more of of request parameters specified is not valid.
The requested Amazon Resource Name (ARN) does not refer to an existing resource.
One or more values in the DomainValidationOption structure is incorrect.
An input parameter was invalid.
Processing has reached an invalid state.
One or both of the values that make up the key-value pair is not valid.
The Key Usage X.509 v3 extension defines the purpose of the public key contained in the certificate.
An ACM quota has been exceeded.
Contains information about the status of ACM's managed renewal (https://docs.aws.amazon.com/acm/latest/userguide/acm-renewal.html) for the certificate.
The certificate request is in process and the certificate in your account has not yet been issued.
The certificate is in use by another Amazon Web Services service in the caller's account.
The specified certificate cannot be found in the caller's account or the caller's account cannot be found.
Contains a DNS record value that you can use to validate ownership or control of a domain.
A key-value pair that identifies or specifies metadata about an ACM resource.
A specified tag did not comply with an existing tag policy and was rejected.
The request was denied because it exceeded a quota.
The request contains too many tags.
The supplied input failed to satisfy constraints of an Amazon Web Services service.