Package com.pulumi.aws.batch.inputs
Class JobDefinitionEksPropertiesPodPropertiesInitContainerArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.batch.inputs.JobDefinitionEksPropertiesPodPropertiesInitContainerArgs
-
public final class JobDefinitionEksPropertiesPodPropertiesInitContainerArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJobDefinitionEksPropertiesPodPropertiesInitContainerArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static JobDefinitionEksPropertiesPodPropertiesInitContainerArgsEmpty
-
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 JobDefinitionEksPropertiesPodPropertiesInitContainerArgs.Builderbuilder()static JobDefinitionEksPropertiesPodPropertiesInitContainerArgs.Builderbuilder(JobDefinitionEksPropertiesPodPropertiesInitContainerArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>commands()java.util.Optional<com.pulumi.core.Output<java.util.List<JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs>>>envs()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.lang.String>>name()java.util.Optional<com.pulumi.core.Output<JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs>>resources()java.util.Optional<com.pulumi.core.Output<JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs>>securityContext()java.util.Optional<com.pulumi.core.Output<java.util.List<JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs>>>volumeMounts()
-
-
-
Field Detail
-
Empty
public static final JobDefinitionEksPropertiesPodPropertiesInitContainerArgs Empty
-
-
Method Detail
-
args
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> args()
- Returns:
- Array of arguments to the entrypoint. If this isn't specified, the CMD of the container image is used. This corresponds to the args member in the Entrypoint portion of the Pod in Kubernetes. Environment variable references are expanded using the container's environment.
-
commands
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> commands()
- Returns:
- Entrypoint for the container. This isn't run within a shell. If this isn't specified, the ENTRYPOINT of the container image is used. Environment variable references are expanded using the container's environment.
-
envs
public java.util.Optional<com.pulumi.core.Output<java.util.List<JobDefinitionEksPropertiesPodPropertiesInitContainerEnvArgs>>> envs()
- Returns:
- Environment variables to pass to a container. See `env` below.
-
image
public com.pulumi.core.Output<java.lang.String> image()
- Returns:
- Docker image used to start the container.
-
imagePullPolicy
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> imagePullPolicy()
- Returns:
- Image pull policy for the container. Supported values are `Always`, `IfNotPresent`, and `Never`.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the container. If the name isn't specified, the default name "Default" is used. Each container in a pod must have a unique name.
-
resources
public java.util.Optional<com.pulumi.core.Output<JobDefinitionEksPropertiesPodPropertiesInitContainerResourcesArgs>> resources()
- Returns:
- Type and amount of resources to assign to a container. See `resources` below.
-
securityContext
public java.util.Optional<com.pulumi.core.Output<JobDefinitionEksPropertiesPodPropertiesInitContainerSecurityContextArgs>> securityContext()
- Returns:
- Security context for a job. See `securityContext` below.
-
volumeMounts
public java.util.Optional<com.pulumi.core.Output<java.util.List<JobDefinitionEksPropertiesPodPropertiesInitContainerVolumeMountArgs>>> volumeMounts()
- Returns:
- Volume mounts for the container. See `volumeMounts` below.
-
builder
public static JobDefinitionEksPropertiesPodPropertiesInitContainerArgs.Builder builder()
-
builder
public static JobDefinitionEksPropertiesPodPropertiesInitContainerArgs.Builder builder(JobDefinitionEksPropertiesPodPropertiesInitContainerArgs defaults)
-
-