1. Packages
  2. AWS Native
  3. API Docs
  4. globalaccelerator
  5. getAccelerator

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi

aws-native.globalaccelerator.getAccelerator

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi

    Resource Type definition for AWS::GlobalAccelerator::Accelerator

    Using getAccelerator

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getAccelerator(args: GetAcceleratorArgs, opts?: InvokeOptions): Promise<GetAcceleratorResult>
    function getAcceleratorOutput(args: GetAcceleratorOutputArgs, opts?: InvokeOptions): Output<GetAcceleratorResult>
    def get_accelerator(accelerator_arn: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetAcceleratorResult
    def get_accelerator_output(accelerator_arn: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetAcceleratorResult]
    func LookupAccelerator(ctx *Context, args *LookupAcceleratorArgs, opts ...InvokeOption) (*LookupAcceleratorResult, error)
    func LookupAcceleratorOutput(ctx *Context, args *LookupAcceleratorOutputArgs, opts ...InvokeOption) LookupAcceleratorResultOutput

    > Note: This function is named LookupAccelerator in the Go SDK.

    public static class GetAccelerator 
    {
        public static Task<GetAcceleratorResult> InvokeAsync(GetAcceleratorArgs args, InvokeOptions? opts = null)
        public static Output<GetAcceleratorResult> Invoke(GetAcceleratorInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAcceleratorResult> getAccelerator(GetAcceleratorArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:globalaccelerator:getAccelerator
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AcceleratorArn string

    The Amazon Resource Name (ARN) of the accelerator.

    AcceleratorArn string

    The Amazon Resource Name (ARN) of the accelerator.

    acceleratorArn String

    The Amazon Resource Name (ARN) of the accelerator.

    acceleratorArn string

    The Amazon Resource Name (ARN) of the accelerator.

    accelerator_arn str

    The Amazon Resource Name (ARN) of the accelerator.

    acceleratorArn String

    The Amazon Resource Name (ARN) of the accelerator.

    getAccelerator Result

    The following output properties are available:

    AcceleratorArn string

    The Amazon Resource Name (ARN) of the accelerator.

    DnsName string

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.

    DualStackDnsName string

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.

    Enabled bool

    Indicates whether an accelerator is enabled. The value is true or false.

    IpAddressType Pulumi.AwsNative.GlobalAccelerator.AcceleratorIpAddressType

    IP Address type.

    IpAddresses List<string>

    The IP addresses from BYOIP Prefix pool.

    Ipv4Addresses List<string>

    The IPv4 addresses assigned to the accelerator.

    Ipv6Addresses List<string>

    The IPv6 addresses assigned if the accelerator is dualstack

    Name string

    Name of accelerator.

    Tags List<Pulumi.AwsNative.GlobalAccelerator.Outputs.AcceleratorTag>
    AcceleratorArn string

    The Amazon Resource Name (ARN) of the accelerator.

    DnsName string

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.

    DualStackDnsName string

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.

    Enabled bool

    Indicates whether an accelerator is enabled. The value is true or false.

    IpAddressType AcceleratorIpAddressType

    IP Address type.

    IpAddresses []string

    The IP addresses from BYOIP Prefix pool.

    Ipv4Addresses []string

    The IPv4 addresses assigned to the accelerator.

    Ipv6Addresses []string

    The IPv6 addresses assigned if the accelerator is dualstack

    Name string

    Name of accelerator.

    Tags []AcceleratorTag
    acceleratorArn String

    The Amazon Resource Name (ARN) of the accelerator.

    dnsName String

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.

    dualStackDnsName String

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.

    enabled Boolean

    Indicates whether an accelerator is enabled. The value is true or false.

    ipAddressType AcceleratorIpAddressType

    IP Address type.

    ipAddresses List<String>

    The IP addresses from BYOIP Prefix pool.

    ipv4Addresses List<String>

    The IPv4 addresses assigned to the accelerator.

    ipv6Addresses List<String>

    The IPv6 addresses assigned if the accelerator is dualstack

    name String

    Name of accelerator.

    tags List<AcceleratorTag>
    acceleratorArn string

    The Amazon Resource Name (ARN) of the accelerator.

    dnsName string

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.

    dualStackDnsName string

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.

    enabled boolean

    Indicates whether an accelerator is enabled. The value is true or false.

    ipAddressType AcceleratorIpAddressType

    IP Address type.

    ipAddresses string[]

    The IP addresses from BYOIP Prefix pool.

    ipv4Addresses string[]

    The IPv4 addresses assigned to the accelerator.

    ipv6Addresses string[]

    The IPv6 addresses assigned if the accelerator is dualstack

    name string

    Name of accelerator.

    tags AcceleratorTag[]
    accelerator_arn str

    The Amazon Resource Name (ARN) of the accelerator.

    dns_name str

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.

    dual_stack_dns_name str

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.

    enabled bool

    Indicates whether an accelerator is enabled. The value is true or false.

    ip_address_type AcceleratorIpAddressType

    IP Address type.

    ip_addresses Sequence[str]

    The IP addresses from BYOIP Prefix pool.

    ipv4_addresses Sequence[str]

    The IPv4 addresses assigned to the accelerator.

    ipv6_addresses Sequence[str]

    The IPv6 addresses assigned if the accelerator is dualstack

    name str

    Name of accelerator.

    tags Sequence[AcceleratorTag]
    acceleratorArn String

    The Amazon Resource Name (ARN) of the accelerator.

    dnsName String

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.

    dualStackDnsName String

    The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.

    enabled Boolean

    Indicates whether an accelerator is enabled. The value is true or false.

    ipAddressType "IPV4" | "DUAL_STACK"

    IP Address type.

    ipAddresses List<String>

    The IP addresses from BYOIP Prefix pool.

    ipv4Addresses List<String>

    The IPv4 addresses assigned to the accelerator.

    ipv6Addresses List<String>

    The IPv6 addresses assigned if the accelerator is dualstack

    name String

    Name of accelerator.

    tags List<Property Map>

    Supporting Types

    AcceleratorIpAddressType

    AcceleratorTag

    Key string

    Key of the tag. Value can be 1 to 127 characters.

    Value string

    Value for the tag. Value can be 1 to 255 characters.

    Key string

    Key of the tag. Value can be 1 to 127 characters.

    Value string

    Value for the tag. Value can be 1 to 255 characters.

    key String

    Key of the tag. Value can be 1 to 127 characters.

    value String

    Value for the tag. Value can be 1 to 255 characters.

    key string

    Key of the tag. Value can be 1 to 127 characters.

    value string

    Value for the tag. Value can be 1 to 255 characters.

    key str

    Key of the tag. Value can be 1 to 127 characters.

    value str

    Value for the tag. Value can be 1 to 255 characters.

    key String

    Key of the tag. Value can be 1 to 127 characters.

    value String

    Value for the tag. Value can be 1 to 255 characters.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.77.0 published on Wednesday, Sep 20, 2023 by Pulumi