AWS Native is in preview. AWS Classic is fully supported.
aws-native.globalaccelerator.Accelerator
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::GlobalAccelerator::Accelerator
Create Accelerator Resource
new Accelerator(name: string, args?: AcceleratorArgs, opts?: CustomResourceOptions);
@overload
def Accelerator(resource_name: str,
opts: Optional[ResourceOptions] = None,
enabled: Optional[bool] = None,
ip_address_type: Optional[AcceleratorIpAddressType] = None,
ip_addresses: Optional[Sequence[str]] = None,
name: Optional[str] = None,
tags: Optional[Sequence[AcceleratorTagArgs]] = None)
@overload
def Accelerator(resource_name: str,
args: Optional[AcceleratorArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewAccelerator(ctx *Context, name string, args *AcceleratorArgs, opts ...ResourceOption) (*Accelerator, error)
public Accelerator(string name, AcceleratorArgs? args = null, CustomResourceOptions? opts = null)
public Accelerator(String name, AcceleratorArgs args)
public Accelerator(String name, AcceleratorArgs args, CustomResourceOptions options)
type: aws-native:globalaccelerator:Accelerator
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AcceleratorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AcceleratorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AcceleratorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AcceleratorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AcceleratorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Accelerator Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Accelerator resource accepts the following input properties:
- Enabled bool
Indicates whether an accelerator is enabled. The value is true or false.
- Ip
Address Pulumi.Type Aws Native. Global Accelerator. Accelerator Ip Address Type IP Address type.
- Ip
Addresses List<string> The IP addresses from BYOIP Prefix pool.
- Name string
Name of accelerator.
- List<Pulumi.
Aws Native. Global Accelerator. Inputs. Accelerator Tag>
- Enabled bool
Indicates whether an accelerator is enabled. The value is true or false.
- Ip
Address AcceleratorType Ip Address Type IP Address type.
- Ip
Addresses []string The IP addresses from BYOIP Prefix pool.
- Name string
Name of accelerator.
- []Accelerator
Tag Args
- enabled Boolean
Indicates whether an accelerator is enabled. The value is true or false.
- ip
Address AcceleratorType Ip Address Type IP Address type.
- ip
Addresses List<String> The IP addresses from BYOIP Prefix pool.
- name String
Name of accelerator.
- List<Accelerator
Tag>
- enabled boolean
Indicates whether an accelerator is enabled. The value is true or false.
- ip
Address AcceleratorType Ip Address Type IP Address type.
- ip
Addresses string[] The IP addresses from BYOIP Prefix pool.
- name string
Name of accelerator.
- Accelerator
Tag[]
- enabled bool
Indicates whether an accelerator is enabled. The value is true or false.
- ip_
address_ Acceleratortype Ip Address Type IP Address type.
- ip_
addresses Sequence[str] The IP addresses from BYOIP Prefix pool.
- name str
Name of accelerator.
- Sequence[Accelerator
Tag Args]
- enabled Boolean
Indicates whether an accelerator is enabled. The value is true or false.
- ip
Address "IPV4" | "DUAL_STACK"Type IP Address type.
- ip
Addresses List<String> The IP addresses from BYOIP Prefix pool.
- name String
Name of accelerator.
- List<Property Map>
Outputs
All input properties are implicitly available as output properties. Additionally, the Accelerator resource produces the following output properties:
- Accelerator
Arn string The Amazon Resource Name (ARN) of the accelerator.
- Dns
Name string The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.
- Dual
Stack stringDns Name The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
- Id string
The provider-assigned unique ID for this managed resource.
- Ipv4Addresses List<string>
The IPv4 addresses assigned to the accelerator.
- Ipv6Addresses List<string>
The IPv6 addresses assigned if the accelerator is dualstack
- Accelerator
Arn string The Amazon Resource Name (ARN) of the accelerator.
- Dns
Name string The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.
- Dual
Stack stringDns Name The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
- Id string
The provider-assigned unique ID for this managed resource.
- Ipv4Addresses []string
The IPv4 addresses assigned to the accelerator.
- Ipv6Addresses []string
The IPv6 addresses assigned if the accelerator is dualstack
- accelerator
Arn String The Amazon Resource Name (ARN) of the accelerator.
- dns
Name String The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.
- dual
Stack StringDns Name The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
- id String
The provider-assigned unique ID for this managed resource.
- ipv4Addresses List<String>
The IPv4 addresses assigned to the accelerator.
- ipv6Addresses List<String>
The IPv6 addresses assigned if the accelerator is dualstack
- accelerator
Arn string The Amazon Resource Name (ARN) of the accelerator.
- dns
Name string The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.
- dual
Stack stringDns Name The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
- id string
The provider-assigned unique ID for this managed resource.
- ipv4Addresses string[]
The IPv4 addresses assigned to the accelerator.
- ipv6Addresses string[]
The IPv6 addresses assigned if the accelerator is dualstack
- 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_ strdns_ name The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
- id str
The provider-assigned unique ID for this managed resource.
- ipv4_
addresses Sequence[str] The IPv4 addresses assigned to the accelerator.
- ipv6_
addresses Sequence[str] The IPv6 addresses assigned if the accelerator is dualstack
- accelerator
Arn String The Amazon Resource Name (ARN) of the accelerator.
- dns
Name String The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 addresses.
- dual
Stack StringDns Name The Domain Name System (DNS) name that Global Accelerator creates that points to your accelerator's static IPv4 and IPv6 addresses.
- id String
The provider-assigned unique ID for this managed resource.
- ipv4Addresses List<String>
The IPv4 addresses assigned to the accelerator.
- ipv6Addresses List<String>
The IPv6 addresses assigned if the accelerator is dualstack
Supporting Types
AcceleratorIpAddressType, AcceleratorIpAddressTypeArgs
- Ipv4
- IPV4
- Dual
Stack - DUAL_STACK
- Accelerator
Ip Address Type Ipv4 - IPV4
- Accelerator
Ip Address Type Dual Stack - DUAL_STACK
- Ipv4
- IPV4
- Dual
Stack - DUAL_STACK
- Ipv4
- IPV4
- Dual
Stack - DUAL_STACK
- IPV4
- IPV4
- DUAL_STACK
- DUAL_STACK
- "IPV4"
- IPV4
- "DUAL_STACK"
- DUAL_STACK
AcceleratorTag, AcceleratorTagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.