Interface AcceleratorAttributes

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
AcceleratorAttributes.Jsii$Proxy

@Generated(value="jsii-pacmak/1.103.1 (build bef2dea)", date="2024-10-11T15:55:59.578Z") @Stability(Stable) public interface AcceleratorAttributes extends software.amazon.jsii.JsiiSerializable
Attributes required to import an existing accelerator to the stack.

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.globalaccelerator.*;
 AcceleratorAttributes acceleratorAttributes = AcceleratorAttributes.builder()
         .acceleratorArn("acceleratorArn")
         .dnsName("dnsName")
         // the properties below are optional
         .dualStackDnsName("dualStackDnsName")
         .ipv4Addresses(List.of("ipv4Addresses"))
         .ipv6Addresses(List.of("ipv6Addresses"))
         .build();
 
  • Method Details

    • getAcceleratorArn

      @Stability(Stable) @NotNull String getAcceleratorArn()
      The ARN of the accelerator.
    • getDnsName

      @Stability(Stable) @NotNull String getDnsName()
      The DNS name of the accelerator.
    • getDualStackDnsName

      @Stability(Stable) @Nullable default String getDualStackDnsName()
      The DNS name that points to the dual-stack accelerator's four static IP addresses: two IPv4 addresses and two IPv6 addresses.

      Default: - undefined

    • getIpv4Addresses

      @Stability(Stable) @Nullable default List<String> getIpv4Addresses()
      The array of IPv4 addresses in the IP address set.

      Default: - undefined

    • getIpv6Addresses

      @Stability(Stable) @Nullable default List<String> getIpv6Addresses()
      The array of IPv6 addresses in the IP address set.

      Default: - undefined

    • builder

      @Stability(Stable) static AcceleratorAttributes.Builder builder()
      Returns:
      a AcceleratorAttributes.Builder of AcceleratorAttributes