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.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
Eq HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Read HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

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

NFData HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

Methods

rnf :: HostedZoneSummary -> () #

Hashable HostedZoneSummary Source # 
Instance details

Defined in Amazonka.Route53.Types.HostedZoneSummary

FromXML 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" "libZSservicesZSamazonka-route53ZSamazonka-route53" '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.