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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Accelerator(name: string, args?: AcceleratorArgs, opts?: CustomResourceOptions);
@overload
def Accelerator(resource_name: str,
args: Optional[AcceleratorArgs] = None,
opts: Optional[ResourceOptions] = None)
@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[_root_inputs.TagArgs]] = 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.
Parameters
- 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. Inputs. Tag> Create tags for an accelerator.
For more information, see Tagging in the AWS Global Accelerator Developer Guide .
- 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.
- Tag
Args Create tags for an accelerator.
For more information, see Tagging in the AWS Global Accelerator Developer Guide .
- 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<Tag>
Create tags for an accelerator.
For more information, see Tagging in the AWS Global Accelerator Developer Guide .
- 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.
- Tag[]
Create tags for an accelerator.
For more information, see Tagging in the AWS Global Accelerator Developer Guide .
- 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[Tag
Args] Create tags for an accelerator.
For more information, see Tagging in the AWS Global Accelerator Developer Guide .
- 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>
Create tags for an accelerator.
For more information, see Tagging in the AWS Global Accelerator Developer Guide .
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
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.