We recommend new projects start with resources from the AWS provider.
aws-native.cloudfront.ConnectionGroup
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
The connection group for your distribution tenants. When you first create a distribution tenant and you don’t specify a connection group, CloudFront will automatically create a default connection group for you. When you create a new distribution tenant and don’t specify a connection group, the default one will be associated with your distribution tenant.
Create ConnectionGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConnectionGroup(name: string, args?: ConnectionGroupArgs, opts?: CustomResourceOptions);
@overload
def ConnectionGroup(resource_name: str,
args: Optional[ConnectionGroupArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ConnectionGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
anycast_ip_list_id: Optional[str] = None,
enabled: Optional[bool] = None,
ipv6_enabled: Optional[bool] = None,
name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewConnectionGroup(ctx *Context, name string, args *ConnectionGroupArgs, opts ...ResourceOption) (*ConnectionGroup, error)
public ConnectionGroup(string name, ConnectionGroupArgs? args = null, CustomResourceOptions? opts = null)
public ConnectionGroup(String name, ConnectionGroupArgs args)
public ConnectionGroup(String name, ConnectionGroupArgs args, CustomResourceOptions options)
type: aws-native:cloudfront:ConnectionGroup
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 ConnectionGroupArgs
- 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 ConnectionGroupArgs
- 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 ConnectionGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectionGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectionGroupArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ConnectionGroup Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConnectionGroup resource accepts the following input properties:
- Anycast
Ip stringList Id - The ID of the Anycast static IP list.
- Enabled bool
- Whether the connection group is enabled.
- Ipv6Enabled bool
- IPv6 is enabled for the connection group.
- Name string
- The name of the connection group.
- List<Pulumi.
Aws Native. Inputs. Tag> - A complex type that contains zero or more
Tag
elements.
- Anycast
Ip stringList Id - The ID of the Anycast static IP list.
- Enabled bool
- Whether the connection group is enabled.
- Ipv6Enabled bool
- IPv6 is enabled for the connection group.
- Name string
- The name of the connection group.
- Tag
Args - A complex type that contains zero or more
Tag
elements.
- anycast
Ip StringList Id - The ID of the Anycast static IP list.
- enabled Boolean
- Whether the connection group is enabled.
- ipv6Enabled Boolean
- IPv6 is enabled for the connection group.
- name String
- The name of the connection group.
- List<Tag>
- A complex type that contains zero or more
Tag
elements.
- anycast
Ip stringList Id - The ID of the Anycast static IP list.
- enabled boolean
- Whether the connection group is enabled.
- ipv6Enabled boolean
- IPv6 is enabled for the connection group.
- name string
- The name of the connection group.
- Tag[]
- A complex type that contains zero or more
Tag
elements.
- anycast_
ip_ strlist_ id - The ID of the Anycast static IP list.
- enabled bool
- Whether the connection group is enabled.
- ipv6_
enabled bool - IPv6 is enabled for the connection group.
- name str
- The name of the connection group.
- Sequence[Tag
Args] - A complex type that contains zero or more
Tag
elements.
- anycast
Ip StringList Id - The ID of the Anycast static IP list.
- enabled Boolean
- Whether the connection group is enabled.
- ipv6Enabled Boolean
- IPv6 is enabled for the connection group.
- name String
- The name of the connection group.
- List<Property Map>
- A complex type that contains zero or more
Tag
elements.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectionGroup resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the connection group.
- Aws
Id string - The ID of the connection group.
- Created
Time string - The date and time when the connection group was created.
- ETag string
- The current version of the connection group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - Whether the connection group is the default connection group for the distribution tenants.
- Last
Modified stringTime - The date and time when the connection group was updated.
- Routing
Endpoint string - The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.
- Status string
- The status of the connection group.
- Arn string
- The Amazon Resource Name (ARN) of the connection group.
- Aws
Id string - The ID of the connection group.
- Created
Time string - The date and time when the connection group was created.
- ETag string
- The current version of the connection group.
- Id string
- The provider-assigned unique ID for this managed resource.
- Is
Default bool - Whether the connection group is the default connection group for the distribution tenants.
- Last
Modified stringTime - The date and time when the connection group was updated.
- Routing
Endpoint string - The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.
- Status string
- The status of the connection group.
- arn String
- The Amazon Resource Name (ARN) of the connection group.
- aws
Id String - The ID of the connection group.
- created
Time String - The date and time when the connection group was created.
- e
Tag String - The current version of the connection group.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - Whether the connection group is the default connection group for the distribution tenants.
- last
Modified StringTime - The date and time when the connection group was updated.
- routing
Endpoint String - The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.
- status String
- The status of the connection group.
- arn string
- The Amazon Resource Name (ARN) of the connection group.
- aws
Id string - The ID of the connection group.
- created
Time string - The date and time when the connection group was created.
- e
Tag string - The current version of the connection group.
- id string
- The provider-assigned unique ID for this managed resource.
- is
Default boolean - Whether the connection group is the default connection group for the distribution tenants.
- last
Modified stringTime - The date and time when the connection group was updated.
- routing
Endpoint string - The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.
- status string
- The status of the connection group.
- arn str
- The Amazon Resource Name (ARN) of the connection group.
- aws_
id str - The ID of the connection group.
- created_
time str - The date and time when the connection group was created.
- e_
tag str - The current version of the connection group.
- id str
- The provider-assigned unique ID for this managed resource.
- is_
default bool - Whether the connection group is the default connection group for the distribution tenants.
- last_
modified_ strtime - The date and time when the connection group was updated.
- routing_
endpoint str - The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.
- status str
- The status of the connection group.
- arn String
- The Amazon Resource Name (ARN) of the connection group.
- aws
Id String - The ID of the connection group.
- created
Time String - The date and time when the connection group was created.
- e
Tag String - The current version of the connection group.
- id String
- The provider-assigned unique ID for this managed resource.
- is
Default Boolean - Whether the connection group is the default connection group for the distribution tenants.
- last
Modified StringTime - The date and time when the connection group was updated.
- routing
Endpoint String - The routing endpoint (also known as the DNS name) that is assigned to the connection group, such as d111111abcdef8.cloudfront.net.
- status String
- The status of the connection group.
Supporting Types
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.