Package com.pulumi.aws.ecs.inputs
Class DaemonTaskDefinitionContainerDefinitionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.ecs.inputs.DaemonTaskDefinitionContainerDefinitionArgs
-
public final class DaemonTaskDefinitionContainerDefinitionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDaemonTaskDefinitionContainerDefinitionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static DaemonTaskDefinitionContainerDefinitionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DaemonTaskDefinitionContainerDefinitionArgs.Builderbuilder()static DaemonTaskDefinitionContainerDefinitionArgs.Builderbuilder(DaemonTaskDefinitionContainerDefinitionArgs 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<DaemonTaskDefinitionContainerDefinitionDependsOnArgs>>>dependsOns()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>entryPoints()java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionEnvironmentFileArgs>>>environmentFiles()java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionEnvironmentArgs>>>environments()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>essential()java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionFirelensConfigurationArgs>>firelensConfiguration()java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionHealthCheckArgs>>healthCheck()com.pulumi.core.Output<java.lang.String>image()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>interactive()java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionLinuxParametersArgs>>linuxParameters()java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionLogConfigurationArgs>>logConfiguration()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.util.List<DaemonTaskDefinitionContainerDefinitionMountPointArgs>>>mountPoints()java.util.Optional<com.pulumi.core.Output<java.lang.String>>name()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>privileged()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>pseudoTerminal()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>readonlyRootFilesystem()java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionRepositoryCredentialsArgs>>repositoryCredentials()java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionRestartPolicyArgs>>restartPolicy()java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionSecretArgs>>>secrets()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>startTimeout()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>stopTimeout()java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionSystemControlArgs>>>systemControls()java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionUlimitArgs>>>ulimits()java.util.Optional<com.pulumi.core.Output<java.lang.String>>user()java.util.Optional<com.pulumi.core.Output<java.lang.String>>workingDirectory()
-
-
-
Field Detail
-
Empty
public static final DaemonTaskDefinitionContainerDefinitionArgs Empty
-
-
Method Detail
-
commands
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> commands()
- Returns:
- Command that is passed to the container.
-
cpu
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> cpu()
- Returns:
- Number of CPU units reserved for the container.
-
dependsOns
public java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionDependsOnArgs>>> dependsOns()
- Returns:
- Dependencies defined for container startup and shutdown. Detailed below.
-
entryPoints
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> entryPoints()
- Returns:
- Entry point that is passed to the container.
-
environmentFiles
public java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionEnvironmentFileArgs>>> environmentFiles()
- Returns:
- List of files containing the environment variables to pass to a container. Detailed below.
-
environments
public java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionEnvironmentArgs>>> environments()
- Returns:
- Environment variables to pass to a container. Detailed below.
-
essential
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> essential()
- Returns:
- If the essential parameter of a container is marked as true, and that container fails or stops for any reason, all other containers that are part of the task are stopped.
-
firelensConfiguration
public java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionFirelensConfigurationArgs>> firelensConfiguration()
- Returns:
- FireLens configuration for the container. Detailed below.
-
healthCheck
public java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionHealthCheckArgs>> healthCheck()
- Returns:
- Container health check command and associated configuration parameters for the container. Detailed below.
-
image
public com.pulumi.core.Output<java.lang.String> image()
- Returns:
- Image used to start a container.
-
interactive
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> interactive()
- Returns:
- When this parameter is true, you can deploy containerized applications that require stdin or a tty to be allocated.
-
linuxParameters
public java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionLinuxParametersArgs>> linuxParameters()
- Returns:
- Linux-specific modifications that are applied to the container. Detailed below.
-
logConfiguration
public java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionLogConfigurationArgs>> logConfiguration()
- Returns:
- Log configuration specification for the container. Detailed below.
-
memory
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> memory()
- Returns:
- Amount (in MiB) of memory to present to the container.
-
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.
-
mountPoints
public java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionMountPointArgs>>> mountPoints()
- Returns:
- Mount points for data volumes in your container. Detailed below.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- Name of a container.
-
privileged
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> privileged()
- Returns:
- When this parameter is true, the container is given elevated privileges on the host container instance.
-
pseudoTerminal
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> pseudoTerminal()
- Returns:
- When this parameter is true, a TTY is allocated.
-
readonlyRootFilesystem
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> readonlyRootFilesystem()
- Returns:
- When this parameter is true, the container is given read-only access to its root file system.
-
repositoryCredentials
public java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionRepositoryCredentialsArgs>> repositoryCredentials()
- Returns:
- Private repository authentication credentials to use. Detailed below.
-
restartPolicy
public java.util.Optional<com.pulumi.core.Output<DaemonTaskDefinitionContainerDefinitionRestartPolicyArgs>> restartPolicy()
- Returns:
- Restart policy for a container. Detailed below.
-
secrets
public java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionSecretArgs>>> secrets()
- Returns:
- Secrets to pass to the container. Detailed below.
-
startTimeout
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> startTimeout()
- Returns:
- Time duration (in seconds) to wait before giving up on resolving dependencies for a container.
-
stopTimeout
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> stopTimeout()
- Returns:
- Time duration (in seconds) to wait before the container is forcefully killed if it doesn't exit normally on its own.
-
systemControls
public java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionSystemControlArgs>>> systemControls()
- Returns:
- List of namespaced kernel parameters to set in the container. Detailed below.
-
ulimits
public java.util.Optional<com.pulumi.core.Output<java.util.List<DaemonTaskDefinitionContainerDefinitionUlimitArgs>>> ulimits()
- Returns:
- List of ulimits to set in the container. Detailed below.
-
user
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> user()
- Returns:
- User to use inside the container.
-
workingDirectory
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> workingDirectory()
- Returns:
- Working directory to run commands inside the container.
-
builder
public static DaemonTaskDefinitionContainerDefinitionArgs.Builder builder()
-
builder
public static DaemonTaskDefinitionContainerDefinitionArgs.Builder builder(DaemonTaskDefinitionContainerDefinitionArgs defaults)
-
-