Class EciScalingConfigurationContainerArgs


  • public final class EciScalingConfigurationContainerArgs
    extends com.pulumi.resources.ResourceArgs
    • 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.
      • 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.
      • 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.
      • workingDir

        public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workingDir()
        Returns:
        The working directory of the container.