We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi
The AWS::GameLift::ContainerGroupDefinition resource creates an Amazon GameLift container group definition.
Create ContainerGroupDefinition Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ContainerGroupDefinition(name: string, args: ContainerGroupDefinitionArgs, opts?: CustomResourceOptions);@overload
def ContainerGroupDefinition(resource_name: str,
args: ContainerGroupDefinitionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ContainerGroupDefinition(resource_name: str,
opts: Optional[ResourceOptions] = None,
operating_system: Optional[ContainerGroupDefinitionOperatingSystem] = None,
total_memory_limit_mebibytes: Optional[int] = None,
total_vcpu_limit: Optional[float] = None,
container_group_type: Optional[ContainerGroupDefinitionContainerGroupType] = None,
game_server_container_definition: Optional[ContainerGroupDefinitionGameServerContainerDefinitionArgs] = None,
name: Optional[str] = None,
source_version_number: Optional[int] = None,
support_container_definitions: Optional[Sequence[ContainerGroupDefinitionSupportContainerDefinitionArgs]] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
version_description: Optional[str] = None)func NewContainerGroupDefinition(ctx *Context, name string, args ContainerGroupDefinitionArgs, opts ...ResourceOption) (*ContainerGroupDefinition, error)public ContainerGroupDefinition(string name, ContainerGroupDefinitionArgs args, CustomResourceOptions? opts = null)
public ContainerGroupDefinition(String name, ContainerGroupDefinitionArgs args)
public ContainerGroupDefinition(String name, ContainerGroupDefinitionArgs args, CustomResourceOptions options)
type: aws-native:gamelift:ContainerGroupDefinition
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_gamelift_container_group_definition" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args ContainerGroupDefinitionArgs
- 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 ContainerGroupDefinitionArgs
- 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 ContainerGroupDefinitionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ContainerGroupDefinitionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ContainerGroupDefinitionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
ContainerGroupDefinition 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 ContainerGroupDefinition resource accepts the following input properties:
- Operating
System Pulumi.Aws Native. Game Lift. Container Group Definition Operating System - The operating system of the container group
- Total
Memory intLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- Total
Vcpu doubleLimit - The total amount of virtual CPUs on the container group definition
- Container
Group Pulumi.Type Aws Native. Game Lift. Container Group Definition Container Group Type - The scope of the container group
- Game
Server Pulumi.Container Definition Aws Native. Game Lift. Inputs. Container Group Definition Game Server Container Definition - The definition for the game server container in this group. This property is used only when the container group type is
GAME_SERVER. This container definition specifies a container image with the game server build. - Name string
- A descriptive label for the container group definition.
- Source
Version intNumber - A specific ContainerGroupDefinition version to be updated
- Support
Container List<Pulumi.Definitions Aws Native. Game Lift. Inputs. Container Group Definition Support Container Definition> - A collection of support container definitions that define the containers in this group.
-
List<Pulumi.
Aws Native. Inputs. Tag> - An array of key-value pairs to apply to this resource.
- Version
Description string - The description of this version
- Operating
System ContainerGroup Definition Operating System - The operating system of the container group
- Total
Memory intLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- Total
Vcpu float64Limit - The total amount of virtual CPUs on the container group definition
- Container
Group ContainerType Group Definition Container Group Type - The scope of the container group
- Game
Server ContainerContainer Definition Group Definition Game Server Container Definition Args - The definition for the game server container in this group. This property is used only when the container group type is
GAME_SERVER. This container definition specifies a container image with the game server build. - Name string
- A descriptive label for the container group definition.
- Source
Version intNumber - A specific ContainerGroupDefinition version to be updated
- Support
Container []ContainerDefinitions Group Definition Support Container Definition Args - A collection of support container definitions that define the containers in this group.
-
Tag
Args - An array of key-value pairs to apply to this resource.
- Version
Description string - The description of this version
- operating_
system "AMAZON_LINUX_2023" - The operating system of the container group
- total_
memory_ numberlimit_ mebibytes - The total memory limit of container groups following this definition in MiB
- total_
vcpu_ numberlimit - The total amount of virtual CPUs on the container group definition
- container_
group_ "GAME_SERVER" | "PER_INSTANCE"type - The scope of the container group
- game_
server_ objectcontainer_ definition - The definition for the game server container in this group. This property is used only when the container group type is
GAME_SERVER. This container definition specifies a container image with the game server build. - name string
- A descriptive label for the container group definition.
- source_
version_ numbernumber - A specific ContainerGroupDefinition version to be updated
- support_
container_ list(object)definitions - A collection of support container definitions that define the containers in this group.
- list(object)
- An array of key-value pairs to apply to this resource.
- version_
description string - The description of this version
- operating
System ContainerGroup Definition Operating System - The operating system of the container group
- total
Memory IntegerLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- total
Vcpu DoubleLimit - The total amount of virtual CPUs on the container group definition
- container
Group ContainerType Group Definition Container Group Type - The scope of the container group
- game
Server ContainerContainer Definition Group Definition Game Server Container Definition - The definition for the game server container in this group. This property is used only when the container group type is
GAME_SERVER. This container definition specifies a container image with the game server build. - name String
- A descriptive label for the container group definition.
- source
Version IntegerNumber - A specific ContainerGroupDefinition version to be updated
- support
Container List<ContainerDefinitions Group Definition Support Container Definition> - A collection of support container definitions that define the containers in this group.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- version
Description String - The description of this version
- operating
System ContainerGroup Definition Operating System - The operating system of the container group
- total
Memory numberLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- total
Vcpu numberLimit - The total amount of virtual CPUs on the container group definition
- container
Group ContainerType Group Definition Container Group Type - The scope of the container group
- game
Server ContainerContainer Definition Group Definition Game Server Container Definition - The definition for the game server container in this group. This property is used only when the container group type is
GAME_SERVER. This container definition specifies a container image with the game server build. - name string
- A descriptive label for the container group definition.
- source
Version numberNumber - A specific ContainerGroupDefinition version to be updated
- support
Container ContainerDefinitions Group Definition Support Container Definition[] - A collection of support container definitions that define the containers in this group.
- Tag[]
- An array of key-value pairs to apply to this resource.
- version
Description string - The description of this version
- operating_
system ContainerGroup Definition Operating System - The operating system of the container group
- total_
memory_ intlimit_ mebibytes - The total memory limit of container groups following this definition in MiB
- total_
vcpu_ floatlimit - The total amount of virtual CPUs on the container group definition
- container_
group_ Containertype Group Definition Container Group Type - The scope of the container group
- game_
server_ Containercontainer_ definition Group Definition Game Server Container Definition Args - The definition for the game server container in this group. This property is used only when the container group type is
GAME_SERVER. This container definition specifies a container image with the game server build. - name str
- A descriptive label for the container group definition.
- source_
version_ intnumber - A specific ContainerGroupDefinition version to be updated
- support_
container_ Sequence[Containerdefinitions Group Definition Support Container Definition Args] - A collection of support container definitions that define the containers in this group.
-
Sequence[Tag
Args] - An array of key-value pairs to apply to this resource.
- version_
description str - The description of this version
- operating
System "AMAZON_LINUX_2023" - The operating system of the container group
- total
Memory NumberLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- total
Vcpu NumberLimit - The total amount of virtual CPUs on the container group definition
- container
Group "GAME_SERVER" | "PER_INSTANCE"Type - The scope of the container group
- game
Server Property MapContainer Definition - The definition for the game server container in this group. This property is used only when the container group type is
GAME_SERVER. This container definition specifies a container image with the game server build. - name String
- A descriptive label for the container group definition.
- source
Version NumberNumber - A specific ContainerGroupDefinition version to be updated
- support
Container List<Property Map>Definitions - A collection of support container definitions that define the containers in this group.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
- version
Description String - The description of this version
Outputs
All input properties are implicitly available as output properties. Additionally, the ContainerGroupDefinition resource produces the following output properties:
- Container
Group stringDefinition Arn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container group resource and uniquely identifies it across all AWS Regions.
- Creation
Time string - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Pulumi.
Aws Native. Game Lift. Container Group Definition Status - A string indicating ContainerGroupDefinition status.
- Status
Reason string - A string indicating the reason for ContainerGroupDefinition status.
- Version
Number int - The version of this ContainerGroupDefinition
- Container
Group stringDefinition Arn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container group resource and uniquely identifies it across all AWS Regions.
- Creation
Time string - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
- Id string
- The provider-assigned unique ID for this managed resource.
- Status
Container
Group Definition Status - A string indicating ContainerGroupDefinition status.
- Status
Reason string - A string indicating the reason for ContainerGroupDefinition status.
- Version
Number int - The version of this ContainerGroupDefinition
- container_
group_ stringdefinition_ arn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container group resource and uniquely identifies it across all AWS Regions.
- creation_
time string - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
- id string
- The provider-assigned unique ID for this managed resource.
- status "READY" | "COPYING" | "FAILED"
- A string indicating ContainerGroupDefinition status.
- status_
reason string - A string indicating the reason for ContainerGroupDefinition status.
- version_
number number - The version of this ContainerGroupDefinition
- container
Group StringDefinition Arn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container group resource and uniquely identifies it across all AWS Regions.
- creation
Time String - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
- id String
- The provider-assigned unique ID for this managed resource.
- status
Container
Group Definition Status - A string indicating ContainerGroupDefinition status.
- status
Reason String - A string indicating the reason for ContainerGroupDefinition status.
- version
Number Integer - The version of this ContainerGroupDefinition
- container
Group stringDefinition Arn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container group resource and uniquely identifies it across all AWS Regions.
- creation
Time string - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
- id string
- The provider-assigned unique ID for this managed resource.
- status
Container
Group Definition Status - A string indicating ContainerGroupDefinition status.
- status
Reason string - A string indicating the reason for ContainerGroupDefinition status.
- version
Number number - The version of this ContainerGroupDefinition
- container_
group_ strdefinition_ arn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container group resource and uniquely identifies it across all AWS Regions.
- creation_
time str - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
- id str
- The provider-assigned unique ID for this managed resource.
- status
Container
Group Definition Status - A string indicating ContainerGroupDefinition status.
- status_
reason str - A string indicating the reason for ContainerGroupDefinition status.
- version_
number int - The version of this ContainerGroupDefinition
- container
Group StringDefinition Arn - The Amazon Resource Name (ARN) that is assigned to a Amazon GameLift container group resource and uniquely identifies it across all AWS Regions.
- creation
Time String - A time stamp indicating when this data object was created. Format is a number expressed in Unix time as milliseconds (for example "1469498468.057").
- id String
- The provider-assigned unique ID for this managed resource.
- status "READY" | "COPYING" | "FAILED"
- A string indicating ContainerGroupDefinition status.
- status
Reason String - A string indicating the reason for ContainerGroupDefinition status.
- version
Number Number - The version of this ContainerGroupDefinition
Supporting Types
ContainerGroupDefinitionContainerDependency, ContainerGroupDefinitionContainerDependencyArgs
A dependency that impacts a container's startup and shutdown.- Condition
Pulumi.
Aws Native. Game Lift. Container Group Definition Container Dependency Condition - The type of dependency.
- Container
Name string - A descriptive label for the container definition. The container being defined depends on this container's condition.
- Condition
Container
Group Definition Container Dependency Condition - The type of dependency.
- Container
Name string - A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition "START" | "COMPLETE" | "SUCCESS" | "HEALTHY"
- The type of dependency.
- container_
name string - A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition
Container
Group Definition Container Dependency Condition - The type of dependency.
- container
Name String - A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition
Container
Group Definition Container Dependency Condition - The type of dependency.
- container
Name string - A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition
Container
Group Definition Container Dependency Condition - The type of dependency.
- container_
name str - A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition "START" | "COMPLETE" | "SUCCESS" | "HEALTHY"
- The type of dependency.
- container
Name String - A descriptive label for the container definition. The container being defined depends on this container's condition.
ContainerGroupDefinitionContainerDependencyCondition, ContainerGroupDefinitionContainerDependencyConditionArgs
- Start
START- Complete
COMPLETE- Success
SUCCESS- Healthy
HEALTHY
- Container
Group Definition Container Dependency Condition Start START- Container
Group Definition Container Dependency Condition Complete COMPLETE- Container
Group Definition Container Dependency Condition Success SUCCESS- Container
Group Definition Container Dependency Condition Healthy HEALTHY
- "START"
START- "COMPLETE"
COMPLETE- "SUCCESS"
SUCCESS- "HEALTHY"
HEALTHY
- Start
START- Complete
COMPLETE- Success
SUCCESS- Healthy
HEALTHY
- Start
START- Complete
COMPLETE- Success
SUCCESS- Healthy
HEALTHY
- START
START- COMPLETE
COMPLETE- SUCCESS
SUCCESS- HEALTHY
HEALTHY
- "START"
START- "COMPLETE"
COMPLETE- "SUCCESS"
SUCCESS- "HEALTHY"
HEALTHY
ContainerGroupDefinitionContainerEnvironment, ContainerGroupDefinitionContainerEnvironmentArgs
An environment variable to set inside a container, in the form of a key-value pair.ContainerGroupDefinitionContainerGroupType, ContainerGroupDefinitionContainerGroupTypeArgs
- Game
Server GAME_SERVER- Per
Instance PER_INSTANCE
- Container
Group Definition Container Group Type Game Server GAME_SERVER- Container
Group Definition Container Group Type Per Instance PER_INSTANCE
- "GAME_SERVER"
GAME_SERVER- "PER_INSTANCE"
PER_INSTANCE
- Game
Server GAME_SERVER- Per
Instance PER_INSTANCE
- Game
Server GAME_SERVER- Per
Instance PER_INSTANCE
- GAME_SERVER
GAME_SERVER- PER_INSTANCE
PER_INSTANCE
- "GAME_SERVER"
GAME_SERVER- "PER_INSTANCE"
PER_INSTANCE
ContainerGroupDefinitionContainerHealthCheck, ContainerGroupDefinitionContainerHealthCheckArgs
Specifies how the process manager checks the health of containers.- Command List<string>
- A string array representing the command that the container runs to determine if it is healthy.
- Interval int
- How often (in seconds) the health is checked.
- Retries int
- How many times the process manager will retry the command after a timeout. (The first run of the command does not count as a retry.)
- Start
Period int - The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed.
- Timeout int
- How many seconds the process manager allows the command to run before canceling it.
- Command []string
- A string array representing the command that the container runs to determine if it is healthy.
- Interval int
- How often (in seconds) the health is checked.
- Retries int
- How many times the process manager will retry the command after a timeout. (The first run of the command does not count as a retry.)
- Start
Period int - The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed.
- Timeout int
- How many seconds the process manager allows the command to run before canceling it.
- command list(string)
- A string array representing the command that the container runs to determine if it is healthy.
- interval number
- How often (in seconds) the health is checked.
- retries number
- How many times the process manager will retry the command after a timeout. (The first run of the command does not count as a retry.)
- start_
period number - The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed.
- timeout number
- How many seconds the process manager allows the command to run before canceling it.
- command List<String>
- A string array representing the command that the container runs to determine if it is healthy.
- interval Integer
- How often (in seconds) the health is checked.
- retries Integer
- How many times the process manager will retry the command after a timeout. (The first run of the command does not count as a retry.)
- start
Period Integer - The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed.
- timeout Integer
- How many seconds the process manager allows the command to run before canceling it.
- command string[]
- A string array representing the command that the container runs to determine if it is healthy.
- interval number
- How often (in seconds) the health is checked.
- retries number
- How many times the process manager will retry the command after a timeout. (The first run of the command does not count as a retry.)
- start
Period number - The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed.
- timeout number
- How many seconds the process manager allows the command to run before canceling it.
- command Sequence[str]
- A string array representing the command that the container runs to determine if it is healthy.
- interval int
- How often (in seconds) the health is checked.
- retries int
- How many times the process manager will retry the command after a timeout. (The first run of the command does not count as a retry.)
- start_
period int - The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed.
- timeout int
- How many seconds the process manager allows the command to run before canceling it.
- command List<String>
- A string array representing the command that the container runs to determine if it is healthy.
- interval Number
- How often (in seconds) the health is checked.
- retries Number
- How many times the process manager will retry the command after a timeout. (The first run of the command does not count as a retry.)
- start
Period Number - The optional grace period (in seconds) to give a container time to boostrap before teh health check is declared failed.
- timeout Number
- How many seconds the process manager allows the command to run before canceling it.
ContainerGroupDefinitionContainerMountPoint, ContainerGroupDefinitionContainerMountPointArgs
Defines the mount point configuration within a container.- Instance
Path string - The path on the host that will be mounted in the container.
- Access
Level Pulumi.Aws Native. Game Lift. Container Group Definition Container Mount Point Access Level - The access permissions for the mounted path.
- Container
Path string - The path inside the container where the mount is accessible.
- Instance
Path string - The path on the host that will be mounted in the container.
- Access
Level ContainerGroup Definition Container Mount Point Access Level - The access permissions for the mounted path.
- Container
Path string - The path inside the container where the mount is accessible.
- instance_
path string - The path on the host that will be mounted in the container.
- access_
level "READ_ONLY" | "READ_AND_WRITE" - The access permissions for the mounted path.
- container_
path string - The path inside the container where the mount is accessible.
- instance
Path String - The path on the host that will be mounted in the container.
- access
Level ContainerGroup Definition Container Mount Point Access Level - The access permissions for the mounted path.
- container
Path String - The path inside the container where the mount is accessible.
- instance
Path string - The path on the host that will be mounted in the container.
- access
Level ContainerGroup Definition Container Mount Point Access Level - The access permissions for the mounted path.
- container
Path string - The path inside the container where the mount is accessible.
- instance_
path str - The path on the host that will be mounted in the container.
- access_
level ContainerGroup Definition Container Mount Point Access Level - The access permissions for the mounted path.
- container_
path str - The path inside the container where the mount is accessible.
- instance
Path String - The path on the host that will be mounted in the container.
- access
Level "READ_ONLY" | "READ_AND_WRITE" - The access permissions for the mounted path.
- container
Path String - The path inside the container where the mount is accessible.
ContainerGroupDefinitionContainerMountPointAccessLevel, ContainerGroupDefinitionContainerMountPointAccessLevelArgs
- Read
Only READ_ONLY- Read
And Write READ_AND_WRITE
- Container
Group Definition Container Mount Point Access Level Read Only READ_ONLY- Container
Group Definition Container Mount Point Access Level Read And Write READ_AND_WRITE
- "READ_ONLY"
READ_ONLY- "READ_AND_WRITE"
READ_AND_WRITE
- Read
Only READ_ONLY- Read
And Write READ_AND_WRITE
- Read
Only READ_ONLY- Read
And Write READ_AND_WRITE
- READ_ONLY
READ_ONLY- READ_AND_WRITE
READ_AND_WRITE
- "READ_ONLY"
READ_ONLY- "READ_AND_WRITE"
READ_AND_WRITE
ContainerGroupDefinitionContainerPortRange, ContainerGroupDefinitionContainerPortRangeArgs
A set of one or more port numbers that can be opened on the container.- From
Port int - A starting value for the range of allowed port numbers.
- Protocol
Pulumi.
Aws Native. Game Lift. Container Group Definition Container Port Range Protocol - Defines the protocol of these ports.
- To
Port int - An ending value for the range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.
- From
Port int - A starting value for the range of allowed port numbers.
- Protocol
Container
Group Definition Container Port Range Protocol - Defines the protocol of these ports.
- To
Port int - An ending value for the range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.
- from_
port number - A starting value for the range of allowed port numbers.
- protocol "TCP" | "UDP"
- Defines the protocol of these ports.
- to_
port number - An ending value for the range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.
- from
Port Integer - A starting value for the range of allowed port numbers.
- protocol
Container
Group Definition Container Port Range Protocol - Defines the protocol of these ports.
- to
Port Integer - An ending value for the range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.
- from
Port number - A starting value for the range of allowed port numbers.
- protocol
Container
Group Definition Container Port Range Protocol - Defines the protocol of these ports.
- to
Port number - An ending value for the range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.
- from_
port int - A starting value for the range of allowed port numbers.
- protocol
Container
Group Definition Container Port Range Protocol - Defines the protocol of these ports.
- to_
port int - An ending value for the range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.
- from
Port Number - A starting value for the range of allowed port numbers.
- protocol "TCP" | "UDP"
- Defines the protocol of these ports.
- to
Port Number - An ending value for the range of allowed port numbers. Port numbers are end-inclusive. This value must be equal to or greater than FromPort.
ContainerGroupDefinitionContainerPortRangeProtocol, ContainerGroupDefinitionContainerPortRangeProtocolArgs
- Tcp
TCP- Udp
UDP
- Container
Group Definition Container Port Range Protocol Tcp TCP- Container
Group Definition Container Port Range Protocol Udp UDP
- "TCP"
TCP- "UDP"
UDP
- Tcp
TCP- Udp
UDP
- Tcp
TCP- Udp
UDP
- TCP
TCP- UDP
UDP
- "TCP"
TCP- "UDP"
UDP
ContainerGroupDefinitionGameServerContainerDefinition, ContainerGroupDefinitionGameServerContainerDefinitionArgs
Specifies the information required to run game servers with this container group- Container
Name string - A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- Image
Uri string - Specifies the image URI of this container.
- Server
Sdk stringVersion - The version of the server SDK used in this container group
- Depends
On List<Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Dependency> - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- Environment
Override List<Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Environment> - The environment variables to pass to a container.
- Linux
Capabilities Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- Mount
Points List<Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Mount Point> - A list of mount point configurations to be used in a container.
- Port
Configuration Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Port Configuration - Defines the ports on the container.
- Resolved
Image stringDigest - The digest of the container image.
- Container
Name string - A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- Image
Uri string - Specifies the image URI of this container.
- Server
Sdk stringVersion - The version of the server SDK used in this container group
- Depends
On []ContainerGroup Definition Container Dependency - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- Environment
Override []ContainerGroup Definition Container Environment - The environment variables to pass to a container.
- Linux
Capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- Mount
Points []ContainerGroup Definition Container Mount Point - A list of mount point configurations to be used in a container.
- Port
Configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- Resolved
Image stringDigest - The digest of the container image.
- container_
name string - A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- image_
uri string - Specifies the image URI of this container.
- server_
sdk_ stringversion - The version of the server SDK used in this container group
- depends_
on list(object) - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment_
override list(object) - The environment variables to pass to a container.
- linux_
capabilities object - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- mount_
points list(object) - A list of mount point configurations to be used in a container.
- port_
configuration object - Defines the ports on the container.
- resolved_
image_ stringdigest - The digest of the container image.
- container
Name String - A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- image
Uri String - Specifies the image URI of this container.
- server
Sdk StringVersion - The version of the server SDK used in this container group
- depends
On List<ContainerGroup Definition Container Dependency> - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment
Override List<ContainerGroup Definition Container Environment> - The environment variables to pass to a container.
- linux
Capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- mount
Points List<ContainerGroup Definition Container Mount Point> - A list of mount point configurations to be used in a container.
- port
Configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- resolved
Image StringDigest - The digest of the container image.
- container
Name string - A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- image
Uri string - Specifies the image URI of this container.
- server
Sdk stringVersion - The version of the server SDK used in this container group
- depends
On ContainerGroup Definition Container Dependency[] - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment
Override ContainerGroup Definition Container Environment[] - The environment variables to pass to a container.
- linux
Capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- mount
Points ContainerGroup Definition Container Mount Point[] - A list of mount point configurations to be used in a container.
- port
Configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- resolved
Image stringDigest - The digest of the container image.
- container_
name str - A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- image_
uri str - Specifies the image URI of this container.
- server_
sdk_ strversion - The version of the server SDK used in this container group
- depends_
on Sequence[ContainerGroup Definition Container Dependency] - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment_
override Sequence[ContainerGroup Definition Container Environment] - The environment variables to pass to a container.
- linux_
capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- mount_
points Sequence[ContainerGroup Definition Container Mount Point] - A list of mount point configurations to be used in a container.
- port_
configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- resolved_
image_ strdigest - The digest of the container image.
- container
Name String - A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- image
Uri String - Specifies the image URI of this container.
- server
Sdk StringVersion - The version of the server SDK used in this container group
- depends
On List<Property Map> - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment
Override List<Property Map> - The environment variables to pass to a container.
- linux
Capabilities Property Map - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- mount
Points List<Property Map> - A list of mount point configurations to be used in a container.
- port
Configuration Property Map - Defines the ports on the container.
- resolved
Image StringDigest - The digest of the container image.
ContainerGroupDefinitionLinuxCapabilities, ContainerGroupDefinitionLinuxCapabilitiesArgs
A set of Linux capabilities that are added to a container's default Docker configuration. For more detailed information, see the capabilities(7) Linux manual page.- Include
List<Pulumi.
Aws Native. Game Lift. Container Group Definition Linux Capabilities Include Item> - The list of Linux capabilities to add to the container's default configuration.
- Include
[]Container
Group Definition Linux Capabilities Include Item - The list of Linux capabilities to add to the container's default configuration.
- include list("AUDIT_CONTROL" | "AUDIT_WRITE" | "BLOCK_SUSPEND" | "CHOWN" | "DAC_OVERRIDE" | "DAC_READ_SEARCH" | "FOWNER" | "FSETID" | "IPC_LOCK" | "IPC_OWNER" | "KILL" | "LEASE" | "LINUX_IMMUTABLE" | "MAC_ADMIN" | "MAC_OVERRIDE" | "MKNOD" | "NET_ADMIN" | "NET_BIND_SERVICE" | "NET_BROADCAST" | "NET_RAW" | "SETFCAP" | "SETGID" | "SETPCAP" | "SETUID" | "SYS_ADMIN" | "SYS_BOOT" | "SYS_CHROOT" | "SYS_MODULE" | "SYS_NICE" | "SYS_PACCT" | "SYS_PTRACE" | "SYS_RAWIO" | "SYS_RESOURCE" | "SYS_TIME" | "SYS_TTY_CONFIG" | "SYSLOG" | "WAKE_ALARM")
- The list of Linux capabilities to add to the container's default configuration.
- include
List<Container
Group Definition Linux Capabilities Include Item> - The list of Linux capabilities to add to the container's default configuration.
- include
Container
Group Definition Linux Capabilities Include Item[] - The list of Linux capabilities to add to the container's default configuration.
- include
Sequence[Container
Group Definition Linux Capabilities Include Item] - The list of Linux capabilities to add to the container's default configuration.
- include List<"AUDIT_CONTROL" | "AUDIT_WRITE" | "BLOCK_SUSPEND" | "CHOWN" | "DAC_OVERRIDE" | "DAC_READ_SEARCH" | "FOWNER" | "FSETID" | "IPC_LOCK" | "IPC_OWNER" | "KILL" | "LEASE" | "LINUX_IMMUTABLE" | "MAC_ADMIN" | "MAC_OVERRIDE" | "MKNOD" | "NET_ADMIN" | "NET_BIND_SERVICE" | "NET_BROADCAST" | "NET_RAW" | "SETFCAP" | "SETGID" | "SETPCAP" | "SETUID" | "SYS_ADMIN" | "SYS_BOOT" | "SYS_CHROOT" | "SYS_MODULE" | "SYS_NICE" | "SYS_PACCT" | "SYS_PTRACE" | "SYS_RAWIO" | "SYS_RESOURCE" | "SYS_TIME" | "SYS_TTY_CONFIG" | "SYSLOG" | "WAKE_ALARM">
- The list of Linux capabilities to add to the container's default configuration.
ContainerGroupDefinitionLinuxCapabilitiesIncludeItem, ContainerGroupDefinitionLinuxCapabilitiesIncludeItemArgs
- Audit
Control AUDIT_CONTROL- Audit
Write AUDIT_WRITE- Block
Suspend BLOCK_SUSPEND- Chown
CHOWN- Dac
Override DAC_OVERRIDE- Dac
Read Search DAC_READ_SEARCH- Fowner
FOWNER- Fsetid
FSETID- Ipc
Lock IPC_LOCK- Ipc
Owner IPC_OWNER- Kill
KILL- Lease
LEASE- Linux
Immutable LINUX_IMMUTABLE- Mac
Admin MAC_ADMIN- Mac
Override MAC_OVERRIDE- Mknod
MKNOD- Net
Admin NET_ADMIN- Net
Bind Service NET_BIND_SERVICE- Net
Broadcast NET_BROADCAST- Net
Raw NET_RAW- Setfcap
SETFCAP- Setgid
SETGID- Setpcap
SETPCAP- Setuid
SETUID- Sys
Admin SYS_ADMIN- Sys
Boot SYS_BOOT- Sys
Chroot SYS_CHROOT- Sys
Module SYS_MODULE- Sys
Nice SYS_NICE- Sys
Pacct SYS_PACCT- Sys
Ptrace SYS_PTRACE- Sys
Rawio SYS_RAWIO- Sys
Resource SYS_RESOURCE- Sys
Time SYS_TIME- Sys
Tty Config SYS_TTY_CONFIG- Syslog
SYSLOG- Wake
Alarm WAKE_ALARM
- Container
Group Definition Linux Capabilities Include Item Audit Control AUDIT_CONTROL- Container
Group Definition Linux Capabilities Include Item Audit Write AUDIT_WRITE- Container
Group Definition Linux Capabilities Include Item Block Suspend BLOCK_SUSPEND- Container
Group Definition Linux Capabilities Include Item Chown CHOWN- Container
Group Definition Linux Capabilities Include Item Dac Override DAC_OVERRIDE- Container
Group Definition Linux Capabilities Include Item Dac Read Search DAC_READ_SEARCH- Container
Group Definition Linux Capabilities Include Item Fowner FOWNER- Container
Group Definition Linux Capabilities Include Item Fsetid FSETID- Container
Group Definition Linux Capabilities Include Item Ipc Lock IPC_LOCK- Container
Group Definition Linux Capabilities Include Item Ipc Owner IPC_OWNER- Container
Group Definition Linux Capabilities Include Item Kill KILL- Container
Group Definition Linux Capabilities Include Item Lease LEASE- Container
Group Definition Linux Capabilities Include Item Linux Immutable LINUX_IMMUTABLE- Container
Group Definition Linux Capabilities Include Item Mac Admin MAC_ADMIN- Container
Group Definition Linux Capabilities Include Item Mac Override MAC_OVERRIDE- Container
Group Definition Linux Capabilities Include Item Mknod MKNOD- Container
Group Definition Linux Capabilities Include Item Net Admin NET_ADMIN- Container
Group Definition Linux Capabilities Include Item Net Bind Service NET_BIND_SERVICE- Container
Group Definition Linux Capabilities Include Item Net Broadcast NET_BROADCAST- Container
Group Definition Linux Capabilities Include Item Net Raw NET_RAW- Container
Group Definition Linux Capabilities Include Item Setfcap SETFCAP- Container
Group Definition Linux Capabilities Include Item Setgid SETGID- Container
Group Definition Linux Capabilities Include Item Setpcap SETPCAP- Container
Group Definition Linux Capabilities Include Item Setuid SETUID- Container
Group Definition Linux Capabilities Include Item Sys Admin SYS_ADMIN- Container
Group Definition Linux Capabilities Include Item Sys Boot SYS_BOOT- Container
Group Definition Linux Capabilities Include Item Sys Chroot SYS_CHROOT- Container
Group Definition Linux Capabilities Include Item Sys Module SYS_MODULE- Container
Group Definition Linux Capabilities Include Item Sys Nice SYS_NICE- Container
Group Definition Linux Capabilities Include Item Sys Pacct SYS_PACCT- Container
Group Definition Linux Capabilities Include Item Sys Ptrace SYS_PTRACE- Container
Group Definition Linux Capabilities Include Item Sys Rawio SYS_RAWIO- Container
Group Definition Linux Capabilities Include Item Sys Resource SYS_RESOURCE- Container
Group Definition Linux Capabilities Include Item Sys Time SYS_TIME- Container
Group Definition Linux Capabilities Include Item Sys Tty Config SYS_TTY_CONFIG- Container
Group Definition Linux Capabilities Include Item Syslog SYSLOG- Container
Group Definition Linux Capabilities Include Item Wake Alarm WAKE_ALARM
- "AUDIT_CONTROL"
AUDIT_CONTROL- "AUDIT_WRITE"
AUDIT_WRITE- "BLOCK_SUSPEND"
BLOCK_SUSPEND- "CHOWN"
CHOWN- "DAC_OVERRIDE"
DAC_OVERRIDE- "DAC_READ_SEARCH"
DAC_READ_SEARCH- "FOWNER"
FOWNER- "FSETID"
FSETID- "IPC_LOCK"
IPC_LOCK- "IPC_OWNER"
IPC_OWNER- "KILL"
KILL- "LEASE"
LEASE- "LINUX_IMMUTABLE"
LINUX_IMMUTABLE- "MAC_ADMIN"
MAC_ADMIN- "MAC_OVERRIDE"
MAC_OVERRIDE- "MKNOD"
MKNOD- "NET_ADMIN"
NET_ADMIN- "NET_BIND_SERVICE"
NET_BIND_SERVICE- "NET_BROADCAST"
NET_BROADCAST- "NET_RAW"
NET_RAW- "SETFCAP"
SETFCAP- "SETGID"
SETGID- "SETPCAP"
SETPCAP- "SETUID"
SETUID- "SYS_ADMIN"
SYS_ADMIN- "SYS_BOOT"
SYS_BOOT- "SYS_CHROOT"
SYS_CHROOT- "SYS_MODULE"
SYS_MODULE- "SYS_NICE"
SYS_NICE- "SYS_PACCT"
SYS_PACCT- "SYS_PTRACE"
SYS_PTRACE- "SYS_RAWIO"
SYS_RAWIO- "SYS_RESOURCE"
SYS_RESOURCE- "SYS_TIME"
SYS_TIME- "SYS_TTY_CONFIG"
SYS_TTY_CONFIG- "SYSLOG"
SYSLOG- "WAKE_ALARM"
WAKE_ALARM
- Audit
Control AUDIT_CONTROL- Audit
Write AUDIT_WRITE- Block
Suspend BLOCK_SUSPEND- Chown
CHOWN- Dac
Override DAC_OVERRIDE- Dac
Read Search DAC_READ_SEARCH- Fowner
FOWNER- Fsetid
FSETID- Ipc
Lock IPC_LOCK- Ipc
Owner IPC_OWNER- Kill
KILL- Lease
LEASE- Linux
Immutable LINUX_IMMUTABLE- Mac
Admin MAC_ADMIN- Mac
Override MAC_OVERRIDE- Mknod
MKNOD- Net
Admin NET_ADMIN- Net
Bind Service NET_BIND_SERVICE- Net
Broadcast NET_BROADCAST- Net
Raw NET_RAW- Setfcap
SETFCAP- Setgid
SETGID- Setpcap
SETPCAP- Setuid
SETUID- Sys
Admin SYS_ADMIN- Sys
Boot SYS_BOOT- Sys
Chroot SYS_CHROOT- Sys
Module SYS_MODULE- Sys
Nice SYS_NICE- Sys
Pacct SYS_PACCT- Sys
Ptrace SYS_PTRACE- Sys
Rawio SYS_RAWIO- Sys
Resource SYS_RESOURCE- Sys
Time SYS_TIME- Sys
Tty Config SYS_TTY_CONFIG- Syslog
SYSLOG- Wake
Alarm WAKE_ALARM
- Audit
Control AUDIT_CONTROL- Audit
Write AUDIT_WRITE- Block
Suspend BLOCK_SUSPEND- Chown
CHOWN- Dac
Override DAC_OVERRIDE- Dac
Read Search DAC_READ_SEARCH- Fowner
FOWNER- Fsetid
FSETID- Ipc
Lock IPC_LOCK- Ipc
Owner IPC_OWNER- Kill
KILL- Lease
LEASE- Linux
Immutable LINUX_IMMUTABLE- Mac
Admin MAC_ADMIN- Mac
Override MAC_OVERRIDE- Mknod
MKNOD- Net
Admin NET_ADMIN- Net
Bind Service NET_BIND_SERVICE- Net
Broadcast NET_BROADCAST- Net
Raw NET_RAW- Setfcap
SETFCAP- Setgid
SETGID- Setpcap
SETPCAP- Setuid
SETUID- Sys
Admin SYS_ADMIN- Sys
Boot SYS_BOOT- Sys
Chroot SYS_CHROOT- Sys
Module SYS_MODULE- Sys
Nice SYS_NICE- Sys
Pacct SYS_PACCT- Sys
Ptrace SYS_PTRACE- Sys
Rawio SYS_RAWIO- Sys
Resource SYS_RESOURCE- Sys
Time SYS_TIME- Sys
Tty Config SYS_TTY_CONFIG- Syslog
SYSLOG- Wake
Alarm WAKE_ALARM
- AUDIT_CONTROL
AUDIT_CONTROL- AUDIT_WRITE
AUDIT_WRITE- BLOCK_SUSPEND
BLOCK_SUSPEND- CHOWN
CHOWN- DAC_OVERRIDE
DAC_OVERRIDE- DAC_READ_SEARCH
DAC_READ_SEARCH- FOWNER
FOWNER- FSETID
FSETID- IPC_LOCK
IPC_LOCK- IPC_OWNER
IPC_OWNER- KILL
KILL- LEASE
LEASE- LINUX_IMMUTABLE
LINUX_IMMUTABLE- MAC_ADMIN
MAC_ADMIN- MAC_OVERRIDE
MAC_OVERRIDE- MKNOD
MKNOD- NET_ADMIN
NET_ADMIN- NET_BIND_SERVICE
NET_BIND_SERVICE- NET_BROADCAST
NET_BROADCAST- NET_RAW
NET_RAW- SETFCAP
SETFCAP- SETGID
SETGID- SETPCAP
SETPCAP- SETUID
SETUID- SYS_ADMIN
SYS_ADMIN- SYS_BOOT
SYS_BOOT- SYS_CHROOT
SYS_CHROOT- SYS_MODULE
SYS_MODULE- SYS_NICE
SYS_NICE- SYS_PACCT
SYS_PACCT- SYS_PTRACE
SYS_PTRACE- SYS_RAWIO
SYS_RAWIO- SYS_RESOURCE
SYS_RESOURCE- SYS_TIME
SYS_TIME- SYS_TTY_CONFIG
SYS_TTY_CONFIG- SYSLOG
SYSLOG- WAKE_ALARM
WAKE_ALARM
- "AUDIT_CONTROL"
AUDIT_CONTROL- "AUDIT_WRITE"
AUDIT_WRITE- "BLOCK_SUSPEND"
BLOCK_SUSPEND- "CHOWN"
CHOWN- "DAC_OVERRIDE"
DAC_OVERRIDE- "DAC_READ_SEARCH"
DAC_READ_SEARCH- "FOWNER"
FOWNER- "FSETID"
FSETID- "IPC_LOCK"
IPC_LOCK- "IPC_OWNER"
IPC_OWNER- "KILL"
KILL- "LEASE"
LEASE- "LINUX_IMMUTABLE"
LINUX_IMMUTABLE- "MAC_ADMIN"
MAC_ADMIN- "MAC_OVERRIDE"
MAC_OVERRIDE- "MKNOD"
MKNOD- "NET_ADMIN"
NET_ADMIN- "NET_BIND_SERVICE"
NET_BIND_SERVICE- "NET_BROADCAST"
NET_BROADCAST- "NET_RAW"
NET_RAW- "SETFCAP"
SETFCAP- "SETGID"
SETGID- "SETPCAP"
SETPCAP- "SETUID"
SETUID- "SYS_ADMIN"
SYS_ADMIN- "SYS_BOOT"
SYS_BOOT- "SYS_CHROOT"
SYS_CHROOT- "SYS_MODULE"
SYS_MODULE- "SYS_NICE"
SYS_NICE- "SYS_PACCT"
SYS_PACCT- "SYS_PTRACE"
SYS_PTRACE- "SYS_RAWIO"
SYS_RAWIO- "SYS_RESOURCE"
SYS_RESOURCE- "SYS_TIME"
SYS_TIME- "SYS_TTY_CONFIG"
SYS_TTY_CONFIG- "SYSLOG"
SYSLOG- "WAKE_ALARM"
WAKE_ALARM
ContainerGroupDefinitionOperatingSystem, ContainerGroupDefinitionOperatingSystemArgs
- Amazon
Linux2023 AMAZON_LINUX_2023
- Container
Group Definition Operating System Amazon Linux2023 AMAZON_LINUX_2023
- "AMAZON_LINUX_2023"
AMAZON_LINUX_2023
- Amazon
Linux2023 AMAZON_LINUX_2023
- Amazon
Linux2023 AMAZON_LINUX_2023
- AMAZON_LINUX2023
AMAZON_LINUX_2023
- "AMAZON_LINUX_2023"
AMAZON_LINUX_2023
ContainerGroupDefinitionPortConfiguration, ContainerGroupDefinitionPortConfigurationArgs
Defines the ports on a container.- Container
Port List<Pulumi.Ranges Aws Native. Game Lift. Inputs. Container Group Definition Container Port Range> - Specifies one or more ranges of ports on a container.
- Container
Port []ContainerRanges Group Definition Container Port Range - Specifies one or more ranges of ports on a container.
- container_
port_ list(object)ranges - Specifies one or more ranges of ports on a container.
- container
Port List<ContainerRanges Group Definition Container Port Range> - Specifies one or more ranges of ports on a container.
- container
Port ContainerRanges Group Definition Container Port Range[] - Specifies one or more ranges of ports on a container.
- container_
port_ Sequence[Containerranges Group Definition Container Port Range] - Specifies one or more ranges of ports on a container.
- container
Port List<Property Map>Ranges - Specifies one or more ranges of ports on a container.
ContainerGroupDefinitionStatus, ContainerGroupDefinitionStatusArgs
- Ready
READY- Copying
COPYING- Failed
FAILED
- Container
Group Definition Status Ready READY- Container
Group Definition Status Copying COPYING- Container
Group Definition Status Failed FAILED
- "READY"
READY- "COPYING"
COPYING- "FAILED"
FAILED
- Ready
READY- Copying
COPYING- Failed
FAILED
- Ready
READY- Copying
COPYING- Failed
FAILED
- READY
READY- COPYING
COPYING- FAILED
FAILED
- "READY"
READY- "COPYING"
COPYING- "FAILED"
FAILED
ContainerGroupDefinitionSupportContainerDefinition, ContainerGroupDefinitionSupportContainerDefinitionArgs
Supports the function of the main container group- Container
Name string - A descriptive label for the container definition.
- Image
Uri string - Specifies the image URI of this container.
- Depends
On List<Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Dependency> - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- Environment
Override List<Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Environment> - The environment variables to pass to a container.
- Essential bool
- Specifies if the container is essential. If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.
- Health
Check Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Health Check - Specifies how the health of the containers will be checked.
- Linux
Capabilities Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- Memory
Hard intLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- Mount
Points List<Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Mount Point> - A list of mount point configurations to be used in a container.
- Port
Configuration Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Port Configuration - Defines the ports on the container.
- Resolved
Image stringDigest - The digest of the container image.
- Vcpu double
- The number of virtual CPUs to give to the support group
- Container
Name string - A descriptive label for the container definition.
- Image
Uri string - Specifies the image URI of this container.
- Depends
On []ContainerGroup Definition Container Dependency - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- Environment
Override []ContainerGroup Definition Container Environment - The environment variables to pass to a container.
- Essential bool
- Specifies if the container is essential. If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.
- Health
Check ContainerGroup Definition Container Health Check - Specifies how the health of the containers will be checked.
- Linux
Capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- Memory
Hard intLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- Mount
Points []ContainerGroup Definition Container Mount Point - A list of mount point configurations to be used in a container.
- Port
Configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- Resolved
Image stringDigest - The digest of the container image.
- Vcpu float64
- The number of virtual CPUs to give to the support group
- container_
name string - A descriptive label for the container definition.
- image_
uri string - Specifies the image URI of this container.
- depends_
on list(object) - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment_
override list(object) - The environment variables to pass to a container.
- essential bool
- Specifies if the container is essential. If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.
- health_
check object - Specifies how the health of the containers will be checked.
- linux_
capabilities object - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- memory_
hard_ numberlimit_ mebibytes - The total memory limit of container groups following this definition in MiB
- mount_
points list(object) - A list of mount point configurations to be used in a container.
- port_
configuration object - Defines the ports on the container.
- resolved_
image_ stringdigest - The digest of the container image.
- vcpu number
- The number of virtual CPUs to give to the support group
- container
Name String - A descriptive label for the container definition.
- image
Uri String - Specifies the image URI of this container.
- depends
On List<ContainerGroup Definition Container Dependency> - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment
Override List<ContainerGroup Definition Container Environment> - The environment variables to pass to a container.
- essential Boolean
- Specifies if the container is essential. If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.
- health
Check ContainerGroup Definition Container Health Check - Specifies how the health of the containers will be checked.
- linux
Capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- memory
Hard IntegerLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- mount
Points List<ContainerGroup Definition Container Mount Point> - A list of mount point configurations to be used in a container.
- port
Configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- resolved
Image StringDigest - The digest of the container image.
- vcpu Double
- The number of virtual CPUs to give to the support group
- container
Name string - A descriptive label for the container definition.
- image
Uri string - Specifies the image URI of this container.
- depends
On ContainerGroup Definition Container Dependency[] - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment
Override ContainerGroup Definition Container Environment[] - The environment variables to pass to a container.
- essential boolean
- Specifies if the container is essential. If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.
- health
Check ContainerGroup Definition Container Health Check - Specifies how the health of the containers will be checked.
- linux
Capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- memory
Hard numberLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- mount
Points ContainerGroup Definition Container Mount Point[] - A list of mount point configurations to be used in a container.
- port
Configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- resolved
Image stringDigest - The digest of the container image.
- vcpu number
- The number of virtual CPUs to give to the support group
- container_
name str - A descriptive label for the container definition.
- image_
uri str - Specifies the image URI of this container.
- depends_
on Sequence[ContainerGroup Definition Container Dependency] - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment_
override Sequence[ContainerGroup Definition Container Environment] - The environment variables to pass to a container.
- essential bool
- Specifies if the container is essential. If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.
- health_
check ContainerGroup Definition Container Health Check - Specifies how the health of the containers will be checked.
- linux_
capabilities ContainerGroup Definition Linux Capabilities - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- memory_
hard_ intlimit_ mebibytes - The total memory limit of container groups following this definition in MiB
- mount_
points Sequence[ContainerGroup Definition Container Mount Point] - A list of mount point configurations to be used in a container.
- port_
configuration ContainerGroup Definition Port Configuration - Defines the ports on the container.
- resolved_
image_ strdigest - The digest of the container image.
- vcpu float
- The number of virtual CPUs to give to the support group
- container
Name String - A descriptive label for the container definition.
- image
Uri String - Specifies the image URI of this container.
- depends
On List<Property Map> - A list of container dependencies that determines when this container starts up and shuts down. For container groups with multiple containers, dependencies let you define a startup/shutdown sequence across the containers.
- environment
Override List<Property Map> - The environment variables to pass to a container.
- essential Boolean
- Specifies if the container is essential. If an essential container fails a health check, then all containers in the container group will be restarted. You must specify exactly 1 essential container in a container group.
- health
Check Property Map - Specifies how the health of the containers will be checked.
- linux
Capabilities Property Map - Linux-specific modifications applied to the default Docker container configuration, such as Linux capabilities.
- memory
Hard NumberLimit Mebibytes - The total memory limit of container groups following this definition in MiB
- mount
Points List<Property Map> - A list of mount point configurations to be used in a container.
- port
Configuration Property Map - Defines the ports on the container.
- resolved
Image StringDigest - The digest of the container image.
- vcpu Number
- The number of virtual CPUs to give to the support group
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Aug 24, 2026 by Pulumi