GlobalAcceleratorTarget
- class aws_cdk.aws_route53_targets.GlobalAcceleratorTarget(accelerator, props=None)
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, { "evaluate_target_health": True })) )
Create an Alias Target for a Global Accelerator instance.
- Parameters:
accelerator (
IAccelerator
) –props (
Optional
[IAliasRecordTargetProps
]) –
Methods
- bind(_record, _zone=None)
Return hosted zone ID and DNS name, usable for Route53 alias targets.
- Parameters:
_record (
IRecordSet
) –_zone (
Optional
[IHostedZone
]) –
- Return type:
Attributes
- GLOBAL_ACCELERATOR_ZONE_ID = 'Z2BJ6XQ5FK7U4H'