Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data HostedZone = HostedZone' {}
- newHostedZone :: ResourceId -> Text -> Text -> HostedZone
- hostedZone_config :: Lens' HostedZone (Maybe HostedZoneConfig)
- hostedZone_linkedService :: Lens' HostedZone (Maybe LinkedService)
- hostedZone_resourceRecordSetCount :: Lens' HostedZone (Maybe Integer)
- hostedZone_id :: Lens' HostedZone ResourceId
- hostedZone_name :: Lens' HostedZone Text
- hostedZone_callerReference :: Lens' HostedZone Text
Documentation
data HostedZone Source #
A complex type that contains general information about the hosted zone.
See: newHostedZone
smart constructor.
HostedZone' | |
|
Instances
:: ResourceId | |
-> Text | |
-> Text | |
-> HostedZone |
Create a value of HostedZone
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:config:HostedZone'
, hostedZone_config
- A complex type that includes the Comment
and PrivateZone
elements.
If you omitted the HostedZoneConfig
and Comment
elements from the
request, the Config
and Comment
elements don't appear in the
response.
$sel:linkedService:HostedZone'
, hostedZone_linkedService
- If the hosted zone was created by another service, the service that
created the hosted zone. When a hosted zone is created by another
service, you can't edit or delete it using Route 53.
$sel:resourceRecordSetCount:HostedZone'
, hostedZone_resourceRecordSetCount
- The number of resource record sets in the hosted zone.
$sel:id:HostedZone'
, hostedZone_id
- The ID that Amazon Route 53 assigned to the hosted zone when you created
it.
$sel:name:HostedZone'
, hostedZone_name
- The name of the domain. For public hosted zones, this is the name that
you have registered with your DNS registrar.
For information about how to specify characters other than a-z
, 0-9
,
and -
(hyphen) and how to specify internationalized domain names, see
CreateHostedZone.
$sel:callerReference:HostedZone'
, hostedZone_callerReference
- The value that you specified for CallerReference
when you created the
hosted zone.
hostedZone_config :: Lens' HostedZone (Maybe HostedZoneConfig) Source #
A complex type that includes the Comment
and PrivateZone
elements.
If you omitted the HostedZoneConfig
and Comment
elements from the
request, the Config
and Comment
elements don't appear in the
response.
hostedZone_linkedService :: Lens' HostedZone (Maybe LinkedService) Source #
If the hosted zone was created by another service, the service that created the hosted zone. When a hosted zone is created by another service, you can't edit or delete it using Route 53.
hostedZone_resourceRecordSetCount :: Lens' HostedZone (Maybe Integer) Source #
The number of resource record sets in the hosted zone.
hostedZone_id :: Lens' HostedZone ResourceId Source #
The ID that Amazon Route 53 assigned to the hosted zone when you created it.
hostedZone_name :: Lens' HostedZone Text Source #
The name of the domain. For public hosted zones, this is the name that you have registered with your DNS registrar.
For information about how to specify characters other than a-z
, 0-9
,
and -
(hyphen) and how to specify internationalized domain names, see
CreateHostedZone.
hostedZone_callerReference :: Lens' HostedZone Text Source #
The value that you specified for CallerReference
when you created the
hosted zone.