AppTemplateContainerArgs

data class AppTemplateContainerArgs(val args: Output<List<String>>? = null, val commands: Output<List<String>>? = null, val cpu: Output<Double>, val envs: Output<List<AppTemplateContainerEnvArgs>>? = null, val ephemeralStorage: Output<String>? = null, val image: Output<String>, val livenessProbes: Output<List<AppTemplateContainerLivenessProbeArgs>>? = null, val memory: Output<String>, val name: Output<String>, val readinessProbes: Output<List<AppTemplateContainerReadinessProbeArgs>>? = null, val startupProbes: Output<List<AppTemplateContainerStartupProbeArgs>>? = null, val volumeMounts: Output<List<AppTemplateContainerVolumeMountArgs>>? = null) : ConvertibleToJava<AppTemplateContainerArgs>

Constructors

Link copied to clipboard
constructor(args: Output<List<String>>? = null, commands: Output<List<String>>? = null, cpu: Output<Double>, envs: Output<List<AppTemplateContainerEnvArgs>>? = null, ephemeralStorage: Output<String>? = null, image: Output<String>, livenessProbes: Output<List<AppTemplateContainerLivenessProbeArgs>>? = null, memory: Output<String>, name: Output<String>, readinessProbes: Output<List<AppTemplateContainerReadinessProbeArgs>>? = null, startupProbes: Output<List<AppTemplateContainerStartupProbeArgs>>? = null, volumeMounts: Output<List<AppTemplateContainerVolumeMountArgs>>? = null)

Properties

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

A list of extra arguments to pass to the container.

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

A command to pass to the container to override the default. This is provided as a list of command line elements without spaces.

Link copied to clipboard
val cpu: Output<Double>

The amount of vCPU to allocate to the container. Possible values include 0.25, 0.5, 0.75, 1.0, 1.25, 1.5, 1.75, and 2.0. When there's a workload profile specified, there's no such constraint.

Link copied to clipboard
val envs: Output<List<AppTemplateContainerEnvArgs>>? = null

One or more env blocks as detailed below.

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

The amount of ephemeral storage available to the Container App.

Link copied to clipboard
val image: Output<String>

The image to use to create the container.

Link copied to clipboard

A liveness_probe block as detailed below.

Link copied to clipboard
val memory: Output<String>

The amount of memory to allocate to the container. Possible values are 0.5Gi, 1Gi, 1.5Gi, 2Gi, 2.5Gi, 3Gi, 3.5Gi and 4Gi. When there's a workload profile specified, there's no such constraint.

Link copied to clipboard
val name: Output<String>

The name of the container

Link copied to clipboard

A readiness_probe block as detailed below.

Link copied to clipboard

A startup_probe block as detailed below.

Link copied to clipboard

A volume_mounts block as detailed below.

Functions

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