PublicHostedZoneProps¶
-
class
aws_cdk.aws_route53.
PublicHostedZoneProps
(*, zone_name, comment=None, query_logs_log_group_arn=None, caa_amazon=None, cross_account_zone_delegation_principal=None, cross_account_zone_delegation_role_name=None)¶ Bases:
aws_cdk.aws_route53.CommonHostedZoneProps
Construction properties for a PublicHostedZone.
- Parameters
zone_name (
str
) – The name of the domain. For resource record types that include a domain name, specify a fully qualified domain name.comment (
Optional
[str
]) – Any comments that you want to include about the hosted zone. Default: nonequery_logs_log_group_arn (
Optional
[str
]) – The Amazon Resource Name (ARN) for the log group that you want Amazon Route 53 to send query logs to. Default: disabledcaa_amazon (
Optional
[bool
]) – Whether to create a CAA record to restrict certificate authorities allowed to issue certificates for this domain to Amazon only. Default: falsecross_account_zone_delegation_principal (
Optional
[IPrincipal
]) – A principal which is trusted to assume a role for zone delegation. Default: - No delegation configurationcross_account_zone_delegation_role_name (
Optional
[str
]) – The name of the role created for cross account delegation. Default: - A role name is generated automatically
- ExampleMetadata
infused
Example:
parent_zone = route53.PublicHostedZone(self, "HostedZone", zone_name="someexample.com", cross_account_zone_delegation_principal=iam.AccountPrincipal("12345678901"), cross_account_zone_delegation_role_name="MyDelegationRole" )
Attributes
-
caa_amazon
¶ Whether to create a CAA record to restrict certificate authorities allowed to issue certificates for this domain to Amazon only.
- Default
false
- Return type
Optional
[bool
]
-
comment
¶ Any comments that you want to include about the hosted zone.
- Default
none
- Return type
Optional
[str
]
-
cross_account_zone_delegation_principal
¶ A principal which is trusted to assume a role for zone delegation.
- Default
No delegation configuration
- Return type
Optional
[IPrincipal
]
-
cross_account_zone_delegation_role_name
¶ The name of the role created for cross account delegation.
- Default
A role name is generated automatically
- Return type
Optional
[str
]
-
query_logs_log_group_arn
¶ The Amazon Resource Name (ARN) for the log group that you want Amazon Route 53 to send query logs to.
- Default
disabled
- Return type
Optional
[str
]
-
zone_name
¶ The name of the domain.
For resource record types that include a domain name, specify a fully qualified domain name.
- Return type
str