amazonka-certificatemanager-2.0: Amazon Certificate Manager SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.CertificateManager.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

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

Errors

_AccessDeniedException :: AsError a => Fold a ServiceError Source #

You do not have access required to perform this action.

_ConflictException :: AsError a => Fold 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 => Fold a ServiceError Source #

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

_InvalidArnException :: AsError a => Fold a ServiceError Source #

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

_InvalidDomainValidationOptionsException :: AsError a => Fold a ServiceError Source #

One or more values in the DomainValidationOption structure is incorrect.

_InvalidParameterException :: AsError a => Fold a ServiceError Source #

An input parameter was invalid.

_InvalidStateException :: AsError a => Fold a ServiceError Source #

Processing has reached an invalid state.

_InvalidTagException :: AsError a => Fold 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:.

_LimitExceededException :: AsError a => Fold a ServiceError Source #

An ACM quota has been exceeded.

_RequestInProgressException :: AsError a => Fold a ServiceError Source #

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

_ResourceInUseException :: AsError a => Fold 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.

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

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

_TagPolicyException :: AsError a => Fold a ServiceError Source #

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

_ThrottlingException :: AsError a => Fold a ServiceError Source #

The request was denied because it exceeded a quota.

_TooManyTagsException :: AsError a => Fold a ServiceError Source #

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

_ValidationException :: AsError a => Fold a ServiceError Source #

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

CertificateStatus

newtype CertificateStatus Source #

Instances

Instances details
FromJSON CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

FromJSONKey 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

ToByteString CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToHeader CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToLog CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToQuery 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

FromXML CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

ToXML 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 #

Read CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Show CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

NFData CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Methods

rnf :: CertificateStatus -> () #

Eq CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Ord CertificateStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateStatus

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "CertificateStatus'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateTransparencyLoggingPreference

newtype CertificateTransparencyLoggingPreference Source #

Instances

Instances details
FromJSON CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

FromJSONKey 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

ToByteString CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToHeader CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToLog CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToQuery 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

FromXML CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

ToXML CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Generic 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

NFData CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Eq CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Ord CertificateTransparencyLoggingPreference Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateTransparencyLoggingPreference

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "CertificateTransparencyLoggingPreference'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateTransparencyLoggingPreference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

CertificateType

newtype CertificateType Source #

Constructors

CertificateType' 

Instances

Instances details
FromJSON CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

FromJSONKey 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

ToByteString CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToHeader CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToLog CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

ToQuery 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

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 #

Generic CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Associated Types

type Rep CertificateType :: Type -> Type #

Read CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Show CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

NFData CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Methods

rnf :: CertificateType -> () #

Eq CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Ord CertificateType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateType

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "CertificateType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromCertificateType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

DomainStatus

newtype DomainStatus Source #

Constructors

DomainStatus' 

Instances

Instances details
FromJSON DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

FromJSONKey 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

ToByteString DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToHeader DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToLog DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

ToQuery 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 #

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 #

Generic DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Associated Types

type Rep DomainStatus :: Type -> Type #

Read DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Show DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

NFData DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Methods

rnf :: DomainStatus -> () #

Eq DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Ord DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

Hashable DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

type Rep DomainStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainStatus

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

ExtendedKeyUsageName

newtype ExtendedKeyUsageName Source #

Instances

Instances details
FromJSON ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

FromJSONKey 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

ToByteString ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToHeader ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToLog ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToQuery 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

FromXML ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

ToXML 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 #

Read ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Show ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

NFData ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Methods

rnf :: ExtendedKeyUsageName -> () #

Eq ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Ord ExtendedKeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsageName

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "ExtendedKeyUsageName'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromExtendedKeyUsageName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailureReason

newtype FailureReason Source #

Constructors

FailureReason' 

Instances

Instances details
FromJSON FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

FromJSONKey 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

ToByteString FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToHeader FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToLog FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

ToQuery 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 #

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 #

Generic FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Associated Types

type Rep FailureReason :: Type -> Type #

Read FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Show FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

NFData FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Methods

rnf :: FailureReason -> () #

Eq FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Ord FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

