amazonka-lightsail-2.0: Amazon Lightsail 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.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

Description

 
Synopsis

Documentation

data LoadBalancerTlsCertificateDnsRecordCreationState Source #

An object that describes the state of the canonical name (CNAME) records that are automatically added by Lightsail to the DNS of the domain to validate domain ownership.

See: newLoadBalancerTlsCertificateDnsRecordCreationState smart constructor.

Constructors

LoadBalancerTlsCertificateDnsRecordCreationState' 

Fields

  • code :: Maybe LoadBalancerTlsCertificateDnsRecordCreationStateCode

    The status code for the automated DNS record creation.

    Following are the possible values:

    • SUCCEEDED - The validation records were successfully added.
    • STARTED - The automatic DNS record creation has started.
    • FAILED - The validation record addition failed.
  • message :: Maybe Text

    The message that describes the reason for the status code.

Instances

Instances details
FromJSON LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

Generic LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

Read LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

Show LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

NFData LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

Eq LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

Hashable LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

type Rep LoadBalancerTlsCertificateDnsRecordCreationState Source # 
Instance details

Defined in Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState

type Rep LoadBalancerTlsCertificateDnsRecordCreationState = D1 ('MetaData "LoadBalancerTlsCertificateDnsRecordCreationState" "Amazonka.Lightsail.Types.LoadBalancerTlsCertificateDnsRecordCreationState" "amazonka-lightsail-2.0-77hvsZhtZFxFduYae8QaN0" 'False) (C1 ('MetaCons "LoadBalancerTlsCertificateDnsRecordCreationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "code") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LoadBalancerTlsCertificateDnsRecordCreationStateCode)) :*: S1 ('MetaSel ('Just "message") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newLoadBalancerTlsCertificateDnsRecordCreationState :: LoadBalancerTlsCertificateDnsRecordCreationState Source #

Create a value of LoadBalancerTlsCertificateDnsRecordCreationState 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:code:LoadBalancerTlsCertificateDnsRecordCreationState', loadBalancerTlsCertificateDnsRecordCreationState_code - The status code for the automated DNS record creation.

Following are the possible values:

  • SUCCEEDED - The validation records were successfully added.
  • STARTED - The automatic DNS record creation has started.
  • FAILED - The validation record addition failed.

$sel:message:LoadBalancerTlsCertificateDnsRecordCreationState', loadBalancerTlsCertificateDnsRecordCreationState_message - The message that describes the reason for the status code.

loadBalancerTlsCertificateDnsRecordCreationState_code :: Lens' LoadBalancerTlsCertificateDnsRecordCreationState (Maybe LoadBalancerTlsCertificateDnsRecordCreationStateCode) Source #

The status code for the automated DNS record creation.

Following are the possible values:

  • SUCCEEDED - The validation records were successfully added.
  • STARTED - The automatic DNS record creation has started.
  • FAILED - The validation record addition failed.