libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.CertificateManager.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2015-12-08 of the Amazon Certificate Manager SDK configuration.

Errors

_InvalidTagException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or both of the values that make up the key-value pair is not valid. For example, you cannot specify a tag value that begins with aws:.

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The supplied input failed to satisfy constraints of an Amazon Web Services service.

_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You do not have access required to perform this action.

_InvalidDomainValidationOptionsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more values in the DomainValidationOption structure is incorrect.

_TooManyTagsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request contains too many tags. Try the request again with fewer tags.

_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You are trying to update a resource or configuration that is already being created or updated. Wait for the previous operation to finish and try again.

_InvalidArgsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

One or more of of request parameters specified is not valid.

_RequestInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate request is in process and the certificate in your account has not yet been issued.

_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The request was denied because it exceeded a quota.

_TagPolicyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A specified tag did not comply with an existing tag policy and was rejected.

_InvalidArnException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The requested Amazon Resource Name (ARN) does not refer to an existing resource.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified certificate cannot be found in the caller's account or the caller's account cannot be found.

_InvalidStateException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Processing has reached an invalid state.

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An ACM quota has been exceeded.

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The certificate is in use by another Amazon Web Services service in the caller's account. Remove the association and try again.

CertificateStatus

newtype CertificateStatus Source #

Instances

Instances details
Eq CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Ord CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Read CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Show CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Generic CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Associated Types

type Rep CertificateStatus :: Type -> Type #

NFData CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Methods

rnf :: CertificateStatus -> () #

Hashable CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToJSON CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToJSONKey CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromJSON CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromJSONKey CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToLog CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToHeader CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToQuery CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromXML CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToXML CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToByteString CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromText CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToText CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

type Rep CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

