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

Description

 
Synopsis

Documentation

data HostedZoneSummary Source #

In the response to a ListHostedZonesByVPC request, the HostedZoneSummaries element contains one HostedZoneSummary element for each hosted zone that the specified Amazon VPC is associated with. Each HostedZoneSummary element contains the hosted zone name and ID, and information about who owns the hosted zone.

See: newHostedZoneSummary smart constructor.

Constructors

HostedZoneSummary' 

Fields

  • hostedZoneId :: ResourceId

    The Route 53 hosted zone ID of a private hosted zone that the specified VPC is associated with.

  • name :: Text

    The name of the private hosted zone, such as example.com.

  • owner :: HostedZoneOwner

    The owner of a private hosted zone that the specified VPC is associated with. The owner can be either an Amazon Web Services account or an Amazon Web Services service.

Instances

Instances details
FromXML HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Generic HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Associated Types

type Rep HostedZoneSummary :: Type -> Type #

Read HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Show HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

NFData HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Methods

rnf :: HostedZoneSummary -> () #

Eq HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Hashable HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

type Rep HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

type Rep HostedZoneSummary = D1 ('MetaData "HostedZoneSummary" "Amazonka.Route53.Types.HostedZoneSummary" "amazonka-route53-2.0-8wP357MyuPX6rh87d4wklb" 'False) (C1 ('MetaCons "HostedZoneSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostedZoneId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResourceId) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "owner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 HostedZoneOwner))))

newHostedZoneSummary Source #

Create a value of HostedZoneSummary 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:hostedZoneId:HostedZoneSummary', hostedZoneSummary_hostedZoneId - The Route 53 hosted zone ID of a private hosted zone that the specified VPC is associated with.

$sel:name:HostedZoneSummary', hostedZoneSummary_name - The name of the private hosted zone, such as example.com.

$sel:owner:HostedZoneSummary', hostedZoneSummary_owner - The owner of a private hosted zone that the specified VPC is associated with. The owner can be either an Amazon Web Services account or an Amazon Web Services service.

hostedZoneSummary_hostedZoneId :: Lens' HostedZoneSummary ResourceId Source #

The Route 53 hosted zone ID of a private hosted zone that the specified VPC is associated with.

hostedZoneSummary_name :: Lens' HostedZoneSummary Text Source #

The name of the private hosted zone, such as example.com.

hostedZoneSummary_owner :: Lens' HostedZoneSummary HostedZoneOwner Source #

The owner of a private hosted zone that the specified VPC is associated with. The owner can be either an Amazon Web Services account or an Amazon Web Services service.