CrossAccountZoneDelegationRecordProps

class aws_cdk.aws_route53.CrossAccountZoneDelegationRecordProps(*, delegated_zone, delegation_role, parent_hosted_zone_id, ttl=None)

Bases: object

Construction properties for a CrossAccountZoneDelegationRecord.

Parameters
  • delegated_zone (IHostedZone) – The zone to be delegated.

  • delegation_role (IRole) – The delegation role in the parent account.

  • parent_hosted_zone_id (str) – The hosted zone id in the parent account.

  • ttl (Optional[Duration]) – The resource record cache time to live (TTL). Default: Duration.days(2)

Attributes

delegated_zone

The zone to be delegated.

Return type

IHostedZone

delegation_role

The delegation role in the parent account.

Return type

IRole

parent_hosted_zone_id

The hosted zone id in the parent account.

Return type

str

ttl

The resource record cache time to live (TTL).

Default

Duration.days(2)

Return type

Optional[Duration]