amazonka-route53-2.0: Amazon Route 53 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.Route53.Types.CidrCollection

Description

 
Synopsis

Documentation

data CidrCollection Source #

A complex type that identifies a CIDR collection.

See: newCidrCollection smart constructor.

Constructors

CidrCollection' 

Fields

  • arn :: Maybe Text

    The ARN of the collection. Can be used to reference the collection in IAM policy or in another Amazon Web Services account.

  • id :: Maybe Text

    The unique ID of the CIDR collection.

  • name :: Maybe Text

    The name of a CIDR collection.

  • version :: Maybe Natural

    A sequential counter that Route 53 sets to 1 when you create a CIDR collection and increments by 1 each time you update settings for the CIDR collection.

Instances

Instances details
FromXML CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Generic CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Associated Types

type Rep CidrCollection :: Type -> Type #

Read CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Show CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

NFData CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Methods

rnf :: CidrCollection -> () #

Eq CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

Hashable CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

type Rep CidrCollection Source # 
Instance details

Defined in Amazonka.Route53.Types.CidrCollection

type Rep CidrCollection = D1 ('MetaData "CidrCollection" "Amazonka.Route53.Types.CidrCollection" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "CidrCollection'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))))

newCidrCollection :: CidrCollection Source #

Create a value of CidrCollection 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:arn:CidrCollection', cidrCollection_arn - The ARN of the collection. Can be used to reference the collection in IAM policy or in another Amazon Web Services account.

$sel:id:CidrCollection', cidrCollection_id - The unique ID of the CIDR collection.

$sel:name:CidrCollection', cidrCollection_name - The name of a CIDR collection.

$sel:version:CidrCollection', cidrCollection_version - A sequential counter that Route 53 sets to 1 when you create a CIDR collection and increments by 1 each time you update settings for the CIDR collection.

cidrCollection_arn :: Lens' CidrCollection (Maybe Text) Source #

The ARN of the collection. Can be used to reference the collection in IAM policy or in another Amazon Web Services account.

cidrCollection_id :: Lens' CidrCollection (Maybe Text) Source #

The unique ID of the CIDR collection.

cidrCollection_name :: Lens' CidrCollection (Maybe Text) Source #

The name of a CIDR collection.

cidrCollection_version :: Lens' CidrCollection (Maybe Natural) Source #

A sequential counter that Route 53 sets to 1 when you create a CIDR collection and increments by 1 each time you update settings for the CIDR collection.