Interface IAliasRecordTarget
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IAliasRecordTarget.Jsii$Default
- All Known Implementing Classes:
ApiGateway
,ApiGatewayDomain
,ApiGatewayv2DomainProperties
,AppSyncTarget
,BucketWebsiteTarget
,ClassicLoadBalancerTarget
,CloudFrontTarget
,ElasticBeanstalkEnvironmentEndpointTarget
,GlobalAcceleratorDomainTarget
,GlobalAcceleratorTarget
,IAliasRecordTarget.Jsii$Proxy
,InterfaceVpcEndpointTarget
,LoadBalancerTarget
,Route53RecordTarget
,UserPoolDomainTarget
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-06T14:43:26.233Z")
@Stability(Stable)
public interface IAliasRecordTarget
extends software.amazon.jsii.JsiiSerializable
Classes that are valid alias record targets, like CloudFront distributions and load balancers, should implement this interface.
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIAliasRecordTarget
.static final class
A proxy class which represents a concrete javascript instance of this type. -
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 interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
bind
@Stability(Stable) @NotNull AliasRecordTargetConfig bind(@NotNull IRecordSet record, @Nullable IHostedZone zone) Return hosted zone ID and DNS name, usable for Route53 alias targets.- Parameters:
record
- This parameter is required.zone
-
-
bind
Return hosted zone ID and DNS name, usable for Route53 alias targets.- Parameters:
record
- This parameter is required.
-