GroupContainer

data class GroupContainer(val commands: List<String>? = null, val cpu: Double, val cpuLimit: Double? = null, val environmentVariables: Map<String, String>? = null, val image: String, val livenessProbe: GroupContainerLivenessProbe? = null, val memory: Double, val memoryLimit: Double? = null, val name: String, val ports: List<GroupContainerPort>? = null, val readinessProbe: GroupContainerReadinessProbe? = null, val secureEnvironmentVariables: Map<String, String>? = null, val securities: List<GroupContainerSecurity>? = null, val volumes: List<GroupContainerVolume>? = null)

Constructors

Link copied to clipboard
constructor(commands: List<String>? = null, cpu: Double, cpuLimit: Double? = null, environmentVariables: Map<String, String>? = null, image: String, livenessProbe: GroupContainerLivenessProbe? = null, memory: Double, memoryLimit: Double? = null, name: String, ports: List<GroupContainerPort>? = null, readinessProbe: GroupContainerReadinessProbe? = null, secureEnvironmentVariables: Map<String, String>? = null, securities: List<GroupContainerSecurity>? = null, volumes: List<GroupContainerVolume>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val commands: List<String>? = null

A list of commands which should be run on the container. Changing this forces a new resource to be created.

Link copied to clipboard
val cpu: Double

The required number of CPU cores of the containers. Changing this forces a new resource to be created.

Link copied to clipboard
val cpuLimit: Double? = null

The upper limit of the number of CPU cores of the containers.

Link copied to clipboard

A list of environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created.

Link copied to clipboard

The container image name. Changing this forces a new resource to be created.

Link copied to clipboard

The definition of a readiness probe for this container as documented in the liveness_probe block below. Changing this forces a new resource to be created.

Link copied to clipboard

The required memory of the containers in GB. Changing this forces a new resource to be created.

Link copied to clipboard
val memoryLimit: Double? = null

The upper limit of the memory of the containers in GB.

Link copied to clipboard

Specifies the name of the Container. Changing this forces a new resource to be created.

Link copied to clipboard

A set of public ports for the container. Changing this forces a new resource to be created. Set as documented in the ports block below.

Link copied to clipboard

The definition of a readiness probe for this container as documented in the readiness_probe block below. Changing this forces a new resource to be created.

Link copied to clipboard

A list of sensitive environment variables to be set on the container. Specified as a map of name/value pairs. Changing this forces a new resource to be created.

Link copied to clipboard

The definition of the security context for this container as documented in the security block below. Changing this forces a new resource to be created.

Link copied to clipboard

The definition of a volume mount for this container as documented in the volume block below. Changing this forces a new resource to be created.