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.84.0 (build 5404dcf)",
date="2023-06-19T16:30:46.870Z")
@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.*;
GlobalAcceleratorDomainTarget globalAcceleratorDomainTarget = new GlobalAcceleratorDomainTarget("acceleratorDomainName");
-
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.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
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.
-