getAccelerator

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
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0