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.
  • 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

      @Stability(Stable) @NotNull AliasRecordTargetConfig bind(@NotNull IRecordSet record)
      Return hosted zone ID and DNS name, usable for Route53 alias targets.

      Parameters:
      record - This parameter is required.