Package com.pulumi.alicloud.ess.inputs
Class EciScalingConfigurationContainerArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.alicloud.ess.inputs.EciScalingConfigurationContainerArgs
-
public final class EciScalingConfigurationContainerArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EciScalingConfigurationContainerArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static EciScalingConfigurationContainerArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
args()
static EciScalingConfigurationContainerArgs.Builder
builder()
static EciScalingConfigurationContainerArgs.Builder
builder(EciScalingConfigurationContainerArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
commands()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
cpu()
java.util.Optional<com.pulumi.core.Output<java.util.List<EciScalingConfigurationContainerEnvironmentVarArgs>>>
environmentVars()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
gpu()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
image()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
imagePullPolicy()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
livenessProbeExecCommands()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
livenessProbeFailureThreshold()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
livenessProbeHttpGetPath()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
livenessProbeHttpGetPort()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
livenessProbeHttpGetScheme()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
livenessProbeInitialDelaySeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
livenessProbePeriodSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
livenessProbeSuccessThreshold()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
livenessProbeTcpSocketPort()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
livenessProbeTimeoutSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Double>>
memory()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<java.util.List<EciScalingConfigurationContainerPortArgs>>>
ports()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
readinessProbeExecCommands()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
readinessProbeFailureThreshold()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
readinessProbeHttpGetPath()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
readinessProbeHttpGetPort()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
readinessProbeHttpGetScheme()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
readinessProbeInitialDelaySeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
readinessProbePeriodSeconds()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
readinessProbeSuccessThreshold()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
readinessProbeTcpSocketPort()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
readinessProbeTimeoutSeconds()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
securityContextCapabilityAdds()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
securityContextReadOnlyRootFileSystem()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
securityContextRunAsUser()
java.util.Optional<com.pulumi.core.Output<java.util.List<EciScalingConfigurationContainerVolumeMountArgs>>>
volumeMounts()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
workingDir()
-
-
-
Field Detail
-
Empty
public static final EciScalingConfigurationContainerArgs Empty
-
-
Method Detail
-
args
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> args()
- Returns:
- The arguments passed to the commands.
-
commands
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> commands()
- Returns:
- The commands run by the init container.
-
cpu
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> cpu()
- Returns:
- The amount of CPU resources allocated to the container.
-
environmentVars
public java.util.Optional<com.pulumi.core.Output<java.util.List<EciScalingConfigurationContainerEnvironmentVarArgs>>> environmentVars()
- Returns:
- The structure of environmentVars. See `environment_vars` below for details.
-
gpu
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> gpu()
- Returns:
- The number GPUs.
-
image
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> image()
- Returns:
- The image of the container.
-
imagePullPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> imagePullPolicy()
- Returns:
- The restart policy of the image.
-
livenessProbeExecCommands
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> livenessProbeExecCommands()
- Returns:
- Commands that you want to run in containers when you use the CLI to perform liveness probes.
-
livenessProbeFailureThreshold
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> livenessProbeFailureThreshold()
- Returns:
- The minimum number of consecutive failures for the liveness probe to be considered failed after having been successful. Default value: 3.
-
livenessProbeHttpGetPath
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> livenessProbeHttpGetPath()
- Returns:
- The path to which HTTP GET requests are sent when you use HTTP requests to perform liveness probes.
-
livenessProbeHttpGetPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> livenessProbeHttpGetPort()
- Returns:
- The port to which HTTP GET requests are sent when you use HTTP requests to perform liveness probes.
-
livenessProbeHttpGetScheme
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> livenessProbeHttpGetScheme()
- Returns:
- The protocol type of HTTP GET requests when you use HTTP requests for liveness probes.Valid values:HTTP and HTTPS.
-
livenessProbeInitialDelaySeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> livenessProbeInitialDelaySeconds()
- Returns:
- The number of seconds after container has started before liveness probes are initiated.
-
livenessProbePeriodSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> livenessProbePeriodSeconds()
- Returns:
- The interval at which the liveness probe is performed. Unit: seconds. Default value: 10. Minimum value: 1.
-
livenessProbeSuccessThreshold
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> livenessProbeSuccessThreshold()
- Returns:
- 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.
-
livenessProbeTcpSocketPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> livenessProbeTcpSocketPort()
- Returns:
- The port detected by TCP sockets when you use TCP sockets to perform liveness probes.
-
livenessProbeTimeoutSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> livenessProbeTimeoutSeconds()
- Returns:
- The timeout period for the liveness probe. Unit: seconds. Default value: 1. Minimum value: 1.
-
memory
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> memory()
- Returns:
- The amount of memory resources allocated to the container.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the mounted volume.
-
ports
public java.util.Optional<com.pulumi.core.Output<java.util.List<EciScalingConfigurationContainerPortArgs>>> ports()
- Returns:
- The structure of port. See `ports` below for details.
-
readinessProbeExecCommands
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> readinessProbeExecCommands()
- Returns:
- Commands that you want to run in containers when you use the CLI to perform readiness probes.
-
readinessProbeFailureThreshold
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> readinessProbeFailureThreshold()
- Returns:
- The minimum number of consecutive failures for the readiness probe to be considered failed after having been successful. Default value: 3.
-
readinessProbeHttpGetPath
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> readinessProbeHttpGetPath()
- Returns:
- The path to which HTTP GET requests are sent when you use HTTP requests to perform readiness probes.
-
readinessProbeHttpGetPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> readinessProbeHttpGetPort()
- Returns:
- The port to which HTTP GET requests are sent when you use HTTP requests to perform readiness probes.
-
readinessProbeHttpGetScheme
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> readinessProbeHttpGetScheme()
- Returns:
- The protocol type of HTTP GET requests when you use HTTP requests for readiness probes. Valid values: HTTP and HTTPS.
-
readinessProbeInitialDelaySeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> readinessProbeInitialDelaySeconds()
- Returns:
- The number of seconds after container N has started before readiness probes are initiated.
-
readinessProbePeriodSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> readinessProbePeriodSeconds()
- Returns:
- The interval at which the readiness probe is performed. Unit: seconds. Default value: 10. Minimum value: 1.
-
readinessProbeSuccessThreshold
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> readinessProbeSuccessThreshold()
- Returns:
- 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.
-
readinessProbeTcpSocketPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> readinessProbeTcpSocketPort()
- Returns:
- The port detected by Transmission Control Protocol (TCP) sockets when you use TCP sockets to perform readiness probes.
-
readinessProbeTimeoutSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> readinessProbeTimeoutSeconds()
- Returns:
- The timeout period for the readiness probe. Unit: seconds. Default value: 1. Minimum value: 1.
-
securityContextCapabilityAdds
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> securityContextCapabilityAdds()
- Returns:
- Grant certain permissions to processes within container. Optional values: - NET_ADMIN: Allow network management tasks to be performed. - NET_RAW: Allow raw sockets.
-
securityContextReadOnlyRootFileSystem
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> securityContextReadOnlyRootFileSystem()
- Returns:
- Mounts the container's root filesystem as read-only.
-
securityContextRunAsUser
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> securityContextRunAsUser()
- Returns:
- Specifies user ID under which all processes run.
-
volumeMounts
public java.util.Optional<com.pulumi.core.Output<java.util.List<EciScalingConfigurationContainerVolumeMountArgs>>> volumeMounts()
- Returns:
- The structure of volumeMounts. See `volume_mounts` below for details.
-
workingDir
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workingDir()
- Returns:
- The working directory of the container.
-
builder
public static EciScalingConfigurationContainerArgs.Builder builder()
-
builder
public static EciScalingConfigurationContainerArgs.Builder builder(EciScalingConfigurationContainerArgs defaults)
-
-