type Rep CertificateStatus = D1 ('MetaData "CertificateStatus" "Amazonka.CertificateManager.Types.CertificateStatus" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "CertificateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateTransparencyLoggingPreference

newtype CertificateTransparencyLoggingPreference Source #

Instances

Instances details
Eq CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Ord CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Read CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Show CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Generic CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

NFData CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Hashable CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToJSON CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToJSONKey CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromJSON CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromJSONKey CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToLog CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToHeader CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToQuery CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromXML CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToXML CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToByteString CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromText CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToText CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

type Rep CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

type Rep CertificateTransparencyLoggingPreference = D1 ('MetaData "CertificateTransparencyLoggingPreference" "Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "CertificateTransparencyLoggingPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateTransparencyLoggingPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateType

newtype CertificateType Source #

Constructors

CertificateType' 

Instances

Instances details
Eq CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Ord CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Read CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Show CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Generic CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Associated Types

type Rep CertificateType :: Type -> Type #

NFData CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Methods

rnf :: CertificateType -> () #

Hashable CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToJSON CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToJSONKey CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromJSON CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromJSONKey CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToLog CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToHeader CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToQuery CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromXML CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToXML CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Methods

toXML :: CertificateType -> XML #

ToByteString CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromText CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToText CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

type Rep CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

type Rep CertificateType = D1 ('MetaData "CertificateType" "Amazonka.CertificateManager.Types.CertificateType" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "CertificateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainStatus

newtype DomainStatus Source #

Constructors

DomainStatus' 

Instances

Instances details
Eq DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Ord DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Read DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Show DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Generic DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Associated Types

type Rep DomainStatus :: Type -> Type #

NFData DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Methods

rnf :: DomainStatus -> () #

Hashable DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromJSONKey DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToLog DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToHeader DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToQuery DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromXML DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToXML DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Methods

toXML :: DomainStatus -> XML #

ToByteString DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromText DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToText DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Methods

toText :: DomainStatus -> Text #

type Rep DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

type Rep DomainStatus = D1 ('MetaData "DomainStatus" "Amazonka.CertificateManager.Types.DomainStatus" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "DomainStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromDomainStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ExtendedKeyUsageName

newtype ExtendedKeyUsageName Source #

Instances

Instances details
Eq ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Ord ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Read ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Show ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Generic ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Associated Types

type Rep ExtendedKeyUsageName :: Type -> Type #

NFData ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Methods

rnf :: ExtendedKeyUsageName -> () #

Hashable ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToJSON ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToJSONKey ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromJSON ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromJSONKey ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToLog ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToHeader ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToQuery ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromXML ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToXML ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToByteString ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromText ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToText ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

type Rep ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

type Rep ExtendedKeyUsageName = D1 ('MetaData "ExtendedKeyUsageName" "Amazonka.CertificateManager.Types.ExtendedKeyUsageName" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "ExtendedKeyUsageName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExtendedKeyUsageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailureReason

newtype FailureReason Source #

Constructors

FailureReason' 

Instances

Instances details
Eq FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Ord FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Read FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Show FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Generic FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Associated Types

type Rep FailureReason :: Type -> Type #

NFData FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Methods

rnf :: FailureReason -> () #

Hashable FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToJSON FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToJSONKey FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromJSON FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromJSONKey FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToLog FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToHeader FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToQuery FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromXML FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToXML FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Methods

toXML :: FailureReason -> XML #

ToByteString FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromText FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToText FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Methods

toText :: FailureReason -> Text #

type Rep FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

type Rep FailureReason = D1 ('MetaData "FailureReason" "Amazonka.CertificateManager.Types.FailureReason" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "FailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeyAlgorithm

newtype KeyAlgorithm Source #

Constructors

KeyAlgorithm' 

Instances

Instances details
Eq KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Ord KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Read KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Show KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Generic KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Associated Types

type Rep KeyAlgorithm :: Type -> Type #

NFData KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Methods

rnf :: KeyAlgorithm -> () #

Hashable KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToJSON KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToJSONKey KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromJSON KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromJSONKey KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToLog KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToHeader KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToQuery KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromXML KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToXML KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Methods

toXML :: KeyAlgorithm -> XML #

ToByteString KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromText KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToText KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Methods

toText :: KeyAlgorithm -> Text #

type Rep KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

type Rep KeyAlgorithm = D1 ('MetaData "KeyAlgorithm" "Amazonka.CertificateManager.Types.KeyAlgorithm" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "KeyAlgorithm'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeyAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

KeyUsageName

newtype KeyUsageName Source #

Constructors

KeyUsageName' 

Instances

Instances details
Eq KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Ord KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Read KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Show KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Generic KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Associated Types

type Rep KeyUsageName :: Type -> Type #

NFData KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Methods

rnf :: KeyUsageName -> () #

Hashable KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToJSON KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToJSONKey KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromJSON KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromJSONKey KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToLog KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToHeader KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToQuery KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromXML KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToXML KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Methods

toXML :: KeyUsageName -> XML #

ToByteString KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromText KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToText KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Methods

toText :: KeyUsageName -> Text #

type Rep KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

type Rep KeyUsageName = D1 ('MetaData "KeyUsageName" "Amazonka.CertificateManager.Types.KeyUsageName" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "KeyUsageName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromKeyUsageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RecordType

newtype RecordType Source #

Constructors

RecordType' 

Fields

Bundled Patterns

pattern RecordType_CNAME :: RecordType 

Instances

Instances details
Eq RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Ord RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Read RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Show RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Generic RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Associated Types

type Rep RecordType :: Type -> Type #

NFData RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Methods

rnf :: RecordType -> () #

Hashable RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToJSON RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToJSONKey RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromJSON RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromJSONKey RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToLog RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToHeader RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToQuery RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromXML RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToXML RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Methods

toXML :: RecordType -> XML #

ToByteString RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromText RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToText RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Methods

toText :: RecordType -> Text #

type Rep RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

type Rep RecordType = D1 ('MetaData "RecordType" "Amazonka.CertificateManager.Types.RecordType" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RecordType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRecordType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RenewalEligibility

newtype RenewalEligibility Source #

Instances

Instances details
Eq RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Ord RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Read RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Show RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Generic RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Associated Types

type Rep RenewalEligibility :: Type -> Type #

NFData RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Methods

rnf :: RenewalEligibility -> () #

Hashable RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToJSON RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToJSONKey RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromJSON RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromJSONKey RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToLog RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToHeader RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToQuery RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromXML RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToXML RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToByteString RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromText RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToText RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

type Rep RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

type Rep RenewalEligibility = D1 ('MetaData "RenewalEligibility" "Amazonka.CertificateManager.Types.RenewalEligibility" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RenewalEligibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRenewalEligibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RenewalStatus

newtype RenewalStatus Source #

Constructors

RenewalStatus' 

Instances

Instances details
Eq RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Ord RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Read RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Show RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Generic RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Associated Types

type Rep RenewalStatus :: Type -> Type #

NFData RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Methods

rnf :: RenewalStatus -> () #

Hashable RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToJSON RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToJSONKey RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromJSON RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromJSONKey RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToLog RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToHeader RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToQuery RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromXML RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToXML RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Methods

toXML :: RenewalStatus -> XML #

ToByteString RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromText RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToText RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Methods

toText :: RenewalStatus -> Text #

type Rep RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

type Rep RenewalStatus = D1 ('MetaData "RenewalStatus" "Amazonka.CertificateManager.Types.RenewalStatus" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RenewalStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRenewalStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RevocationReason

newtype RevocationReason Source #

Instances

Instances details
Eq RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Ord RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Read RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Show RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Generic RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Associated Types

type Rep RevocationReason :: Type -> Type #

NFData RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Methods

rnf :: RevocationReason -> () #

Hashable RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToJSON RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToJSONKey RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromJSON RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromJSONKey RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToLog RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToHeader RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToQuery RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromXML RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToXML RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToByteString RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromText RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToText RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

type Rep RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

type Rep RevocationReason = D1 ('MetaData "RevocationReason" "Amazonka.CertificateManager.Types.RevocationReason" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "RevocationReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRevocationReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ValidationMethod

newtype ValidationMethod Source #

Instances

Instances details
Eq ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Ord ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Read ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Show ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Generic ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Associated Types

type Rep ValidationMethod :: Type -> Type #

NFData ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Methods

rnf :: ValidationMethod -> () #

Hashable ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToJSON ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToJSONKey ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromJSON ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromJSONKey ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToLog ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToHeader ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToQuery ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromXML ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToXML ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToByteString ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromText ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToText ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

type Rep ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

type Rep ValidationMethod = D1 ('MetaData "ValidationMethod" "Amazonka.CertificateManager.Types.ValidationMethod" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'True) (C1 ('MetaCons "ValidationMethod'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromValidationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateDetail

data CertificateDetail Source #

Contains metadata about an ACM certificate. This structure is returned in the response to a DescribeCertificate request.

See: newCertificateDetail smart constructor.

Constructors

CertificateDetail' 

Fields

  • subject :: Maybe Text

    The name of the entity that is associated with the public key contained in the certificate.

  • status :: Maybe CertificateStatus

    The status of the certificate.

  • failureReason :: Maybe FailureReason

    The reason the certificate request failed. This value exists only when the certificate status is FAILED. For more information, see Certificate Request Failed in the Amazon Web Services Certificate Manager User Guide.

  • subjectAlternativeNames :: Maybe (NonEmpty Text)

    One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.

  • inUseBy :: Maybe [Text]

    A list of ARNs for the Amazon Web Services resources that are using the certificate. A certificate can be used by multiple Amazon Web Services resources.

  • createdAt :: Maybe POSIX

    The time at which the certificate was requested.

  • certificateArn :: Maybe Text

    The Amazon Resource Name (ARN) of the certificate. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

  • serial :: Maybe Text

    The serial number of the certificate.

  • renewalEligibility :: Maybe RenewalEligibility

    Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.

  • extendedKeyUsages :: Maybe [ExtendedKeyUsage]

    Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).

  • importedAt :: Maybe POSIX

    The date and time at which the certificate was imported. This value exists only when the certificate type is IMPORTED.

  • keyUsages :: Maybe [KeyUsage]

    A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.

  • revokedAt :: Maybe POSIX

    The time at which the certificate was revoked. This value exists only when the certificate status is REVOKED.

  • notBefore :: Maybe POSIX

    The time before which the certificate is not valid.

  • revocationReason :: Maybe RevocationReason

    The reason the certificate was revoked. This value exists only when the certificate status is REVOKED.

  • domainName :: Maybe Text

    The fully qualified domain name for the certificate, such as www.example.com or example.com.

  • renewalSummary :: Maybe RenewalSummary

    Contains information about the status of ACM's managed renewal for the certificate. This field exists only when the certificate type is AMAZON_ISSUED.

  • keyAlgorithm :: Maybe KeyAlgorithm

    The algorithm that was used to generate the public-private key pair.

  • type' :: Maybe CertificateType

    The source of the certificate. For certificates provided by ACM, this value is AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value is IMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Amazon Web Services Certificate Manager User Guide.

  • options :: Maybe CertificateOptions

    Value that specifies whether to add the certificate to a transparency log. Certificate transparency makes it possible to detect SSL certificates that have been mistakenly or maliciously issued. A browser might respond to certificate that has not been logged by showing an error message. The logs are cryptographically secure.

  • issuedAt :: Maybe POSIX

    The time at which the certificate was issued. This value exists only when the certificate type is AMAZON_ISSUED.

  • signatureAlgorithm :: Maybe Text

    The algorithm that was used to sign the certificate.

  • domainValidationOptions :: Maybe (NonEmpty DomainValidation)

    Contains information about the initial validation of each domain name that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.

  • issuer :: Maybe Text

    The name of the certificate authority that issued and signed the certificate.

  • notAfter :: Maybe POSIX

    The time after which the certificate is not valid.

  • certificateAuthorityArn :: Maybe Text

    The Amazon Resource Name (ARN) of the ACM PCA private certificate authority (CA) that issued the certificate. This has the following format:

    arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012

Instances

Instances details
Eq CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Read CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Show CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Generic CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Associated Types

type Rep CertificateDetail :: Type -> Type #

NFData CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Methods

rnf :: CertificateDetail -> () #

Hashable CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

FromJSON CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

type Rep CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

type Rep CertificateDetail = D1 ('MetaData "CertificateDetail" "Amazonka.CertificateManager.Types.CertificateDetail" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "CertificateDetail'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus)) :*: S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)))) :*: (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: (S1 ('MetaSel ('Just "inUseBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))))) :*: ((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "serial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "renewalEligibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenewalEligibility)))) :*: ((S1 ('MetaSel ('Just "extendedKeyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtendedKeyUsage])) :*: S1 ('MetaSel ('Just "importedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "keyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyUsage])) :*: S1 ('MetaSel ('Just "revokedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "revocationReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevocationReason)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "renewalSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenewalSummary)) :*: (S1 ('MetaSel ('Just "keyAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyAlgorithm)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateType))))) :*: ((S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateOptions)) :*: (S1 ('MetaSel ('Just "issuedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "signatureAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "domainValidationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DomainValidation))) :*: S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "certificateAuthorityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))))

