GlobalAcceleratorTarget

class aws_cdk.aws_route53_targets.GlobalAcceleratorTarget(accelerator)

Bases: GlobalAcceleratorDomainTarget

Use a Global Accelerator instance domain name as an alias record target.

ExampleMetadata:

infused

Example:

import aws_cdk.aws_globalaccelerator as globalaccelerator

# zone: route53.HostedZone
# accelerator: globalaccelerator.Accelerator


route53.ARecord(self, "AliasRecord",
    zone=zone,
    target=route53.RecordTarget.from_alias(targets.GlobalAcceleratorTarget(accelerator))
)

Create an Alias Target for a Global Accelerator instance.

Parameters:

accelerator (IAccelerator) –

Methods

bind(_record, _zone=None)

Return hosted zone ID and DNS name, usable for Route53 alias targets.

Parameters:
Return type:

AliasRecordTargetConfig

Attributes

GLOBAL_ACCELERATOR_ZONE_ID = 'Z2BJ6XQ5FK7U4H'