ContainerGroupDefinitionArgs

data class ContainerGroupDefinitionArgs(val containerGroupType: Output<ContainerGroupDefinitionContainerGroupType>? = null, val gameServerContainerDefinition: Output<ContainerGroupDefinitionGameServerContainerDefinitionArgs>? = null, val name: Output<String>? = null, val operatingSystem: Output<ContainerGroupDefinitionOperatingSystem>? = null, val sourceVersionNumber: Output<Int>? = null, val supportContainerDefinitions: Output<List<ContainerGroupDefinitionSupportContainerDefinitionArgs>>? = null, val tags: Output<List<TagArgs>>? = null, val totalMemoryLimitMebibytes: Output<Int>? = null, val totalVcpuLimit: Output<Double>? = null, val versionDescription: Output<String>? = null) : ConvertibleToJava<ContainerGroupDefinitionArgs>

The AWS::GameLift::ContainerGroupDefinition resource creates an Amazon GameLift container group definition.

Constructors

Link copied to clipboard
constructor(containerGroupType: Output<ContainerGroupDefinitionContainerGroupType>? = null, gameServerContainerDefinition: Output<ContainerGroupDefinitionGameServerContainerDefinitionArgs>? = null, name: Output<String>? = null, operatingSystem: Output<ContainerGroupDefinitionOperatingSystem>? = null, sourceVersionNumber: Output<Int>? = null, supportContainerDefinitions: Output<List<ContainerGroupDefinitionSupportContainerDefinitionArgs>>? = null, tags: Output<List<TagArgs>>? = null, totalMemoryLimitMebibytes: Output<Int>? = null, totalVcpuLimit: Output<Double>? = null, versionDescription: Output<String>? = null)

Properties

Link copied to clipboard

The scope of the container group

Link copied to clipboard

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.

Link copied to clipboard
val name: Output<String>? = null

A descriptive label for the container group definition.

Link copied to clipboard

The operating system of the container group

Link copied to clipboard
val sourceVersionNumber: Output<Int>? = null

A specific ContainerGroupDefinition version to be updated

Link copied to clipboard

A collection of support container definitions that define the containers in this group.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Link copied to clipboard
val totalMemoryLimitMebibytes: Output<Int>? = null

The total memory limit of container groups following this definition in MiB

Link copied to clipboard
val totalVcpuLimit: Output<Double>? = null

The total amount of virtual CPUs on the container group definition

Link copied to clipboard
val versionDescription: Output<String>? = null

The description of this version

Functions

Link copied to clipboard
open override fun toJava(): ContainerGroupDefinitionArgs