newCertificateDetail :: CertificateDetail Source #

Create a value of CertificateDetail with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:subject:CertificateDetail', certificateDetail_subject - The name of the entity that is associated with the public key contained in the certificate.

$sel:status:CertificateDetail', certificateDetail_status - The status of the certificate.

$sel:failureReason:CertificateDetail', certificateDetail_failureReason - The reason the certificate request failed. This value exists only when the certificate status is FAILED. For more information, see Certificate Request Failed in the Amazon Web Services Certificate Manager User Guide.

$sel:subjectAlternativeNames:CertificateDetail', certificateDetail_subjectAlternativeNames - One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.

$sel:inUseBy:CertificateDetail', certificateDetail_inUseBy - A list of ARNs for the Amazon Web Services resources that are using the certificate. A certificate can be used by multiple Amazon Web Services resources.

$sel:createdAt:CertificateDetail', certificateDetail_createdAt - The time at which the certificate was requested.

$sel:certificateArn:CertificateDetail', certificateDetail_certificateArn - The Amazon Resource Name (ARN) of the certificate. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

$sel:serial:CertificateDetail', certificateDetail_serial - The serial number of the certificate.

$sel:renewalEligibility:CertificateDetail', certificateDetail_renewalEligibility - Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.

$sel:extendedKeyUsages:CertificateDetail', certificateDetail_extendedKeyUsages - Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).

$sel:importedAt:CertificateDetail', certificateDetail_importedAt - The date and time at which the certificate was imported. This value exists only when the certificate type is IMPORTED.

$sel:keyUsages:CertificateDetail', certificateDetail_keyUsages - A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.

$sel:revokedAt:CertificateDetail', certificateDetail_revokedAt - The time at which the certificate was revoked. This value exists only when the certificate status is REVOKED.

$sel:notBefore:CertificateDetail', certificateDetail_notBefore - The time before which the certificate is not valid.

$sel:revocationReason:CertificateDetail', certificateDetail_revocationReason - The reason the certificate was revoked. This value exists only when the certificate status is REVOKED.

$sel:domainName:CertificateDetail', certificateDetail_domainName - The fully qualified domain name for the certificate, such as www.example.com or example.com.

$sel:renewalSummary:CertificateDetail', certificateDetail_renewalSummary - Contains information about the status of ACM's managed renewal for the certificate. This field exists only when the certificate type is AMAZON_ISSUED.

$sel:keyAlgorithm:CertificateDetail', certificateDetail_keyAlgorithm - The algorithm that was used to generate the public-private key pair.

$sel:type':CertificateDetail', certificateDetail_type - The source of the certificate. For certificates provided by ACM, this value is AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value is IMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Amazon Web Services Certificate Manager User Guide.

$sel:options:CertificateDetail', certificateDetail_options - Value that specifies whether to add the certificate to a transparency log. Certificate transparency makes it possible to detect SSL certificates that have been mistakenly or maliciously issued. A browser might respond to certificate that has not been logged by showing an error message. The logs are cryptographically secure.

