We recommend new projects start with resources from the AWS provider.
aws-native.gamelift.ContainerGroupDefinition
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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.
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 - 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 - 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 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 - 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 - 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 - 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 - 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
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
- 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
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
ContainerGroupDefinitionContainerEnvironment, ContainerGroupDefinitionContainerEnvironmentArgs
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
ContainerGroupDefinitionContainerHealthCheck, ContainerGroupDefinitionContainerHealthCheckArgs
- 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 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
- 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 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
ContainerGroupDefinitionContainerPortRange, ContainerGroupDefinitionContainerPortRangeArgs
- 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 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
ContainerGroupDefinitionGameServerContainerDefinition, ContainerGroupDefinitionGameServerContainerDefinitionArgs
- 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.
- 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.
- 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<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.
- 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.
- 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.
- 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.
- 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.
ContainerGroupDefinitionOperatingSystem, ContainerGroupDefinitionOperatingSystemArgs
- Amazon
Linux2023 - AMAZON_LINUX_2023
- Container
Group Definition Operating System Amazon Linux2023 - 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
- 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<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
ContainerGroupDefinitionSupportContainerDefinition, ContainerGroupDefinitionSupportContainerDefinitionArgs
- 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.
- 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.
- 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<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.
- 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.
- 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.
- 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.
- 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.