Hashable FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

type Rep FailureReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.FailureReason

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

KeyAlgorithm

newtype KeyAlgorithm Source #

Constructors

KeyAlgorithm' 

Instances

Instances details
FromJSON KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

FromJSONKey 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

ToByteString KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToHeader KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToLog KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

ToQuery 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 #

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 #

Generic KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Associated Types

type Rep KeyAlgorithm :: Type -> Type #

Read KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Show KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

NFData KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Methods

rnf :: KeyAlgorithm -> () #

Eq KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Ord KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

Hashable KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

type Rep KeyAlgorithm Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyAlgorithm

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

KeyUsageName

newtype KeyUsageName Source #

Constructors

KeyUsageName' 

Instances

Instances details
FromJSON KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

FromJSONKey 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

ToByteString KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToHeader KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToLog KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

ToQuery 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 #

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 #

Generic KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Associated Types

type Rep KeyUsageName :: Type -> Type #

Read KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Show KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

NFData KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Methods

rnf :: KeyUsageName -> () #

Eq KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Ord KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

Hashable KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

type Rep KeyUsageName Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsageName

type Rep KeyUsageName = D1 ('MetaData "KeyUsageName" "Amazonka.CertificateManager.Types.KeyUsageName" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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
FromJSON RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

FromJSONKey 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

ToByteString RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToHeader RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToLog RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

ToQuery 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 #

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 #

Generic RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Associated Types

type Rep RecordType :: Type -> Type #

Read RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Show RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

NFData RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Methods

rnf :: RecordType -> () #

Eq RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Ord RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

Hashable RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

type Rep RecordType Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RecordType

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

RenewalEligibility

newtype RenewalEligibility Source #

Instances

Instances details
FromJSON RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

FromJSONKey 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

ToByteString RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToHeader RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToLog RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToQuery 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

FromXML RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

ToXML 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 #

Read RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Show RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

NFData RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Methods

rnf :: RenewalEligibility -> () #

Eq RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Ord RenewalEligibility Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalEligibility

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "RenewalEligibility'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRenewalEligibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

RenewalStatus

newtype RenewalStatus Source #

Constructors

RenewalStatus' 

Instances

Instances details
FromJSON RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

FromJSONKey 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

ToByteString RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToHeader RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToLog RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

ToQuery 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 #

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 #

Generic RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Associated Types

type Rep RenewalStatus :: Type -> Type #

Read RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Show RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

NFData RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Methods

rnf :: RenewalStatus -> () #

Eq RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Ord RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

Hashable RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

type Rep RenewalStatus Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalStatus

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

RevocationReason

newtype RevocationReason Source #

Instances

Instances details
FromJSON RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

FromJSONKey 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

ToByteString RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToHeader RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToLog RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToQuery 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

FromXML RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

ToXML 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 #

Read RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Show RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

NFData RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Methods

rnf :: RevocationReason -> () #

Eq RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Ord RevocationReason Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RevocationReason

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "RevocationReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromRevocationReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortBy

newtype SortBy Source #

Constructors

SortBy' 

Fields

Bundled Patterns

pattern SortBy_CREATED_AT :: SortBy 

Instances

Instances details
FromJSON SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

FromJSONKey SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

ToJSON SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

ToJSONKey SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

ToByteString SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Methods

toBS :: SortBy -> ByteString #

ToHeader SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Methods

toHeader :: HeaderName -> SortBy -> [Header] #

ToLog SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

ToQuery SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

FromText SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

ToText SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Methods

toText :: SortBy -> Text #

FromXML SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

ToXML SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Methods

toXML :: SortBy -> XML #

Generic SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Associated Types

type Rep SortBy :: Type -> Type #

Methods

from :: SortBy -> Rep SortBy x #

to :: Rep SortBy x -> SortBy #

Read SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Show SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

NFData SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Methods

rnf :: SortBy -> () #

Eq SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Methods

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

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

Ord SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Hashable SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

Methods

hashWithSalt :: Int -> SortBy -> Int #

hash :: SortBy -> Int #

type Rep SortBy Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortBy

type Rep SortBy = D1 ('MetaData "SortBy" "Amazonka.CertificateManager.Types.SortBy" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "SortBy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

SortOrder

newtype SortOrder Source #

Constructors

SortOrder' 

Fields

Bundled Patterns

pattern SortOrder_ASCENDING :: SortOrder 
pattern SortOrder_DESCENDING :: SortOrder 

Instances

Instances details
FromJSON SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

FromJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

ToJSON SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

ToJSONKey SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

ToByteString SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Methods

toBS :: SortOrder -> ByteString #

ToHeader SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

ToLog SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

ToQuery SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

FromText SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

ToText SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Methods

toText :: SortOrder -> Text #

FromXML SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

ToXML SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Methods

toXML :: SortOrder -> XML #

Generic SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Associated Types

type Rep SortOrder :: Type -> Type #

Read SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Show SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

NFData SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Methods

rnf :: SortOrder -> () #

Eq SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Ord SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

Hashable SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

type Rep SortOrder Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.SortOrder

type Rep SortOrder = D1 ('MetaData "SortOrder" "Amazonka.CertificateManager.Types.SortOrder" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'True) (C1 ('MetaCons "SortOrder'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromSortOrder") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

ValidationMethod

newtype ValidationMethod Source #

Instances

Instances details
FromJSON ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

FromJSONKey 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

ToByteString ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToHeader ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToLog ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToQuery 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

FromXML ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

ToXML 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 #

Read ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Show ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

NFData ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Methods

rnf :: ValidationMethod -> () #

Eq ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Ord ValidationMethod Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ValidationMethod

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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

  • 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.

  • certificateAuthorityArn :: Maybe Text

    The Amazon Resource Name (ARN) of the 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
  • createdAt :: Maybe POSIX

    The time at which the certificate was requested.

  • domainName :: Maybe Text

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

  • 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.

  • 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).

  • 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 Certificate Manager User Guide.

  • importedAt :: Maybe POSIX

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

  • 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.

  • issuedAt :: Maybe POSIX

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

  • issuer :: Maybe Text

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

  • keyAlgorithm :: Maybe KeyAlgorithm

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

  • 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.

  • notAfter :: Maybe POSIX

    The time after which the certificate is not valid.

  • notBefore :: Maybe POSIX

    The time before which the certificate is not valid.

  • 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.

  • 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.

  • 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.

  • revocationReason :: Maybe RevocationReason

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

  • revokedAt :: Maybe POSIX

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

  • serial :: Maybe Text

    The serial number of the certificate.

  • signatureAlgorithm :: Maybe Text

    The algorithm that was used to sign the certificate.

  • status :: Maybe CertificateStatus

    The status of the certificate.

    A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.

  • subject :: Maybe Text

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

  • 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.

  • 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 Certificate Manager User Guide.

Instances

Instances details
FromJSON 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 #

Read CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Show CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

NFData CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Methods

rnf :: CertificateDetail -> () #

Eq CertificateDetail Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateDetail

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'False) (C1 ('MetaCons "CertificateDetail'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "certificateAuthorityArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "domainValidationOptions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty DomainValidation))) :*: S1 ('MetaSel ('Just "extendedKeyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtendedKeyUsage]))))) :*: ((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)) :*: (S1 ('MetaSel ('Just "importedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "inUseBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: ((S1 ('MetaSel ('Just "issuedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "issuer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "keyAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyAlgorithm)) :*: S1 ('MetaSel ('Just "keyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyUsage])))))) :*: (((S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "options") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateOptions)))) :*: (S1 ('MetaSel ('Just "renewalEligibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenewalEligibility)) :*: (S1 ('MetaSel ('Just "renewalSummary") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenewalSummary)) :*: S1 ('MetaSel ('Just "revocationReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RevocationReason))))) :*: ((S1 ('MetaSel ('Just "revokedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "serial") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "signatureAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus)) :*: S1 ('MetaSel ('Just "subject") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateType))))))))

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: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:certificateAuthorityArn:CertificateDetail', certificateDetail_certificateAuthorityArn - The Amazon Resource Name (ARN) of the 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

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

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

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: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: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 Certificate Manager User Guide.

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