$sel:issuedAt:CertificateDetail', certificateDetail_issuedAt - The time at which the certificate was issued. This value exists only when the certificate type is AMAZON_ISSUED.

$sel:signatureAlgorithm:CertificateDetail', certificateDetail_signatureAlgorithm - The algorithm that was used to sign the certificate.

$sel:domainValidationOptions:CertificateDetail', certificateDetail_domainValidationOptions - Contains information about the initial validation of each domain name that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.

$sel:issuer:CertificateDetail', certificateDetail_issuer - The name of the certificate authority that issued and signed the certificate.

$sel:notAfter:CertificateDetail', certificateDetail_notAfter - The time after which the certificate is not valid.

$sel:certificateAuthorityArn:CertificateDetail', certificateDetail_certificateAuthorityArn - The Amazon Resource Name (ARN) of the ACM PCA private certificate authority (CA) that issued the certificate. This has the following format:

arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012

certificateDetail_subject :: Lens' CertificateDetail (Maybe Text) Source #

The name of the entity that is associated with the public key contained in the certificate.

certificateDetail_failureReason :: Lens' CertificateDetail (Maybe FailureReason) Source #

The reason the certificate request failed. This value exists only when the certificate status is FAILED. For more information, see Certificate Request Failed in the Amazon Web Services Certificate Manager User Guide.

certificateDetail_subjectAlternativeNames :: Lens' CertificateDetail (Maybe (NonEmpty Text)) Source #

One or more domain names (subject alternative names) included in the certificate. This list contains the domain names that are bound to the public key that is contained in the certificate. The subject alternative names include the canonical domain name (CN) of the certificate and additional domain names that can be used to connect to the website.

certificateDetail_inUseBy :: Lens' CertificateDetail (Maybe [Text]) Source #

A list of ARNs for the Amazon Web Services resources that are using the certificate. A certificate can be used by multiple Amazon Web Services resources.

certificateDetail_createdAt :: Lens' CertificateDetail (Maybe UTCTime) Source #

The time at which the certificate was requested.

certificateDetail_certificateArn :: Lens' CertificateDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the certificate. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference.

certificateDetail_serial :: Lens' CertificateDetail (Maybe Text) Source #

The serial number of the certificate.

certificateDetail_renewalEligibility :: Lens' CertificateDetail (Maybe RenewalEligibility) Source #

Specifies whether the certificate is eligible for renewal. At this time, only exported private certificates can be renewed with the RenewCertificate command.

certificateDetail_extendedKeyUsages :: Lens' CertificateDetail (Maybe [ExtendedKeyUsage]) Source #

Contains a list of Extended Key Usage X.509 v3 extension objects. Each object specifies a purpose for which the certificate public key can be used and consists of a name and an object identifier (OID).

certificateDetail_importedAt :: Lens' CertificateDetail (Maybe UTCTime) Source #

The date and time at which the certificate was imported. This value exists only when the certificate type is IMPORTED.

certificateDetail_keyUsages :: Lens' CertificateDetail (Maybe [KeyUsage]) Source #

A list of Key Usage X.509 v3 extension objects. Each object is a string value that identifies the purpose of the public key contained in the certificate. Possible extension values include DIGITAL_SIGNATURE, KEY_ENCHIPHERMENT, NON_REPUDIATION, and more.

certificateDetail_revokedAt :: Lens' CertificateDetail (Maybe UTCTime) Source #

The time at which the certificate was revoked. This value exists only when the certificate status is REVOKED.

certificateDetail_notBefore :: Lens' CertificateDetail (Maybe UTCTime) Source #

The time before which the certificate is not valid.

certificateDetail_revocationReason :: Lens' CertificateDetail (Maybe RevocationReason) Source #

The reason the certificate was revoked. This value exists only when the certificate status is REVOKED.

certificateDetail_domainName :: Lens' CertificateDetail (Maybe Text) Source #

The fully qualified domain name for the certificate, such as www.example.com or example.com.

certificateDetail_renewalSummary :: Lens' CertificateDetail (Maybe RenewalSummary) Source #

Contains information about the status of ACM's managed renewal for the certificate. This field exists only when the certificate type is AMAZON_ISSUED.

certificateDetail_keyAlgorithm :: Lens' CertificateDetail (Maybe KeyAlgorithm) Source #

The algorithm that was used to generate the public-private key pair.

certificateDetail_type :: Lens' CertificateDetail (Maybe CertificateType) Source #

The source of the certificate. For certificates provided by ACM, this value is AMAZON_ISSUED. For certificates that you imported with ImportCertificate, this value is IMPORTED. ACM does not provide managed renewal for imported certificates. For more information about the differences between certificates that you import and those that ACM provides, see Importing Certificates in the Amazon Web Services Certificate Manager User Guide.

certificateDetail_options :: Lens' CertificateDetail (Maybe CertificateOptions) Source #

Value that specifies whether to add the certificate to a transparency log. Certificate transparency makes it possible to detect SSL certificates that have been mistakenly or maliciously issued. A browser might respond to certificate that has not been logged by showing an error message. The logs are cryptographically secure.

certificateDetail_issuedAt :: Lens' CertificateDetail (Maybe UTCTime) Source #

The time at which the certificate was issued. This value exists only when the certificate type is AMAZON_ISSUED.

certificateDetail_signatureAlgorithm :: Lens' CertificateDetail (Maybe Text) Source #

The algorithm that was used to sign the certificate.

certificateDetail_domainValidationOptions :: Lens' CertificateDetail (Maybe (NonEmpty DomainValidation)) Source #

Contains information about the initial validation of each domain name that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.

certificateDetail_issuer :: Lens' CertificateDetail (Maybe Text) Source #

The name of the certificate authority that issued and signed the certificate.

certificateDetail_notAfter :: Lens' CertificateDetail (Maybe UTCTime) Source #

The time after which the certificate is not valid.

certificateDetail_certificateAuthorityArn :: Lens' CertificateDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the ACM PCA private certificate authority (CA) that issued the certificate. This has the following format:

