Class GlobalAcceleratorDomainTarget
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.route53.targets.GlobalAcceleratorDomainTarget
- All Implemented Interfaces:
IAliasRecordTarget,software.amazon.jsii.JsiiSerializable
- Direct Known Subclasses:
GlobalAcceleratorTarget
@Generated(value="jsii-pacmak/1.120.0 (build 192dc88)",
date="2025-12-05T22:26:44.318Z")
@Stability(Stable)
public class GlobalAcceleratorDomainTarget
extends software.amazon.jsii.JsiiObject
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 software.amazon.awscdk.services.route53.targets.*;
IAliasRecordTargetProps aliasRecordTargetProps;
GlobalAcceleratorDomainTarget globalAcceleratorDomainTarget = new GlobalAcceleratorDomainTarget("acceleratorDomainName", aliasRecordTargetProps);
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.route53.IAliasRecordTarget
IAliasRecordTarget.Jsii$Default, IAliasRecordTarget.Jsii$Proxy -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringThe hosted zone Id if using an alias record in Route53. -
Constructor Summary
ConstructorsModifierConstructorDescriptionGlobalAcceleratorDomainTarget(String acceleratorDomainName) Create an Alias Target for a Global Accelerator domain name.GlobalAcceleratorDomainTarget(String acceleratorDomainName, IAliasRecordTargetProps props) Create an Alias Target for a Global Accelerator domain name.protectedGlobalAcceleratorDomainTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedGlobalAcceleratorDomainTarget(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Modifier and TypeMethodDescriptionbind(IRecordSet _record) Return hosted zone ID and DNS name, usable for Route53 alias targets.bind(IRecordSet _record, IHostedZone _zone) Return hosted zone ID and DNS name, usable for Route53 alias targets.Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
GLOBAL_ACCELERATOR_ZONE_ID
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
-
-
Constructor Details
-
GlobalAcceleratorDomainTarget
protected GlobalAcceleratorDomainTarget(software.amazon.jsii.JsiiObjectRef objRef) -
GlobalAcceleratorDomainTarget
protected GlobalAcceleratorDomainTarget(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
GlobalAcceleratorDomainTarget
@Stability(Stable) public GlobalAcceleratorDomainTarget(@NotNull String acceleratorDomainName, @Nullable IAliasRecordTargetProps props) Create an Alias Target for a Global Accelerator domain name.- Parameters:
acceleratorDomainName- This parameter is required.props-
-
GlobalAcceleratorDomainTarget
Create an Alias Target for a Global Accelerator domain name.- Parameters:
acceleratorDomainName- This parameter is required.
-
-
Method Details
-
bind
@Stability(Stable) @NotNull public AliasRecordTargetConfig bind(@NotNull IRecordSet _record, @Nullable IHostedZone _zone) Return hosted zone ID and DNS name, usable for Route53 alias targets.- Specified by:
bindin interfaceIAliasRecordTarget- Parameters:
_record- This parameter is required._zone-
-
bind
Return hosted zone ID and DNS name, usable for Route53 alias targets.- Specified by:
bindin interfaceIAliasRecordTarget- Parameters:
_record- This parameter is required.
-