$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:issuedAt:CertificateDetail', certificateDetail_issuedAt - The time at which the certificate was issued. This value 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:keyAlgorithm:CertificateDetail', certificateDetail_keyAlgorithm - The algorithm that was used to generate the public-private key pair.

$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:notAfter:CertificateDetail', certificateDetail_notAfter - The time after which the certificate is not valid.

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

$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: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: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:revocationReason:CertificateDetail', certificateDetail_revocationReason - The reason the certificate was revoked. This value exists only when the certificate status is REVOKED.

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

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

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

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

A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.

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

$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: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 Certificate Manager User Guide.

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_certificateAuthorityArn :: Lens' CertificateDetail (Maybe Text) Source #

The Amazon Resource Name (ARN) of the 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_createdAt :: Lens' CertificateDetail (Maybe UTCTime) Source #

The time at which the certificate was requested.

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

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

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_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_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 Certificate Manager User Guide.

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

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

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_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_issuer :: Lens' CertificateDetail (Maybe Text) Source #

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

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

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

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_notAfter :: Lens' CertificateDetail (Maybe UTCTime) Source #

The time after which the certificate is not valid.

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

The time before which the certificate is not valid.

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_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_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_revocationReason :: Lens' CertificateDetail (Maybe RevocationReason) Source #

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

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_serial :: Lens' CertificateDetail (Maybe Text) Source #

