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

Amazonka.Route53.Types.DelegationSet

Description

 
Synopsis

Documentation

data DelegationSet Source #

A complex type that lists the name servers in a delegation set, as well as the CallerReference and the ID for the delegation set.

See: newDelegationSet smart constructor.

Constructors

DelegationSet' 

Fields

  • id :: Maybe ResourceId

    The ID that Amazon Route 53 assigns to a reusable delegation set.

  • callerReference :: Maybe Text

    The value that you specified for CallerReference when you created the reusable delegation set.

  • nameServers :: NonEmpty Text

    A complex type that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

Instances

Instances details
Eq DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Read DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Show DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Generic DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Associated Types

type Rep DelegationSet :: Type -> Type #

NFData DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

Methods

rnf :: DelegationSet -> () #

Hashable DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

FromXML DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

type Rep DelegationSet Source # 
Instance details

Defined in Amazonka.Route53.Types.DelegationSet

type Rep DelegationSet = D1 ('MetaData "DelegationSet" "Amazonka.Route53.Types.DelegationSet" "libZSservicesZSamazonka-route53ZSamazonka-route53" 'False) (C1 ('MetaCons "DelegationSet'" 'PrefixI 'True) (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceId)) :*: (S1 ('MetaSel ('Just "callerReference") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "nameServers") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)))))

newDelegationSet Source #

Create a value of DelegationSet 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:id:DelegationSet', delegationSet_id - The ID that Amazon Route 53 assigns to a reusable delegation set.

$sel:callerReference:DelegationSet', delegationSet_callerReference - The value that you specified for CallerReference when you created the reusable delegation set.

$sel:nameServers:DelegationSet', delegationSet_nameServers - A complex type that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.

delegationSet_id :: Lens' DelegationSet (Maybe ResourceId) Source #

The ID that Amazon Route 53 assigns to a reusable delegation set.

delegationSet_callerReference :: Lens' DelegationSet (Maybe Text) Source #

The value that you specified for CallerReference when you created the reusable delegation set.

delegationSet_nameServers :: Lens' DelegationSet (NonEmpty Text) Source #

A complex type that contains a list of the authoritative name servers for a hosted zone or for a reusable delegation set.