Package com.pulumi.aws.ecs.inputs
Class GetTaskExecutionOverridesContainerOverrideArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecs.inputs.GetTaskExecutionOverridesContainerOverrideArgs.Builder
-
- Enclosing class:
- GetTaskExecutionOverridesContainerOverrideArgs
public static final class GetTaskExecutionOverridesContainerOverrideArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetTaskExecutionOverridesContainerOverrideArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetTaskExecutionOverridesContainerOverrideArgs defaults)
-
-
Method Detail
-
commands
public GetTaskExecutionOverridesContainerOverrideArgs.Builder commands(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> commands)
- Parameters:
commands- Command to send to the container that overrides the default command from the Docker image or the task definition.- Returns:
- builder
-
commands
public GetTaskExecutionOverridesContainerOverrideArgs.Builder commands(java.util.List<java.lang.String> commands)
- Parameters:
commands- Command to send to the container that overrides the default command from the Docker image or the task definition.- Returns:
- builder
-
commands
public GetTaskExecutionOverridesContainerOverrideArgs.Builder commands(java.lang.String... commands)
- Parameters:
commands- Command to send to the container that overrides the default command from the Docker image or the task definition.- Returns:
- builder
-
cpu
public GetTaskExecutionOverridesContainerOverrideArgs.Builder cpu(@Nullable com.pulumi.core.Output<java.lang.Integer> cpu)
- Parameters:
cpu- Number of CPU units reserved for the container, instead of the default value from the task definition.- Returns:
- builder
-
cpu
public GetTaskExecutionOverridesContainerOverrideArgs.Builder cpu(java.lang.Integer cpu)
- Parameters:
cpu- Number of CPU units reserved for the container, instead of the default value from the task definition.- Returns:
- builder
-
environments
public GetTaskExecutionOverridesContainerOverrideArgs.Builder environments(@Nullable com.pulumi.core.Output<java.util.List<GetTaskExecutionOverridesContainerOverrideEnvironmentArgs>> environments)
- Parameters:
environments- 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. See below.- Returns:
- builder
-
environments
public GetTaskExecutionOverridesContainerOverrideArgs.Builder environments(java.util.List<GetTaskExecutionOverridesContainerOverrideEnvironmentArgs> environments)
- Parameters:
environments- 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. See below.- Returns:
- builder
-
environments
public GetTaskExecutionOverridesContainerOverrideArgs.Builder environments(GetTaskExecutionOverridesContainerOverrideEnvironmentArgs... environments)
- Parameters:
environments- 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. See below.- Returns:
- builder
-
memory
public GetTaskExecutionOverridesContainerOverrideArgs.Builder memory(@Nullable com.pulumi.core.Output<java.lang.Integer> memory)
- Parameters:
memory- 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.- Returns:
- builder
-
memory
public GetTaskExecutionOverridesContainerOverrideArgs.Builder memory(java.lang.Integer memory)
- Parameters:
memory- 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.- Returns:
- builder
-
memoryReservation
public GetTaskExecutionOverridesContainerOverrideArgs.Builder memoryReservation(@Nullable com.pulumi.core.Output<java.lang.Integer> memoryReservation)
- Parameters:
memoryReservation- Soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition.- Returns:
- builder
-
memoryReservation
public GetTaskExecutionOverridesContainerOverrideArgs.Builder memoryReservation(java.lang.Integer memoryReservation)
- Parameters:
memoryReservation- Soft limit (in MiB) of memory to reserve for the container, instead of the default value from the task definition.- Returns:
- builder
-
name
public GetTaskExecutionOverridesContainerOverrideArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the container that receives the override. This parameter is required if any override is specified.- Returns:
- builder
-
name
public GetTaskExecutionOverridesContainerOverrideArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the container that receives the override. This parameter is required if any override is specified.- Returns:
- builder
-
resourceRequirements
public GetTaskExecutionOverridesContainerOverrideArgs.Builder resourceRequirements(@Nullable com.pulumi.core.Output<java.util.List<GetTaskExecutionOverridesContainerOverrideResourceRequirementArgs>> resourceRequirements)
- Parameters:
resourceRequirements- 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 below.- Returns:
- builder
-
resourceRequirements
public GetTaskExecutionOverridesContainerOverrideArgs.Builder resourceRequirements(java.util.List<GetTaskExecutionOverridesContainerOverrideResourceRequirementArgs> resourceRequirements)
- Parameters:
resourceRequirements- 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 below.- Returns:
- builder
-
resourceRequirements
public GetTaskExecutionOverridesContainerOverrideArgs.Builder resourceRequirements(GetTaskExecutionOverridesContainerOverrideResourceRequirementArgs... resourceRequirements)
- Parameters:
resourceRequirements- 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 below.- Returns:
- builder
-
build
public GetTaskExecutionOverridesContainerOverrideArgs build()
-
-