The serial number of the certificate.

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

The algorithm that was used to sign the certificate.

certificateDetail_status :: Lens' CertificateDetail (Maybe CertificateStatus) Source #

The status of the certificate.

A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.

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

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

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_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 Certificate Manager User Guide.

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
FromJSON CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

ToJSON 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 #

Read CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Show CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

NFData CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Methods

rnf :: CertificateOptions -> () #

Eq CertificateOptions Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateOptions

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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).

  • createdAt :: Maybe POSIX

    The time at which the certificate was requested.

  • domainName :: Maybe Text

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

  • exported :: Maybe Bool

    Indicates whether the certificate has been exported. This value exists only when the certificate type is PRIVATE.

  • extendedKeyUsages :: Maybe [ExtendedKeyUsageName]

    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).

  • hasAdditionalSubjectAlternativeNames :: Maybe Bool

    When called by ListCertificates, indicates whether the full list of subject alternative names has been included in the response. If false, the response includes all of the subject alternative names included in the certificate. If true, the response only includes the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

  • importedAt :: Maybe POSIX

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

  • inUse :: Maybe Bool

    Indicates whether the certificate is currently in use by any Amazon Web Services resources.

  • issuedAt :: Maybe POSIX

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

  • keyAlgorithm :: Maybe KeyAlgorithm

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

  • keyUsages :: Maybe [KeyUsageName]

    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.

  • notAfter :: Maybe POSIX

    The time after which the certificate is not valid.

  • notBefore :: Maybe POSIX

    The time before which the certificate is not valid.

  • 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.

  • revokedAt :: Maybe POSIX

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

  • status :: Maybe CertificateStatus

    The status of the certificate.

    A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.

  • subjectAlternativeNameSummaries :: 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.

    When called by ListCertificates, this parameter will only return the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

  • 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 Certificate Manager User Guide.

Instances

Instances details
FromJSON 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 #

Read CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Show CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

NFData CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Methods

rnf :: CertificateSummary -> () #

