GroupContainerArgs

data class GroupContainerArgs(val commands: Output<List<String>>? = null, val cpu: Output<Double>, val cpuLimit: Output<Double>? = null, val environmentVariables: Output<Map<String, String>>? = null, val image: Output<String>, val livenessProbe: Output<GroupContainerLivenessProbeArgs>? = null, val memory: Output<Double>, val memoryLimit: Output<Double>? = null, val name: Output<String>, val ports: Output<List<GroupContainerPortArgs>>? = null, val readinessProbe: Output<GroupContainerReadinessProbeArgs>? = null, val secureEnvironmentVariables: Output<Map<String, String>>? = null, val securities: Output<List<GroupContainerSecurityArgs>>? = null, val volumes: Output<List<GroupContainerVolumeArgs>>? = null) : ConvertibleToJava<GroupContainerArgs>

Constructors

Link copied to clipboard
constructor(commands: Output<List<String>>? = null, cpu: Output<Double>, cpuLimit: Output<Double>? = null, environmentVariables: Output<Map<String, String>>? = null, image: Output<String>, livenessProbe: Output<GroupContainerLivenessProbeArgs>? = null, memory: Output<Double>, memoryLimit: Output<Double>? = null, name: Output<String>, ports: Output<List<GroupContainerPortArgs>>? = null, readinessProbe: Output<GroupContainerReadinessProbeArgs>? = null, secureEnvironmentVariables: Output<Map<String, String>>? = null, securities: Output<List<GroupContainerSecurityArgs>>? = null, volumes: Output<List<GroupContainerVolumeArgs>>? = null)

Properties

Link copied to clipboard
val commands: Output<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: Output<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: Output<Double>? = null

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

Link copied to clipboard
val environmentVariables: Output<Map<String, String>>? = null

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
val image: Output<String>

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
val memory: Output<Double>

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

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

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

Link copied to clipboard
val name: Output<String>

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

Link copied to clipboard
val ports: Output<List<GroupContainerPortArgs>>? = null

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
val volumes: Output<List<GroupContainerVolumeArgs>>? = null

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.

Functions

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