arn:aws:acm-pca:region:account:certificate-authority/12345678-1234-1234-1234-123456789012

CertificateOptions

data CertificateOptions Source #

Structure that contains options for your certificate. Currently, you can use this only to specify whether to opt in to or out of certificate transparency logging. Some browsers require that public certificates issued for your domain be recorded in a log. Certificates that are not logged typically generate a browser error. Transparency makes it possible for you to detect SSL/TLS certificates that have been mistakenly or maliciously issued for your domain. For general information, see Certificate Transparency Logging.

See: newCertificateOptions smart constructor.

Constructors

CertificateOptions' 

Fields

Instances

Instances details
Eq CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Read CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Show CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Generic CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Associated Types

type Rep CertificateOptions :: Type -> Type #

NFData CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Methods

rnf :: CertificateOptions -> () #

Hashable CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

ToJSON CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

FromJSON CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

type Rep CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

type Rep CertificateOptions = D1 ('MetaData "CertificateOptions" "Amazonka.CertificateManager.Types.CertificateOptions" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "CertificateOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateTransparencyLoggingPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateTransparencyLoggingPreference))))

newCertificateOptions :: CertificateOptions Source #

Create a value of CertificateOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateTransparencyLoggingPreference:CertificateOptions', certificateOptions_certificateTransparencyLoggingPreference - You can opt out of certificate transparency logging by specifying the DISABLED option. Opt in by specifying ENABLED.

certificateOptions_certificateTransparencyLoggingPreference :: Lens' CertificateOptions (Maybe CertificateTransparencyLoggingPreference) Source #

You can opt out of certificate transparency logging by specifying the DISABLED option. Opt in by specifying ENABLED.

CertificateSummary

data CertificateSummary Source #

This structure is returned in the response object of ListCertificates action.

See: newCertificateSummary smart constructor.

Constructors

CertificateSummary' 

Fields

  • certificateArn :: Maybe Text

    Amazon Resource Name (ARN) of the certificate. This is of the form:

    arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012

    For more information about ARNs, see Amazon Resource Names (ARNs).

  • domainName :: Maybe Text

    Fully qualified domain name (FQDN), such as www.example.com or example.com, for the certificate.

Instances

Instances details
Eq CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Read CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Show CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Generic CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Associated Types

type Rep CertificateSummary :: Type -> Type #

NFData CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Methods

rnf :: CertificateSummary -> () #

Hashable CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

FromJSON CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

type Rep CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

type Rep CertificateSummary = D1 ('MetaData "CertificateSummary" "Amazonka.CertificateManager.Types.CertificateSummary" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "CertificateSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newCertificateSummary :: CertificateSummary Source #

Create a value of CertificateSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:certificateArn:CertificateSummary', certificateSummary_certificateArn - Amazon Resource Name (ARN) of the certificate. This is of the form:

arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012

For more information about ARNs, see Amazon Resource Names (ARNs).

$sel:domainName:CertificateSummary', certificateSummary_domainName - Fully qualified domain name (FQDN), such as www.example.com or example.com, for the certificate.

certificateSummary_certificateArn :: Lens' CertificateSummary (Maybe Text) Source #

Amazon Resource Name (ARN) of the certificate. This is of the form:

arn:aws:acm:region:123456789012:certificate/12345678-1234-1234-1234-123456789012

For more information about ARNs, see Amazon Resource Names (ARNs).

certificateSummary_domainName :: Lens' CertificateSummary (Maybe Text) Source #

Fully qualified domain name (FQDN), such as www.example.com or example.com, for the certificate.

DomainValidation

data DomainValidation Source #

Contains information about the validation of each domain name in the certificate.

See: newDomainValidation smart constructor.

Constructors

DomainValidation' 

Fields

  • validationEmails :: Maybe [Text]

    A list of email addresses that ACM used to send domain validation emails.

  • validationMethod :: Maybe ValidationMethod

    Specifies the domain validation method.

  • resourceRecord :: Maybe ResourceRecord

    Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

    Note: The CNAME information that you need does not include the name of your domain. If you include
 your domain name in the DNS database CNAME record, validation fails.
 For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

  • validationStatus :: Maybe DomainStatus

    The validation status of the domain name. This can be one of the following values:

    • PENDING_VALIDATION
    • @@SUCCESS
    • @@FAILED
  • validationDomain :: Maybe Text

    The domain name that ACM used to send domain validation emails.

  • domainName :: Text

    A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

Instances

Instances details
Eq DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Read DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Show DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Generic DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Associated Types

type Rep DomainValidation :: Type -> Type #

NFData DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Methods

rnf :: DomainValidation -> () #

Hashable DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

FromJSON DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

type Rep DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

type Rep DomainValidation = D1 ('MetaData "DomainValidation" "Amazonka.CertificateManager.Types.DomainValidation" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "DomainValidation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "validationEmails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "validationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ValidationMethod)) :*: S1 ('MetaSel ('Just "resourceRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceRecord)))) :*: (S1 ('MetaSel ('Just "validationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainStatus)) :*: (S1 ('MetaSel ('Just "validationDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newDomainValidation Source #

Create a value of DomainValidation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:validationEmails:DomainValidation', domainValidation_validationEmails - A list of email addresses that ACM used to send domain validation emails.

$sel:validationMethod:DomainValidation', domainValidation_validationMethod - Specifies the domain validation method.

$sel:resourceRecord:DomainValidation', domainValidation_resourceRecord - Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include
 your domain name in the DNS database CNAME record, validation fails.
 For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

$sel:validationStatus:DomainValidation', domainValidation_validationStatus - The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION
  • @@SUCCESS
  • @@FAILED

$sel:validationDomain:DomainValidation', domainValidation_validationDomain - The domain name that ACM used to send domain validation emails.

$sel:domainName:DomainValidation', domainValidation_domainName - A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

domainValidation_validationEmails :: Lens' DomainValidation (Maybe [Text]) Source #

A list of email addresses that ACM used to send domain validation emails.

domainValidation_resourceRecord :: Lens' DomainValidation (Maybe ResourceRecord) Source #

Contains the CNAME record that you add to your DNS database for domain validation. For more information, see Use DNS to Validate Domain Ownership.

Note: The CNAME information that you need does not include the name of your domain. If you include
 your domain name in the DNS database CNAME record, validation fails.
 For example, if the name is "_a79865eb4cd1a6ab990a45779b4e0b96.yourdomain.com", only "_a79865eb4cd1a6ab990a45779b4e0b96" must be used.

domainValidation_validationStatus :: Lens' DomainValidation (Maybe DomainStatus) Source #

The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION
  • @@SUCCESS
  • @@FAILED

domainValidation_validationDomain :: Lens' DomainValidation (Maybe Text) Source #

The domain name that ACM used to send domain validation emails.

domainValidation_domainName :: Lens' DomainValidation Text Source #

A fully qualified domain name (FQDN) in the certificate. For example, www.example.com or example.com.

DomainValidationOption

data DomainValidationOption Source #

Contains information about the domain names that you want ACM to use to send you emails that enable you to validate domain ownership.

See: newDomainValidationOption smart constructor.

Constructors

DomainValidationOption' 

Fields

  • domainName :: Text

    A fully qualified domain name (FQDN) in the certificate request.

  • validationDomain :: Text

    The domain name that you want ACM to use to send you validation emails. This domain name is the suffix of the email addresses that you want ACM to use. This must be the same as the DomainName value or a superdomain of the DomainName value. For example, if you request a certificate for testing.example.com, you can specify example.com for this value. In that case, ACM sends domain validation emails to the following five addresses:

    • admin@example.com
    • administrator@example.com
    • hostmaster@example.com
    • postmaster@example.com
    • webmaster@example.com

Instances

Instances details
Eq DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Read DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Show DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Generic DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Associated Types

type Rep DomainValidationOption :: Type -> Type #

NFData DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Methods

rnf :: DomainValidationOption -> () #

Hashable DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

ToJSON DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

type Rep DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

type Rep DomainValidationOption = D1 ('MetaData "DomainValidationOption" "Amazonka.CertificateManager.Types.DomainValidationOption" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "DomainValidationOption'" 'PrefixI 'True) (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "validationDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDomainValidationOption Source #

Create a value of DomainValidationOption with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:domainName:DomainValidationOption', domainValidationOption_domainName - A fully qualified domain name (FQDN) in the certificate request.

$sel:validationDomain:DomainValidationOption', domainValidationOption_validationDomain - The domain name that you want ACM to use to send you validation emails. This domain name is the suffix of the email addresses that you want ACM to use. This must be the same as the DomainName value or a superdomain of the DomainName value. For example, if you request a certificate for testing.example.com, you can specify example.com for this value. In that case, ACM sends domain validation emails to the following five addresses:

  • admin@example.com
  • administrator@example.com
  • hostmaster@example.com
  • postmaster@example.com
  • webmaster@example.com

domainValidationOption_domainName :: Lens' DomainValidationOption Text Source #

A fully qualified domain name (FQDN) in the certificate request.

domainValidationOption_validationDomain :: Lens' DomainValidationOption Text Source #

The domain name that you want ACM to use to send you validation emails. This domain name is the suffix of the email addresses that you want ACM to use. This must be the same as the DomainName value or a superdomain of the DomainName value. For example, if you request a certificate for testing.example.com, you can specify example.com for this value. In that case, ACM sends domain validation emails to the following five addresses:

  • admin@example.com
  • administrator@example.com
  • hostmaster@example.com
  • postmaster@example.com
  • webmaster@example.com

ExpiryEventsConfiguration

data ExpiryEventsConfiguration Source #

Object containing expiration events options associated with an Amazon Web Services account.

See: newExpiryEventsConfiguration smart constructor.

Constructors

ExpiryEventsConfiguration' 

Fields

  • daysBeforeExpiry :: Maybe Natural

    Specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.

Instances

Instances details
Eq ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Read ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Show ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Generic ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Associated Types

type Rep ExpiryEventsConfiguration :: Type -> Type #

NFData ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Hashable ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

ToJSON ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

FromJSON ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

type Rep ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

type Rep ExpiryEventsConfiguration = D1 ('MetaData "ExpiryEventsConfiguration" "Amazonka.CertificateManager.Types.ExpiryEventsConfiguration" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ExpiryEventsConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "daysBeforeExpiry") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newExpiryEventsConfiguration :: ExpiryEventsConfiguration Source #

Create a value of ExpiryEventsConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:daysBeforeExpiry:ExpiryEventsConfiguration', expiryEventsConfiguration_daysBeforeExpiry - Specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.

expiryEventsConfiguration_daysBeforeExpiry :: Lens' ExpiryEventsConfiguration (Maybe Natural) Source #

Specifies the number of days prior to certificate expiration when ACM starts generating EventBridge events. ACM sends one event per day per certificate until the certificate expires. By default, accounts receive events starting 45 days before certificate expiration.

ExtendedKeyUsage

data ExtendedKeyUsage Source #

The Extended Key Usage X.509 v3 extension defines one or more purposes for which the public key can be used. This is in addition to or in place of the basic purposes specified by the Key Usage extension.

See: newExtendedKeyUsage smart constructor.

Constructors

ExtendedKeyUsage' 

Fields

  • oid :: Maybe Text

    An object identifier (OID) for the extension value. OIDs are strings of numbers separated by periods. The following OIDs are defined in RFC 3280 and RFC 5280.

    • 1.3.6.1.5.5.7.3.1 (TLS_WEB_SERVER_AUTHENTICATION)
    • 1.3.6.1.5.5.7.3.2 (TLS_WEB_CLIENT_AUTHENTICATION)
    • 1.3.6.1.5.5.7.3.3 (CODE_SIGNING)
    • 1.3.6.1.5.5.7.3.4 (EMAIL_PROTECTION)
    • 1.3.6.1.5.5.7.3.8 (TIME_STAMPING)
    • 1.3.6.1.5.5.7.3.9 (OCSP_SIGNING)
    • 1.3.6.1.5.5.7.3.5 (IPSEC_END_SYSTEM)
    • 1.3.6.1.5.5.7.3.6 (IPSEC_TUNNEL)
    • 1.3.6.1.5.5.7.3.7 (IPSEC_USER)
  • name :: Maybe ExtendedKeyUsageName

    The name of an Extended Key Usage value.

Instances

Instances details
Eq ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Read ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Show ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Generic ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Associated Types

type Rep ExtendedKeyUsage :: Type -> Type #

NFData ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Methods

rnf :: ExtendedKeyUsage -> () #

Hashable ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

FromJSON ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

type Rep ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

type Rep ExtendedKeyUsage = D1 ('MetaData "ExtendedKeyUsage" "Amazonka.CertificateManager.Types.ExtendedKeyUsage" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ExtendedKeyUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "oid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtendedKeyUsageName))))

newExtendedKeyUsage :: ExtendedKeyUsage Source #

Create a value of ExtendedKeyUsage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:oid:ExtendedKeyUsage', extendedKeyUsage_oid - An object identifier (OID) for the extension value. OIDs are strings of numbers separated by periods. The following OIDs are defined in RFC 3280 and RFC 5280.

  • 1.3.6.1.5.5.7.3.1 (TLS_WEB_SERVER_AUTHENTICATION)
  • 1.3.6.1.5.5.7.3.2 (TLS_WEB_CLIENT_AUTHENTICATION)
  • 1.3.6.1.5.5.7.3.3 (CODE_SIGNING)
  • 1.3.6.1.5.5.7.3.4 (EMAIL_PROTECTION)
  • 1.3.6.1.5.5.7.3.8 (TIME_STAMPING)
  • 1.3.6.1.5.5.7.3.9 (OCSP_SIGNING)
  • 1.3.6.1.5.5.7.3.5 (IPSEC_END_SYSTEM)
  • 1.3.6.1.5.5.7.3.6 (IPSEC_TUNNEL)
  • 1.3.6.1.5.5.7.3.7 (IPSEC_USER)

$sel:name:ExtendedKeyUsage', extendedKeyUsage_name - The name of an Extended Key Usage value.

extendedKeyUsage_oid :: Lens' ExtendedKeyUsage (Maybe Text) Source #

An object identifier (OID) for the extension value. OIDs are strings of numbers separated by periods. The following OIDs are defined in RFC 3280 and RFC 5280.

  • 1.3.6.1.5.5.7.3.1 (TLS_WEB_SERVER_AUTHENTICATION)
  • 1.3.6.1.5.5.7.3.2 (TLS_WEB_CLIENT_AUTHENTICATION)
  • 1.3.6.1.5.5.7.3.3 (CODE_SIGNING)
  • 1.3.6.1.5.5.7.3.4 (EMAIL_PROTECTION)
  • 1.3.6.1.5.5.7.3.8 (TIME_STAMPING)
  • 1.3.6.1.5.5.7.3.9 (OCSP_SIGNING)
  • 1.3.6.1.5.5.7.3.5 (IPSEC_END_SYSTEM)
  • 1.3.6.1.5.5.7.3.6 (IPSEC_TUNNEL)
  • 1.3.6.1.5.5.7.3.7 (IPSEC_USER)

extendedKeyUsage_name :: Lens' ExtendedKeyUsage (Maybe ExtendedKeyUsageName) Source #

The name of an Extended Key Usage value.

Filters

data Filters Source #

This structure can be used in the ListCertificates action to filter the output of the certificate list.

See: newFilters smart constructor.

Constructors

Filters' 

Fields

  • keyTypes :: Maybe [KeyAlgorithm]

    Specify one or more algorithms that can be used to generate key pairs.

    Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

  • keyUsage :: Maybe [KeyUsageName]

    Specify one or more KeyUsage extension values.

  • extendedKeyUsage :: Maybe [ExtendedKeyUsageName]

    Specify one or more ExtendedKeyUsage extension values.

Instances

Instances details
Eq Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

(==) :: Filters -> Filters -> Bool #

(/=) :: Filters -> Filters -> Bool #

Read Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Show Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Generic Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Associated Types

type Rep Filters :: Type -> Type #

Methods

from :: Filters -> Rep Filters x #

to :: Rep Filters x -> Filters #

NFData Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

rnf :: Filters -> () #

Hashable Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

hashWithSalt :: Int -> Filters -> Int #

hash :: Filters -> Int #

ToJSON Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

type Rep Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

type Rep Filters = D1 ('MetaData "Filters" "Amazonka.CertificateManager.Types.Filters" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "Filters'" 'PrefixI 'True) (S1 ('MetaSel ('Just "keyTypes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyAlgorithm])) :*: (S1 ('MetaSel ('Just "keyUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyUsageName])) :*: S1 ('MetaSel ('Just "extendedKeyUsage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtendedKeyUsageName])))))

newFilters :: Filters Source #

Create a value of Filters with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:keyTypes:Filters', filters_keyTypes - Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

$sel:keyUsage:Filters', filters_keyUsage - Specify one or more KeyUsage extension values.

$sel:extendedKeyUsage:Filters', filters_extendedKeyUsage - Specify one or more ExtendedKeyUsage extension values.

filters_keyTypes :: Lens' Filters (Maybe [KeyAlgorithm]) Source #

Specify one or more algorithms that can be used to generate key pairs.

Default filtering returns only RSA_1024 and RSA_2048 certificates that have at least one domain. To return other certificate types, provide the desired type signatures in a comma-separated list. For example, "keyTypes": ["RSA_2048,RSA_4096"] returns both RSA_2048 and RSA_4096 certificates.

filters_keyUsage :: Lens' Filters (Maybe [KeyUsageName]) Source #

Specify one or more KeyUsage extension values.

filters_extendedKeyUsage :: Lens' Filters (Maybe [ExtendedKeyUsageName]) Source #

Specify one or more ExtendedKeyUsage extension values.

KeyUsage

data KeyUsage Source #

The Key Usage X.509 v3 extension defines the purpose of the public key contained in the certificate.

See: newKeyUsage smart constructor.

Constructors

KeyUsage' 

Fields

Instances

Instances details
Eq KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Read KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Show KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Generic KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Associated Types

type Rep KeyUsage :: Type -> Type #

Methods

from :: KeyUsage -> Rep KeyUsage x #

to :: Rep KeyUsage x -> KeyUsage #

NFData KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Methods

rnf :: KeyUsage -> () #

Hashable KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Methods

hashWithSalt :: Int -> KeyUsage -> Int #

hash :: KeyUsage -> Int #

FromJSON KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

type Rep KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

type Rep KeyUsage = D1 ('MetaData "KeyUsage" "Amazonka.CertificateManager.Types.KeyUsage" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "KeyUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyUsageName))))

newKeyUsage :: KeyUsage Source #

Create a value of KeyUsage with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:KeyUsage', keyUsage_name - A string value that contains a Key Usage extension name.

keyUsage_name :: Lens' KeyUsage (Maybe KeyUsageName) Source #

A string value that contains a Key Usage extension name.

RenewalSummary

data RenewalSummary Source #

Contains information about the status of ACM's managed renewal for the certificate. This structure exists only when the certificate type is AMAZON_ISSUED.

See: newRenewalSummary smart constructor.

Constructors

RenewalSummary' 

Fields

Instances

Instances details
Eq RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Read RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Show RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Generic RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Associated Types

type Rep RenewalSummary :: Type -> Type #

NFData RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Methods

rnf :: RenewalSummary -> () #

Hashable RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

FromJSON RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

type Rep RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

type Rep RenewalSummary = D1 ('MetaData "RenewalSummary" "Amazonka.CertificateManager.Types.RenewalSummary" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "RenewalSummary'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "renewalStatusReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)) :*: S1 ('MetaSel ('Just "renewalStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RenewalStatus)) :*: (S1 ('MetaSel ('Just "domainValidationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty DomainValidation)) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))))

newRenewalSummary Source #

Create a value of RenewalSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:renewalStatusReason:RenewalSummary', renewalSummary_renewalStatusReason - The reason that a renewal request was unsuccessful.

$sel:renewalStatus:RenewalSummary', renewalSummary_renewalStatus - The status of ACM's managed renewal of the certificate.

$sel:domainValidationOptions:RenewalSummary', renewalSummary_domainValidationOptions - Contains information about the validation of each domain name in the certificate, as it pertains to ACM's managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.

$sel:updatedAt:RenewalSummary', renewalSummary_updatedAt - The time at which the renewal summary was last updated.

renewalSummary_renewalStatusReason :: Lens' RenewalSummary (Maybe FailureReason) Source #

The reason that a renewal request was unsuccessful.

renewalSummary_domainValidationOptions :: Lens' RenewalSummary (NonEmpty DomainValidation) Source #

Contains information about the validation of each domain name in the certificate, as it pertains to ACM's managed renewal. This is different from the initial validation that occurs as a result of the RequestCertificate request. This field exists only when the certificate type is AMAZON_ISSUED.

renewalSummary_updatedAt :: Lens' RenewalSummary UTCTime Source #

The time at which the renewal summary was last updated.

ResourceRecord

data ResourceRecord Source #

Contains a DNS record value that you can use to validate ownership or control of a domain. This is used by the DescribeCertificate action.

See: newResourceRecord smart constructor.

Constructors

ResourceRecord' 

Fields

  • name :: Text

    The name of the DNS record to create in your domain. This is supplied by ACM.

  • type' :: RecordType

    The type of DNS record. Currently this can be CNAME.

  • value :: Text

    The value of the CNAME record to add to your DNS database. This is supplied by ACM.

Instances

Instances details
Eq ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Read ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Show ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Generic ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Associated Types

type Rep ResourceRecord :: Type -> Type #

NFData ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Methods

rnf :: ResourceRecord -> () #

Hashable ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

FromJSON ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

type Rep ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

type Rep ResourceRecord = D1 ('MetaData "ResourceRecord" "Amazonka.CertificateManager.Types.ResourceRecord" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "ResourceRecord'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 RecordType) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newResourceRecord Source #

Create a value of ResourceRecord with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:ResourceRecord', resourceRecord_name - The name of the DNS record to create in your domain. This is supplied by ACM.

$sel:type':ResourceRecord', resourceRecord_type - The type of DNS record. Currently this can be CNAME.

$sel:value:ResourceRecord', resourceRecord_value - The value of the CNAME record to add to your DNS database. This is supplied by ACM.

resourceRecord_name :: Lens' ResourceRecord Text Source #

The name of the DNS record to create in your domain. This is supplied by ACM.

resourceRecord_type :: Lens' ResourceRecord RecordType Source #

The type of DNS record. Currently this can be CNAME.

resourceRecord_value :: Lens' ResourceRecord Text Source #

The value of the CNAME record to add to your DNS database. This is supplied by ACM.

Tag

data Tag Source #

A key-value pair that identifies or specifies metadata about an ACM resource.

See: newTag smart constructor.

Constructors

Tag' 

Fields

Instances

Instances details
Eq Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

(==) :: Tag -> Tag -> Bool #

(/=) :: Tag -> Tag -> Bool #

Read Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Show Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

showsPrec :: Int -> Tag -> ShowS #

show :: Tag -> String #

showList :: [Tag] -> ShowS #

Generic Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Associated Types

type Rep Tag :: Type -> Type #

Methods

from :: Tag -> Rep Tag x #

to :: Rep Tag x -> Tag #

NFData Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

rnf :: Tag -> () #

Hashable Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

FromJSON Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

type Rep Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CertificateManager.Types.Tag" "libZSservicesZSamazonka-certificatemanagerZSamazonka-certificatemanager" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newTag Source #

Arguments

:: Text

$sel:key:Tag'

-> Tag 

Create a value of Tag with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:value:Tag', tag_value - The value of the tag.

$sel:key:Tag', tag_key - The key of the tag.

tag_value :: Lens' Tag (Maybe Text) Source #

The value of the tag.

tag_key :: Lens' Tag Text Source #

The key of the tag.