Eq CertificateSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.CertificateSummary

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'False) (C1 ('MetaCons "CertificateSummary'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "domainName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "exported") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "extendedKeyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ExtendedKeyUsageName])) :*: S1 ('MetaSel ('Just "hasAdditionalSubjectAlternativeNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "importedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "inUse") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "issuedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))))) :*: (((S1 ('MetaSel ('Just "keyAlgorithm") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe KeyAlgorithm)) :*: S1 ('MetaSel ('Just "keyUsages") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [KeyUsageName]))) :*: (S1 ('MetaSel ('Just "notAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "notBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "renewalEligibility") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RenewalEligibility)) :*: S1 ('MetaSel ('Just "revokedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX))) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateStatus)) :*: (S1 ('MetaSel ('Just "subjectAlternativeNameSummaries") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CertificateType))))))))

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:createdAt:CertificateSummary', certificateSummary_createdAt - The time at which the certificate was requested.

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

$sel:exported:CertificateSummary', certificateSummary_exported - Indicates whether the certificate has been exported. This value exists only when the certificate type is PRIVATE.

$sel:extendedKeyUsages:CertificateSummary', certificateSummary_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:hasAdditionalSubjectAlternativeNames:CertificateSummary', certificateSummary_hasAdditionalSubjectAlternativeNames - When called by ListCertificates, indicates whether the full list of subject alternative names has been included in the response. If false, the response includes all of the subject alternative names included in the certificate. If true, the response only includes the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

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

$sel:inUse:CertificateSummary', certificateSummary_inUse - Indicates whether the certificate is currently in use by any Amazon Web Services resources.

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

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

$sel:keyUsages:CertificateSummary', certificateSummary_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:notAfter:CertificateSummary', certificateSummary_notAfter - The time after which the certificate is not valid.

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

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

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

$sel:status:CertificateSummary', certificateSummary_status - The status of the certificate.

A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.

$sel:subjectAlternativeNameSummaries:CertificateSummary', certificateSummary_subjectAlternativeNameSummaries - 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.

When called by ListCertificates, this parameter will only return the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

$sel:type':CertificateSummary', certificateSummary_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 Certificate Manager User Guide.

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_createdAt :: Lens' CertificateSummary (Maybe UTCTime) Source #

The time at which the certificate was requested.

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

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

certificateSummary_exported :: Lens' CertificateSummary (Maybe Bool) Source #

Indicates whether the certificate has been exported. This value exists only when the certificate type is PRIVATE.

certificateSummary_extendedKeyUsages :: Lens' CertificateSummary (Maybe [ExtendedKeyUsageName]) 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).

certificateSummary_hasAdditionalSubjectAlternativeNames :: Lens' CertificateSummary (Maybe Bool) Source #

When called by ListCertificates, indicates whether the full list of subject alternative names has been included in the response. If false, the response includes all of the subject alternative names included in the certificate. If true, the response only includes the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

certificateSummary_importedAt :: Lens' CertificateSummary (Maybe UTCTime) Source #

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

certificateSummary_inUse :: Lens' CertificateSummary (Maybe Bool) Source #

Indicates whether the certificate is currently in use by any Amazon Web Services resources.

certificateSummary_issuedAt :: Lens' CertificateSummary (Maybe UTCTime) Source #

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

certificateSummary_keyAlgorithm :: Lens' CertificateSummary (Maybe KeyAlgorithm) Source #

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

certificateSummary_keyUsages :: Lens' CertificateSummary (Maybe [KeyUsageName]) 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.

certificateSummary_notAfter :: Lens' CertificateSummary (Maybe UTCTime) Source #

The time after which the certificate is not valid.

certificateSummary_notBefore :: Lens' CertificateSummary (Maybe UTCTime) Source #

The time before which the certificate is not valid.

certificateSummary_renewalEligibility :: Lens' CertificateSummary (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.

certificateSummary_revokedAt :: Lens' CertificateSummary (Maybe UTCTime) Source #

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

certificateSummary_status :: Lens' CertificateSummary (Maybe CertificateStatus) Source #

The status of the certificate.

A certificate enters status PENDING_VALIDATION upon being requested, unless it fails for any of the reasons given in the troubleshooting topic Certificate request fails. ACM makes repeated attempts to validate a certificate for 72 hours and then times out. If a certificate shows status FAILED or VALIDATION_TIMED_OUT, delete the request, correct the issue with DNS validation or Email validation, and try again. If validation succeeds, the certificate enters status ISSUED.

certificateSummary_subjectAlternativeNameSummaries :: Lens' CertificateSummary (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.

When called by ListCertificates, this parameter will only return the first 100 subject alternative names included in the certificate. To display the full list of subject alternative names, use DescribeCertificate.

certificateSummary_type :: Lens' CertificateSummary (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 Certificate Manager User Guide.

DomainValidation

data DomainValidation Source #

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

See: newDomainValidation smart constructor.

Constructors

DomainValidation' 

Fields

  • 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.

  • validationDomain :: Maybe Text

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

  • validationEmails :: Maybe [Text]

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

  • validationMethod :: Maybe ValidationMethod

    Specifies the domain validation method.

  • validationStatus :: Maybe DomainStatus

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

    • PENDING_VALIDATION
    • SUCCESS
    • FAILED
  • domainName :: Text

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

Instances

Instances details
FromJSON 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 #

Read DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Show DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

NFData DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Methods

rnf :: DomainValidation -> () #

Eq DomainValidation Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidation

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'False) (C1 ('MetaCons "DomainValidation'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "resourceRecord") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceRecord)) :*: (S1 ('MetaSel ('Just "validationDomain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "validationEmails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "validationMethod") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ValidationMethod)) :*: (S1 ('MetaSel ('Just "validationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainStatus)) :*: 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: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:validationDomain:DomainValidation', domainValidation_validationDomain - The domain name that ACM used to send domain validation emails.

