ContainerGroupDefinitionSupportContainerDefinitionArgs

data class ContainerGroupDefinitionSupportContainerDefinitionArgs(val containerName: Output<String>, val dependsOn: Output<List<ContainerGroupDefinitionContainerDependencyArgs>>? = null, val environmentOverride: Output<List<ContainerGroupDefinitionContainerEnvironmentArgs>>? = null, val essential: Output<Boolean>? = null, val healthCheck: Output<ContainerGroupDefinitionContainerHealthCheckArgs>? = null, val imageUri: Output<String>, val memoryHardLimitMebibytes: Output<Int>? = null, val mountPoints: Output<List<ContainerGroupDefinitionContainerMountPointArgs>>? = null, val portConfiguration: Output<ContainerGroupDefinitionPortConfigurationArgs>? = null, val resolvedImageDigest: Output<String>? = null, val vcpu: Output<Double>? = null) : ConvertibleToJava<ContainerGroupDefinitionSupportContainerDefinitionArgs>

Supports the function of the main container group

Constructors

constructor(containerName: Output<String>, dependsOn: Output<List<ContainerGroupDefinitionContainerDependencyArgs>>? = null, environmentOverride: Output<List<ContainerGroupDefinitionContainerEnvironmentArgs>>? = null, essential: Output<Boolean>? = null, healthCheck: Output<ContainerGroupDefinitionContainerHealthCheckArgs>? = null, imageUri: Output<String>, memoryHardLimitMebibytes: Output<Int>? = null, mountPoints: Output<List<ContainerGroupDefinitionContainerMountPointArgs>>? = null, portConfiguration: Output<ContainerGroupDefinitionPortConfigurationArgs>? = null, resolvedImageDigest: Output<String>? = null, vcpu: Output<Double>? = null)

Properties

Link copied to clipboard
val containerName: Output<String>

A descriptive label for the container definition.

Link copied to clipboard

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.

Link copied to clipboard

The environment variables to pass to a container.

Link copied to clipboard
val essential: Output<Boolean>? = null

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.

Link copied to clipboard

Specifies how the health of the containers will be checked.

Link copied to clipboard
val imageUri: Output<String>

Specifies the image URI of this container.

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

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

Link copied to clipboard

A list of mount point configurations to be used in a container.

Link copied to clipboard

Defines the ports on the container.

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

The digest of the container image.

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

The number of virtual CPUs to give to the support group

Functions

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