Package com.pulumi.aws.pipes.inputs
Class PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.pipes.inputs.PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs
-
public final class PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builderbuilder()static PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builderbuilder(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>commands()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>cpu()java.util.Optional<com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileArgs>>>environmentFiles()java.util.Optional<com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentArgs>>>environments()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>memory()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>memoryReservation()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementArgs>>>resourceRequirements()
-
-
-
Field Detail
-
Empty
public static final PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs Empty
-
-
Method Detail
-
commands
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> commands()
- Returns:
- List of commands to send to the container that overrides the default command from the Docker image or the task definition. You must also specify a container name.
-
cpu
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> cpu()
- Returns:
- Number of CPU units reserved for the container, instead of the default value from the task definition. You must also specify a container name.
-
environmentFiles
public java.util.Optional<com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentFileArgs>>> environmentFiles()
- Returns:
- List of files containing the environment variables to pass to a container, instead of the value from the container definition. See `environmentFile` Block for details.
-
environments
public java.util.Optional<com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideEnvironmentArgs>>> environments()
- Returns:
- Environment variables to send to the container. You can add new environment variables, which are added to the container at launch, or you can override the existing environment variables from the Docker image or the task definition. You must also specify a container name. See `target_parameters.ecs_task_parameters.overrides.container_override.environment` Block for details.
-
memory
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> memory()
- Returns:
- Hard limit (in MiB) of memory to present to the container, instead of the default value from the task definition. If your container attempts to exceed the memory specified here, the container is killed. You must also specify a container name.
-
memoryReservation
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> memoryReservation()
- Returns:
- Soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition. You must also specify a container name.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of the container that receives the override. This parameter is required if any override is specified.
-
resourceRequirements
public java.util.Optional<com.pulumi.core.Output<java.util.List<PipeTargetParametersEcsTaskParametersOverridesContainerOverrideResourceRequirementArgs>>> resourceRequirements()
- Returns:
- Type and amount of a resource to assign to a container, instead of the default value from the task definition. The only supported resource is a GPU. See `target_parameters.ecs_task_parameters.overrides.container_override.resource_requirement` Block for details.
-
builder
public static PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder builder()
-
builder
public static PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs.Builder builder(PipeTargetParametersEcsTaskParametersOverridesContainerOverrideArgs defaults)
-
-