$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:validationStatus:DomainValidation', domainValidation_validationStatus - The validation status of the domain name. This can be one of the following values:

  • PENDING_VALIDATION
  • SUCCESS
  • FAILED

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

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_validationDomain :: Lens' DomainValidation (Maybe Text) Source #

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

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

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

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_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
ToJSON 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 #

Read DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Show DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

NFData DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Methods

rnf :: DomainValidationOption -> () #

Eq DomainValidationOption Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.DomainValidationOption

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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
FromJSON ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

ToJSON 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 #

Read ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Show ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

NFData ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Eq ExpiryEventsConfiguration Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExpiryEventsConfiguration

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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

  • name :: Maybe ExtendedKeyUsageName

    The name of an Extended Key Usage value.

  • 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)

Instances

Instances details
FromJSON 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 #

Read ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Show ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

NFData ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Methods

rnf :: ExtendedKeyUsage -> () #

Eq ExtendedKeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ExtendedKeyUsage

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" 'False) (C1 ('MetaCons "ExtendedKeyUsage'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ExtendedKeyUsageName)) :*: S1 ('MetaSel ('Just "oid") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

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:name:ExtendedKeyUsage', extendedKeyUsage_name - The name of an Extended Key Usage value.

$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)

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

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)

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

  • extendedKeyUsage :: Maybe [ExtendedKeyUsageName]

    Specify one or more ExtendedKeyUsage extension values.

  • 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.

Instances

Instances details
ToJSON 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 #

Read Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Show Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

NFData Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

rnf :: Filters -> () #

Eq Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

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

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

Hashable Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

Methods

hashWithSalt :: Int -> Filters -> Int #

hash :: Filters -> Int #

type Rep Filters Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Filters

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

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:extendedKeyUsage:Filters', filters_extendedKeyUsage - Specify one or more ExtendedKeyUsage extension values.

$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.

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

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.

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
FromJSON 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 #

Read KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Show KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

NFData KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Methods

rnf :: KeyUsage -> () #

Eq KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Hashable KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

Methods

hashWithSalt :: Int -> KeyUsage -> Int #

hash :: KeyUsage -> Int #

type Rep KeyUsage Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.KeyUsage

type Rep KeyUsage = D1 ('MetaData "KeyUsage" "Amazonka.CertificateManager.Types.KeyUsage" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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
FromJSON 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 #

Read RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Show RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

NFData RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Methods

rnf :: RenewalSummary -> () #

Eq RenewalSummary Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.RenewalSummary

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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
FromJSON 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 #

Read ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Show ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

NFData ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Methods

rnf :: ResourceRecord -> () #

Eq ResourceRecord Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.ResourceRecord

Hashable 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" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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
FromJSON Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

ToJSON Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

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 #

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 #

NFData Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

rnf :: Tag -> () #

Eq Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

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

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

Hashable Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

Methods

hashWithSalt :: Int -> Tag -> Int #

hash :: Tag -> Int #

type Rep Tag Source # 
Instance details

Defined in Amazonka.CertificateManager.Types.Tag

type Rep Tag = D1 ('MetaData "Tag" "Amazonka.CertificateManager.Types.Tag" "amazonka-certificatemanager-2.0-CRaDh4gXGsJGb4mnkgvuBR" '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.