1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. gamelift
  5. getContainerGroupDefinition

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.gamelift.getContainerGroupDefinition

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

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

    Using getContainerGroupDefinition

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getContainerGroupDefinition(args: GetContainerGroupDefinitionArgs, opts?: InvokeOptions): Promise<GetContainerGroupDefinitionResult>
    function getContainerGroupDefinitionOutput(args: GetContainerGroupDefinitionOutputArgs, opts?: InvokeOptions): Output<GetContainerGroupDefinitionResult>
    def get_container_group_definition(name: Optional[str] = None,
                                       opts: Optional[InvokeOptions] = None) -> GetContainerGroupDefinitionResult
    def get_container_group_definition_output(name: Optional[pulumi.Input[str]] = None,
                                       opts: Optional[InvokeOptions] = None) -> Output[GetContainerGroupDefinitionResult]
    func LookupContainerGroupDefinition(ctx *Context, args *LookupContainerGroupDefinitionArgs, opts ...InvokeOption) (*LookupContainerGroupDefinitionResult, error)
    func LookupContainerGroupDefinitionOutput(ctx *Context, args *LookupContainerGroupDefinitionOutputArgs, opts ...InvokeOption) LookupContainerGroupDefinitionResultOutput

    > Note: This function is named LookupContainerGroupDefinition in the Go SDK.

    public static class GetContainerGroupDefinition 
    {
        public static Task<GetContainerGroupDefinitionResult> InvokeAsync(GetContainerGroupDefinitionArgs args, InvokeOptions? opts = null)
        public static Output<GetContainerGroupDefinitionResult> Invoke(GetContainerGroupDefinitionInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetContainerGroupDefinitionResult> getContainerGroupDefinition(GetContainerGroupDefinitionArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:gamelift:getContainerGroupDefinition
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Name string
    A descriptive label for the container group definition.
    Name string
    A descriptive label for the container group definition.
    name String
    A descriptive label for the container group definition.
    name string
    A descriptive label for the container group definition.
    name str
    A descriptive label for the container group definition.
    name String
    A descriptive label for the container group definition.

    getContainerGroupDefinition Result

    The following output properties are available:

    ContainerGroupDefinitionArn string
    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").
    GameServerContainerDefinition Pulumi.AwsNative.GameLift.Outputs.ContainerGroupDefinitionGameServerContainerDefinition
    OperatingSystem Pulumi.AwsNative.GameLift.ContainerGroupDefinitionOperatingSystem
    The operating system of the container group
    SourceVersionNumber int
    A specific ContainerGroupDefinition version to be updated
    Status Pulumi.AwsNative.GameLift.ContainerGroupDefinitionStatus
    A string indicating ContainerGroupDefinition status.
    StatusReason string
    A string indicating the reason for ContainerGroupDefinition status.
    SupportContainerDefinitions List<Pulumi.AwsNative.GameLift.Outputs.ContainerGroupDefinitionSupportContainerDefinition>
    A collection of support container definitions that define the containers in this group.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    TotalMemoryLimitMebibytes int
    The total memory limit of container groups following this definition in MiB
    TotalVcpuLimit double
    The total amount of virtual CPUs on the container group definition
    VersionDescription string
    The description of this version
    VersionNumber int
    The version of this ContainerGroupDefinition
    ContainerGroupDefinitionArn string
    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").
    GameServerContainerDefinition ContainerGroupDefinitionGameServerContainerDefinition
    OperatingSystem ContainerGroupDefinitionOperatingSystem
    The operating system of the container group
    SourceVersionNumber int
    A specific ContainerGroupDefinition version to be updated
    Status ContainerGroupDefinitionStatus
    A string indicating ContainerGroupDefinition status.
    StatusReason string
    A string indicating the reason for ContainerGroupDefinition status.
    SupportContainerDefinitions []ContainerGroupDefinitionSupportContainerDefinition
    A collection of support container definitions that define the containers in this group.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    TotalMemoryLimitMebibytes int
    The total memory limit of container groups following this definition in MiB
    TotalVcpuLimit float64
    The total amount of virtual CPUs on the container group definition
    VersionDescription string
    The description of this version
    VersionNumber int
    The version of this ContainerGroupDefinition
    containerGroupDefinitionArn String
    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").
    gameServerContainerDefinition ContainerGroupDefinitionGameServerContainerDefinition
    operatingSystem ContainerGroupDefinitionOperatingSystem
    The operating system of the container group
    sourceVersionNumber Integer
    A specific ContainerGroupDefinition version to be updated
    status ContainerGroupDefinitionStatus
    A string indicating ContainerGroupDefinition status.
    statusReason String
    A string indicating the reason for ContainerGroupDefinition status.
    supportContainerDefinitions List<ContainerGroupDefinitionSupportContainerDefinition>
    A collection of support container definitions that define the containers in this group.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    totalMemoryLimitMebibytes Integer
    The total memory limit of container groups following this definition in MiB
    totalVcpuLimit Double
    The total amount of virtual CPUs on the container group definition
    versionDescription String
    The description of this version
    versionNumber Integer
    The version of this ContainerGroupDefinition
    containerGroupDefinitionArn string
    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").
    gameServerContainerDefinition ContainerGroupDefinitionGameServerContainerDefinition
    operatingSystem ContainerGroupDefinitionOperatingSystem
    The operating system of the container group
    sourceVersionNumber number
    A specific ContainerGroupDefinition version to be updated
    status ContainerGroupDefinitionStatus
    A string indicating ContainerGroupDefinition status.
    statusReason string
    A string indicating the reason for ContainerGroupDefinition status.
    supportContainerDefinitions ContainerGroupDefinitionSupportContainerDefinition[]
    A collection of support container definitions that define the containers in this group.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    totalMemoryLimitMebibytes number
    The total memory limit of container groups following this definition in MiB
    totalVcpuLimit number
    The total amount of virtual CPUs on the container group definition
    versionDescription string
    The description of this version
    versionNumber number
    The version of this ContainerGroupDefinition
    container_group_definition_arn str
    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").
    game_server_container_definition ContainerGroupDefinitionGameServerContainerDefinition
    operating_system ContainerGroupDefinitionOperatingSystem
    The operating system of the container group
    source_version_number int
    A specific ContainerGroupDefinition version to be updated
    status ContainerGroupDefinitionStatus
    A string indicating ContainerGroupDefinition status.
    status_reason str
    A string indicating the reason for ContainerGroupDefinition status.
    support_container_definitions Sequence[ContainerGroupDefinitionSupportContainerDefinition]
    A collection of support container definitions that define the containers in this group.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    total_memory_limit_mebibytes int
    The total memory limit of container groups following this definition in MiB
    total_vcpu_limit float
    The total amount of virtual CPUs on the container group definition
    version_description str
    The description of this version
    version_number int
    The version of this ContainerGroupDefinition
    containerGroupDefinitionArn String
    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").
    gameServerContainerDefinition Property Map
    operatingSystem "AMAZON_LINUX_2023"
    The operating system of the container group
    sourceVersionNumber Number
    A specific ContainerGroupDefinition version to be updated
    status "READY" | "COPYING" | "FAILED"
    A string indicating ContainerGroupDefinition status.
    statusReason String
    A string indicating the reason for ContainerGroupDefinition status.
    supportContainerDefinitions List<Property Map>
    A collection of support container definitions that define the containers in this group.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.
    totalMemoryLimitMebibytes Number
    The total memory limit of container groups following this definition in MiB
    totalVcpuLimit Number
    The total amount of virtual CPUs on the container group definition
    versionDescription String
    The description of this version
    versionNumber Number
    The version of this ContainerGroupDefinition

    Supporting Types

    ContainerGroupDefinitionContainerDependency

    Condition Pulumi.AwsNative.GameLift.ContainerGroupDefinitionContainerDependencyCondition
    The type of dependency.
    ContainerName string
    A descriptive label for the container definition. The container being defined depends on this container's condition.
    Condition ContainerGroupDefinitionContainerDependencyCondition
    The type of dependency.
    ContainerName string
    A descriptive label for the container definition. The container being defined depends on this container's condition.
    condition ContainerGroupDefinitionContainerDependencyCondition
    The type of dependency.
    containerName String
    A descriptive label for the container definition. The container being defined depends on this container's condition.
    condition ContainerGroupDefinitionContainerDependencyCondition
    The type of dependency.
    containerName string
    A descriptive label for the container definition. The container being defined depends on this container's condition.
    condition ContainerGroupDefinitionContainerDependencyCondition
    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

    ContainerGroupDefinitionContainerEnvironment

    Name string
    The environment variable name.
    Value string
    The environment variable value.
    Name string
    The environment variable name.
    Value string
    The environment variable value.
    name String
    The environment variable name.
    value String
    The environment variable value.
    name string
    The environment variable name.
    value string
    The environment variable value.
    name str
    The environment variable name.
    value str
    The environment variable value.
    name String
    The environment variable name.
    value String
    The environment variable value.

    ContainerGroupDefinitionContainerHealthCheck

    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

    InstancePath string
    The path on the host that will be mounted in the container.
    AccessLevel Pulumi.AwsNative.GameLift.ContainerGroupDefinitionContainerMountPointAccessLevel
    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 ContainerGroupDefinitionContainerMountPointAccessLevel
    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 ContainerGroupDefinitionContainerMountPointAccessLevel
    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 ContainerGroupDefinitionContainerMountPointAccessLevel
    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 ContainerGroupDefinitionContainerMountPointAccessLevel
    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

    ContainerGroupDefinitionContainerPortRange

    FromPort int
    A starting value for the range of allowed port numbers.
    Protocol Pulumi.AwsNative.GameLift.ContainerGroupDefinitionContainerPortRangeProtocol
    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 ContainerGroupDefinitionContainerPortRangeProtocol
    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 ContainerGroupDefinitionContainerPortRangeProtocol
    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 ContainerGroupDefinitionContainerPortRangeProtocol
    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 ContainerGroupDefinitionContainerPortRangeProtocol
    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

    ContainerGroupDefinitionGameServerContainerDefinition

    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.
    ServerSdkVersion string
    The version of the server SDK used in this container group
    DependsOn List<Pulumi.AwsNative.GameLift.Inputs.ContainerGroupDefinitionContainerDependency>
    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.AwsNative.GameLift.Inputs.ContainerGroupDefinitionContainerEnvironment>
    The environment variables to pass to a container.
    MountPoints List<Pulumi.AwsNative.GameLift.Inputs.ContainerGroupDefinitionContainerMountPoint>
    A list of mount point configurations to be used in a container.
    PortConfiguration Pulumi.AwsNative.GameLift.Inputs.ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    ResolvedImageDigest string
    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.
    ServerSdkVersion string
    The version of the server SDK used in this container group
    DependsOn []ContainerGroupDefinitionContainerDependency
    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 []ContainerGroupDefinitionContainerEnvironment
    The environment variables to pass to a container.
    MountPoints []ContainerGroupDefinitionContainerMountPoint
    A list of mount point configurations to be used in a container.
    PortConfiguration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    ResolvedImageDigest string
    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.
    serverSdkVersion String
    The version of the server SDK used in this container group
    dependsOn List<ContainerGroupDefinitionContainerDependency>
    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<ContainerGroupDefinitionContainerEnvironment>
    The environment variables to pass to a container.
    mountPoints List<ContainerGroupDefinitionContainerMountPoint>
    A list of mount point configurations to be used in a container.
    portConfiguration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    resolvedImageDigest String
    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.
    serverSdkVersion string
    The version of the server SDK used in this container group
    dependsOn ContainerGroupDefinitionContainerDependency[]
    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 ContainerGroupDefinitionContainerEnvironment[]
    The environment variables to pass to a container.
    mountPoints ContainerGroupDefinitionContainerMountPoint[]
    A list of mount point configurations to be used in a container.
    portConfiguration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    resolvedImageDigest string
    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_version str
    The version of the server SDK used in this container group
    depends_on Sequence[ContainerGroupDefinitionContainerDependency]
    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[ContainerGroupDefinitionContainerEnvironment]
    The environment variables to pass to a container.
    mount_points Sequence[ContainerGroupDefinitionContainerMountPoint]
    A list of mount point configurations to be used in a container.
    port_configuration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    resolved_image_digest str
    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.
    serverSdkVersion String
    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.
    resolvedImageDigest String
    The digest of the container image.

    ContainerGroupDefinitionOperatingSystem

    ContainerGroupDefinitionPortConfiguration

    ContainerPortRanges []ContainerGroupDefinitionContainerPortRange
    Specifies one or more ranges of ports on a container.
    containerPortRanges List<ContainerGroupDefinitionContainerPortRange>
    Specifies one or more ranges of ports on a container.
    containerPortRanges ContainerGroupDefinitionContainerPortRange[]
    Specifies one or more ranges of ports on a container.
    container_port_ranges Sequence[ContainerGroupDefinitionContainerPortRange]
    Specifies one or more ranges of ports on a container.
    containerPortRanges List<Property Map>
    Specifies one or more ranges of ports on a container.

    ContainerGroupDefinitionStatus

    ContainerGroupDefinitionSupportContainerDefinition

    ContainerName string
    A descriptive label for the container definition.
    ImageUri string
    Specifies the image URI of this container.
    DependsOn List<Pulumi.AwsNative.GameLift.Inputs.ContainerGroupDefinitionContainerDependency>
    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.AwsNative.GameLift.Inputs.ContainerGroupDefinitionContainerEnvironment>
    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.AwsNative.GameLift.Inputs.ContainerGroupDefinitionContainerHealthCheck
    Specifies how the health of the containers will be checked.
    MemoryHardLimitMebibytes int
    The total memory limit of container groups following this definition in MiB
    MountPoints List<Pulumi.AwsNative.GameLift.Inputs.ContainerGroupDefinitionContainerMountPoint>
    A list of mount point configurations to be used in a container.
    PortConfiguration Pulumi.AwsNative.GameLift.Inputs.ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    ResolvedImageDigest string
    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 []ContainerGroupDefinitionContainerDependency
    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 []ContainerGroupDefinitionContainerEnvironment
    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 ContainerGroupDefinitionContainerHealthCheck
    Specifies how the health of the containers will be checked.
    MemoryHardLimitMebibytes int
    The total memory limit of container groups following this definition in MiB
    MountPoints []ContainerGroupDefinitionContainerMountPoint
    A list of mount point configurations to be used in a container.
    PortConfiguration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    ResolvedImageDigest string
    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<ContainerGroupDefinitionContainerDependency>
    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<ContainerGroupDefinitionContainerEnvironment>
    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 ContainerGroupDefinitionContainerHealthCheck
    Specifies how the health of the containers will be checked.
    memoryHardLimitMebibytes Integer
    The total memory limit of container groups following this definition in MiB
    mountPoints List<ContainerGroupDefinitionContainerMountPoint>
    A list of mount point configurations to be used in a container.
    portConfiguration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    resolvedImageDigest String
    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 ContainerGroupDefinitionContainerDependency[]
    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 ContainerGroupDefinitionContainerEnvironment[]
    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 ContainerGroupDefinitionContainerHealthCheck
    Specifies how the health of the containers will be checked.
    memoryHardLimitMebibytes number
    The total memory limit of container groups following this definition in MiB
    mountPoints ContainerGroupDefinitionContainerMountPoint[]
    A list of mount point configurations to be used in a container.
    portConfiguration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    resolvedImageDigest string
    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[ContainerGroupDefinitionContainerDependency]
    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[ContainerGroupDefinitionContainerEnvironment]
    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 ContainerGroupDefinitionContainerHealthCheck
    Specifies how the health of the containers will be checked.
    memory_hard_limit_mebibytes int
    The total memory limit of container groups following this definition in MiB
    mount_points Sequence[ContainerGroupDefinitionContainerMountPoint]
    A list of mount point configurations to be used in a container.
    port_configuration ContainerGroupDefinitionPortConfiguration
    Defines the ports on the container.
    resolved_image_digest str
    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.
    memoryHardLimitMebibytes Number
    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.
    resolvedImageDigest String
    The digest of the container image.
    vcpu Number
    The number of virtual CPUs to give to the support group

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi