aws-cdk-lib.aws_route53_targets.GlobalAcceleratorDomainTarget

class GlobalAcceleratorDomainTarget

LanguageType name
.NETAmazon.CDK.AWS.Route53.Targets.GlobalAcceleratorDomainTarget
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsroute53targets#GlobalAcceleratorDomainTarget
Javasoftware.amazon.awscdk.services.route53.targets.GlobalAcceleratorDomainTarget
Pythonaws_cdk.aws_route53_targets.GlobalAcceleratorDomainTarget
TypeScript (source)aws-cdk-lib » aws_route53_targets » GlobalAcceleratorDomainTarget

Implements IAliasRecordTarget

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

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_route53_targets as route53_targets } from 'aws-cdk-lib';
const globalAcceleratorDomainTarget = new route53_targets.GlobalAcceleratorDomainTarget('acceleratorDomainName');

Initializer

new GlobalAcceleratorDomainTarget(acceleratorDomainName: string)

Parameters

  • acceleratorDomainName string

Create an Alias Target for a Global Accelerator domain name.

Properties

NameTypeDescription
static GLOBAL_ACCELERATOR_ZONE_IDstringThe hosted zone Id if using an alias record in Route53.

static GLOBAL_ACCELERATOR_ZONE_ID

Type: string

The hosted zone Id if using an alias record in Route53.

This value never changes. Ref: https://docs.aws.amazon.com/general/latest/gr/global_accelerator.html

Methods

NameDescription
bind(_record, _zone?)Return hosted zone ID and DNS name, usable for Route53 alias targets.

bind(_record, _zone?)

public bind(_record: IRecordSet, _zone?: IHostedZone): AliasRecordTargetConfig

Parameters

  • _record IRecordSet
  • _zone IHostedZone

Returns

  • AliasRecordTargetConfig

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