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:
- OperatingSystem Pulumi.Aws Native. Game Lift. Container Group Definition Operating System 
- The operating system of the container group
- TotalMemory intLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- TotalVcpu doubleLimit 
- The total amount of virtual CPUs on the container group definition
- ContainerGroup Pulumi.Type Aws Native. Game Lift. Container Group Definition Container Group Type 
- The scope of the container group
- GameServer 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.
- SourceVersion intNumber 
- A specific ContainerGroupDefinition version to be updated
- SupportContainer 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.
- VersionDescription string
- The description of this version
- OperatingSystem ContainerGroup Definition Operating System 
- The operating system of the container group
- TotalMemory intLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- TotalVcpu float64Limit 
- The total amount of virtual CPUs on the container group definition
- ContainerGroup ContainerType Group Definition Container Group Type 
- The scope of the container group
- GameServer 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.
- SourceVersion intNumber 
- A specific ContainerGroupDefinition version to be updated
- SupportContainer []ContainerDefinitions Group Definition Support Container Definition Args 
- A collection of support container definitions that define the containers in this group.
- 
TagArgs 
- An array of key-value pairs to apply to this resource.
- VersionDescription string
- The description of this version
- operatingSystem ContainerGroup Definition Operating System 
- The operating system of the container group
- totalMemory IntegerLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- totalVcpu DoubleLimit 
- The total amount of virtual CPUs on the container group definition
- containerGroup ContainerType Group Definition Container Group Type 
- The scope of the container group
- gameServer 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.
- sourceVersion IntegerNumber 
- A specific ContainerGroupDefinition version to be updated
- supportContainer 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.
- versionDescription String
- The description of this version
- operatingSystem ContainerGroup Definition Operating System 
- The operating system of the container group
- totalMemory numberLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- totalVcpu numberLimit 
- The total amount of virtual CPUs on the container group definition
- containerGroup ContainerType Group Definition Container Group Type 
- The scope of the container group
- gameServer 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.
- sourceVersion numberNumber 
- A specific ContainerGroupDefinition version to be updated
- supportContainer 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.
- versionDescription 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[TagArgs] 
- An array of key-value pairs to apply to this resource.
- version_description str
- The description of this version
- operatingSystem "AMAZON_LINUX_2023"
- The operating system of the container group
- totalMemory NumberLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- totalVcpu NumberLimit 
- The total amount of virtual CPUs on the container group definition
- containerGroup "GAME_SERVER" | "PER_INSTANCE"Type 
- The scope of the container group
- gameServer 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.
- sourceVersion NumberNumber 
- A specific ContainerGroupDefinition version to be updated
- supportContainer 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.
- versionDescription 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:
- ContainerGroup 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.
- CreationTime 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.
- StatusReason string
- A string indicating the reason for ContainerGroupDefinition status.
- VersionNumber int
- The version of this ContainerGroupDefinition
- ContainerGroup 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.
- CreationTime 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
ContainerGroup Definition Status 
- A string indicating ContainerGroupDefinition status.
- StatusReason string
- A string indicating the reason for ContainerGroupDefinition status.
- VersionNumber int
- The version of this ContainerGroupDefinition
- containerGroup 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.
- creationTime 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
ContainerGroup Definition Status 
- A string indicating ContainerGroupDefinition status.
- statusReason String
- A string indicating the reason for ContainerGroupDefinition status.
- versionNumber Integer
- The version of this ContainerGroupDefinition
- containerGroup 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.
- creationTime 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
ContainerGroup Definition Status 
- A string indicating ContainerGroupDefinition status.
- statusReason string
- A string indicating the reason for ContainerGroupDefinition status.
- versionNumber 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
ContainerGroup 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
- containerGroup 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.
- creationTime 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.
- statusReason String
- A string indicating the reason for ContainerGroupDefinition status.
- versionNumber 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.
- ContainerName string
- A descriptive label for the container definition. The container being defined depends on this container's condition.
- Condition
ContainerGroup Definition Container Dependency Condition 
- The type of dependency.
- ContainerName string
- A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition
ContainerGroup Definition Container Dependency Condition 
- The type of dependency.
- containerName String
- A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition
ContainerGroup Definition Container Dependency Condition 
- The type of dependency.
- containerName string
- A descriptive label for the container definition. The container being defined depends on this container's condition.
- condition
ContainerGroup 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.
- containerName 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
- ContainerGroup Definition Container Dependency Condition Start 
- START
- ContainerGroup Definition Container Dependency Condition Complete 
- COMPLETE
- ContainerGroup Definition Container Dependency Condition Success 
- SUCCESS
- ContainerGroup 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            
- GameServer 
- GAME_SERVER
- PerInstance 
- PER_INSTANCE
- ContainerGroup Definition Container Group Type Game Server 
- GAME_SERVER
- ContainerGroup Definition Container Group Type Per Instance 
- PER_INSTANCE
- GameServer 
- GAME_SERVER
- PerInstance 
- PER_INSTANCE
- GameServer 
- GAME_SERVER
- PerInstance 
- 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.)
- StartPeriod 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.)
- StartPeriod 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.)
- startPeriod 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.)
- startPeriod 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.)
- startPeriod 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            
- InstancePath string
- The path on the host that will be mounted in the container.
- AccessLevel Pulumi.Aws Native. Game Lift. Container Group Definition Container Mount Point Access Level 
- The access permissions for the mounted path.
- ContainerPath string
- The path inside the container where the mount is accessible.
- InstancePath string
- The path on the host that will be mounted in the container.
- AccessLevel ContainerGroup Definition Container Mount Point Access Level 
- The access permissions for the mounted path.
- ContainerPath string
- The path inside the container where the mount is accessible.
- instancePath String
- The path on the host that will be mounted in the container.
- accessLevel ContainerGroup Definition Container Mount Point Access Level 
- The access permissions for the mounted path.
- containerPath String
- The path inside the container where the mount is accessible.
- instancePath string
- The path on the host that will be mounted in the container.
- accessLevel ContainerGroup Definition Container Mount Point Access Level 
- The access permissions for the mounted path.
- containerPath 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.
- instancePath String
- The path on the host that will be mounted in the container.
- accessLevel "READ_ONLY" | "READ_AND_WRITE"
- The access permissions for the mounted path.
- containerPath String
- The path inside the container where the mount is accessible.
ContainerGroupDefinitionContainerMountPointAccessLevel, ContainerGroupDefinitionContainerMountPointAccessLevelArgs                
- ReadOnly 
- READ_ONLY
- ReadAnd Write 
- READ_AND_WRITE
- ContainerGroup Definition Container Mount Point Access Level Read Only 
- READ_ONLY
- ContainerGroup Definition Container Mount Point Access Level Read And Write 
- READ_AND_WRITE
- ReadOnly 
- READ_ONLY
- ReadAnd Write 
- READ_AND_WRITE
- ReadOnly 
- READ_ONLY
- ReadAnd 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            
- FromPort 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.
- ToPort 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.
- FromPort int
- A starting value for the range of allowed port numbers.
- Protocol
ContainerGroup Definition Container Port Range Protocol 
- Defines the protocol of these ports.
- ToPort 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.
- fromPort Integer
- A starting value for the range of allowed port numbers.
- protocol
ContainerGroup Definition Container Port Range Protocol 
- Defines the protocol of these ports.
- toPort 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.
- fromPort number
- A starting value for the range of allowed port numbers.
- protocol
ContainerGroup Definition Container Port Range Protocol 
- Defines the protocol of these ports.
- toPort 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
ContainerGroup 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.
- fromPort Number
- A starting value for the range of allowed port numbers.
- protocol "TCP" | "UDP"
- Defines the protocol of these ports.
- toPort 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
- ContainerGroup Definition Container Port Range Protocol Tcp 
- TCP
- ContainerGroup 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              
- ContainerName string
- A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- ImageUri string
- Specifies the image URI of this container.
- ServerSdk stringVersion 
- The version of the server SDK used in this container group
- DependsOn 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.
- EnvironmentOverride List<Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Environment> 
- The environment variables to pass to a container.
- MountPoints 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.
- PortConfiguration Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Port Configuration 
- Defines the ports on the container.
- ResolvedImage stringDigest 
- The digest of the container image.
- ContainerName string
- A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- ImageUri string
- Specifies the image URI of this container.
- ServerSdk stringVersion 
- The version of the server SDK used in this container group
- DependsOn []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.
- EnvironmentOverride []ContainerGroup Definition Container Environment 
- The environment variables to pass to a container.
- MountPoints []ContainerGroup Definition Container Mount Point 
- A list of mount point configurations to be used in a container.
- PortConfiguration ContainerGroup Definition Port Configuration 
- Defines the ports on the container.
- ResolvedImage stringDigest 
- The digest of the container image.
- containerName String
- A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- imageUri String
- Specifies the image URI of this container.
- serverSdk StringVersion 
- The version of the server SDK used in this container group
- dependsOn 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.
- environmentOverride List<ContainerGroup Definition Container Environment> 
- The environment variables to pass to a container.
- mountPoints List<ContainerGroup Definition Container Mount Point> 
- A list of mount point configurations to be used in a container.
- portConfiguration ContainerGroup Definition Port Configuration 
- Defines the ports on the container.
- resolvedImage StringDigest 
- The digest of the container image.
- containerName string
- A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- imageUri string
- Specifies the image URI of this container.
- serverSdk stringVersion 
- The version of the server SDK used in this container group
- dependsOn 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.
- environmentOverride ContainerGroup Definition Container Environment[] 
- The environment variables to pass to a container.
- mountPoints ContainerGroup Definition Container Mount Point[] 
- A list of mount point configurations to be used in a container.
- portConfiguration ContainerGroup Definition Port Configuration 
- Defines the ports on the container.
- resolvedImage 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.
- containerName String
- A descriptive label for the container definition. Container definition names must be unique with a container group definition.
- imageUri String
- Specifies the image URI of this container.
- serverSdk StringVersion 
- The version of the server SDK used in this container group
- dependsOn 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.
- environmentOverride List<Property Map>
- The environment variables to pass to a container.
- mountPoints List<Property Map>
- A list of mount point configurations to be used in a container.
- portConfiguration Property Map
- Defines the ports on the container.
- resolvedImage StringDigest 
- The digest of the container image.
ContainerGroupDefinitionOperatingSystem, ContainerGroupDefinitionOperatingSystemArgs          
- AmazonLinux2023 
- AMAZON_LINUX_2023
- ContainerGroup Definition Operating System Amazon Linux2023 
- AMAZON_LINUX_2023
- AmazonLinux2023 
- AMAZON_LINUX_2023
- AmazonLinux2023 
- AMAZON_LINUX_2023
- AMAZON_LINUX2023
- AMAZON_LINUX_2023
- "AMAZON_LINUX_2023"
- AMAZON_LINUX_2023
ContainerGroupDefinitionPortConfiguration, ContainerGroupDefinitionPortConfigurationArgs          
- ContainerPort List<Pulumi.Ranges Aws Native. Game Lift. Inputs. Container Group Definition Container Port Range> 
- Specifies one or more ranges of ports on a container.
- ContainerPort []ContainerRanges Group Definition Container Port Range 
- Specifies one or more ranges of ports on a container.
- containerPort List<ContainerRanges Group Definition Container Port Range> 
- Specifies one or more ranges of ports on a container.
- containerPort 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.
- containerPort List<Property Map>Ranges 
- Specifies one or more ranges of ports on a container.
ContainerGroupDefinitionStatus, ContainerGroupDefinitionStatusArgs        
- Ready
- READY
- Copying
- COPYING
- Failed
- FAILED
- ContainerGroup Definition Status Ready 
- READY
- ContainerGroup Definition Status Copying 
- COPYING
- ContainerGroup 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            
- ContainerName string
- A descriptive label for the container definition.
- ImageUri string
- Specifies the image URI of this container.
- DependsOn 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.
- EnvironmentOverride 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.
- HealthCheck Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Container Health Check 
- Specifies how the health of the containers will be checked.
- MemoryHard intLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- MountPoints 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.
- PortConfiguration Pulumi.Aws Native. Game Lift. Inputs. Container Group Definition Port Configuration 
- Defines the ports on the container.
- ResolvedImage stringDigest 
- The digest of the container image.
- Vcpu double
- The number of virtual CPUs to give to the support group
- ContainerName string
- A descriptive label for the container definition.
- ImageUri string
- Specifies the image URI of this container.
- DependsOn []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.
- EnvironmentOverride []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.
- HealthCheck ContainerGroup Definition Container Health Check 
- Specifies how the health of the containers will be checked.
- MemoryHard intLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- MountPoints []ContainerGroup Definition Container Mount Point 
- A list of mount point configurations to be used in a container.
- PortConfiguration ContainerGroup Definition Port Configuration 
- Defines the ports on the container.
- ResolvedImage stringDigest 
- The digest of the container image.
- Vcpu float64
- The number of virtual CPUs to give to the support group
- containerName String
- A descriptive label for the container definition.
- imageUri String
- Specifies the image URI of this container.
- dependsOn 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.
- environmentOverride 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.
- healthCheck ContainerGroup Definition Container Health Check 
- Specifies how the health of the containers will be checked.
- memoryHard IntegerLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- mountPoints List<ContainerGroup Definition Container Mount Point> 
- A list of mount point configurations to be used in a container.
- portConfiguration ContainerGroup Definition Port Configuration 
- Defines the ports on the container.
- resolvedImage StringDigest 
- The digest of the container image.
- vcpu Double
- The number of virtual CPUs to give to the support group
- containerName string
- A descriptive label for the container definition.
- imageUri string
- Specifies the image URI of this container.
- dependsOn 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.
- environmentOverride 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.
- healthCheck ContainerGroup Definition Container Health Check 
- Specifies how the health of the containers will be checked.
- memoryHard numberLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- mountPoints ContainerGroup Definition Container Mount Point[] 
- A list of mount point configurations to be used in a container.
- portConfiguration ContainerGroup Definition Port Configuration 
- Defines the ports on the container.
- resolvedImage 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
- containerName String
- A descriptive label for the container definition.
- imageUri String
- Specifies the image URI of this container.
- dependsOn 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.
- environmentOverride 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.
- healthCheck Property Map
- Specifies how the health of the containers will be checked.
- memoryHard NumberLimit Mebibytes 
- The total memory limit of container groups following this definition in MiB
- mountPoints List<Property Map>
- A list of mount point configurations to be used in a container.
- portConfiguration Property Map
- Defines the ports on the container.
- resolvedImage 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.