EciScalingConfigurationContainerArgs

data class EciScalingConfigurationContainerArgs(val args: Output<List<String>>? = null, val commands: Output<List<String>>? = null, val cpu: Output<Double>? = null, val environmentVars: Output<List<EciScalingConfigurationContainerEnvironmentVarArgs>>? = null, val gpu: Output<Int>? = null, val image: Output<String>? = null, val imagePullPolicy: Output<String>? = null, val livenessProbeExecCommands: Output<List<String>>? = null, val livenessProbeFailureThreshold: Output<Int>? = null, val livenessProbeHttpGetPath: Output<String>? = null, val livenessProbeHttpGetPort: Output<Int>? = null, val livenessProbeHttpGetScheme: Output<String>? = null, val livenessProbeInitialDelaySeconds: Output<Int>? = null, val livenessProbePeriodSeconds: Output<Int>? = null, val livenessProbeSuccessThreshold: Output<Int>? = null, val livenessProbeTcpSocketPort: Output<Int>? = null, val livenessProbeTimeoutSeconds: Output<Int>? = null, val memory: Output<Double>? = null, val name: Output<String>? = null, val ports: Output<List<EciScalingConfigurationContainerPortArgs>>? = null, val readinessProbeExecCommands: Output<List<String>>? = null, val readinessProbeFailureThreshold: Output<Int>? = null, val readinessProbeHttpGetPath: Output<String>? = null, val readinessProbeHttpGetPort: Output<Int>? = null, val readinessProbeHttpGetScheme: Output<String>? = null, val readinessProbeInitialDelaySeconds: Output<Int>? = null, val readinessProbePeriodSeconds: Output<Int>? = null, val readinessProbeSuccessThreshold: Output<Int>? = null, val readinessProbeTcpSocketPort: Output<Int>? = null, val readinessProbeTimeoutSeconds: Output<Int>? = null, val volumeMounts: Output<List<EciScalingConfigurationContainerVolumeMountArgs>>? = null, val workingDir: Output<String>? = null) : ConvertibleToJava<EciScalingConfigurationContainerArgs>

Constructors

Link copied to clipboard
fun EciScalingConfigurationContainerArgs(args: Output<List<String>>? = null, commands: Output<List<String>>? = null, cpu: Output<Double>? = null, environmentVars: Output<List<EciScalingConfigurationContainerEnvironmentVarArgs>>? = null, gpu: Output<Int>? = null, image: Output<String>? = null, imagePullPolicy: Output<String>? = null, livenessProbeExecCommands: Output<List<String>>? = null, livenessProbeFailureThreshold: Output<Int>? = null, livenessProbeHttpGetPath: Output<String>? = null, livenessProbeHttpGetPort: Output<Int>? = null, livenessProbeHttpGetScheme: Output<String>? = null, livenessProbeInitialDelaySeconds: Output<Int>? = null, livenessProbePeriodSeconds: Output<Int>? = null, livenessProbeSuccessThreshold: Output<Int>? = null, livenessProbeTcpSocketPort: Output<Int>? = null, livenessProbeTimeoutSeconds: Output<Int>? = null, memory: Output<Double>? = null, name: Output<String>? = null, ports: Output<List<EciScalingConfigurationContainerPortArgs>>? = null, readinessProbeExecCommands: Output<List<String>>? = null, readinessProbeFailureThreshold: Output<Int>? = null, readinessProbeHttpGetPath: Output<String>? = null, readinessProbeHttpGetPort: Output<Int>? = null, readinessProbeHttpGetScheme: Output<String>? = null, readinessProbeInitialDelaySeconds: Output<Int>? = null, readinessProbePeriodSeconds: Output<Int>? = null, readinessProbeSuccessThreshold: Output<Int>? = null, readinessProbeTcpSocketPort: Output<Int>? = null, readinessProbeTimeoutSeconds: Output<Int>? = null, volumeMounts: Output<List<EciScalingConfigurationContainerVolumeMountArgs>>? = null, workingDir: Output<String>? = null)

Functions

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

Properties

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

The arguments passed to the commands.

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

The commands run by the init container.

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

The amount of CPU resources allocated to the container.

Link copied to clipboard

The structure of environmentVars. See environment_vars below for details.

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

The number GPUs.

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

The image of the container.

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

The restart policy of the image.

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

Commands that you want to run in containers when you use the CLI to perform liveness probes.

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

The minimum number of consecutive failures for the liveness probe to be considered failed after having been successful. Default value: 3.

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

The path to which HTTP GET requests are sent when you use HTTP requests to perform liveness probes.

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

The port to which HTTP GET requests are sent when you use HTTP requests to perform liveness probes.

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

The protocol type of HTTP GET requests when you use HTTP requests for liveness probes.Valid values:HTTP and HTTPS.

Link copied to clipboard

The number of seconds after container has started before liveness probes are initiated.

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

The interval at which the liveness probe is performed. Unit: seconds. Default value: 10. Minimum value: 1.

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

The minimum number of consecutive successes for the liveness probe to be considered successful after having failed. Default value: 1. Set the value to 1.

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

The port detected by TCP sockets when you use TCP sockets to perform liveness probes.

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

The timeout period for the liveness probe. Unit: seconds. Default value: 1. Minimum value: 1.

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

The amount of memory resources allocated to the container.

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

The name of the mounted volume.

Link copied to clipboard

The structure of port. See ports below for details.

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

Commands that you want to run in containers when you use the CLI to perform readiness probes.

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

The minimum number of consecutive failures for the readiness probe to be considered failed after having been successful. Default value: 3.

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

The path to which HTTP GET requests are sent when you use HTTP requests to perform readiness probes.

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

The port to which HTTP GET requests are sent when you use HTTP requests to perform readiness probes.

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

The protocol type of HTTP GET requests when you use HTTP requests for readiness probes. Valid values: HTTP and HTTPS.

Link copied to clipboard

The number of seconds after container N has started before readiness probes are initiated.

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

The interval at which the readiness probe is performed. Unit: seconds. Default value: 10. Minimum value: 1.

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

The minimum number of consecutive successes for the readiness probe to be considered successful after having failed. Default value: 1. Set the value to 1.

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

The port detected by Transmission Control Protocol (TCP) sockets when you use TCP sockets to perform readiness probes.

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

The timeout period for the readiness probe. Unit: seconds. Default value: 1. Minimum value: 1.

Link copied to clipboard

The structure of volumeMounts. See volume_mounts below for details.

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

The working directory of the container.