Package com.pulumi.aws.ecs.outputs
Class DaemonTaskDefinitionContainerDefinition
- java.lang.Object
-
- com.pulumi.aws.ecs.outputs.DaemonTaskDefinitionContainerDefinition
-
public final class DaemonTaskDefinitionContainerDefinition extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDaemonTaskDefinitionContainerDefinition.Builder
-
Method Summary
-
-
-
Method Detail
-
commands
public java.util.List<java.lang.String> commands()
- Returns:
- Command that is passed to the container.
-
cpu
public java.util.Optional<java.lang.Integer> cpu()
- Returns:
- Number of CPU units reserved for the container.
-
dependsOns
public java.util.List<DaemonTaskDefinitionContainerDefinitionDependsOn> dependsOns()
- Returns:
- Dependencies defined for container startup and shutdown. Detailed below.
-
entryPoints
public java.util.List<java.lang.String> entryPoints()
- Returns:
- Entry point that is passed to the container.
-
environmentFiles
public java.util.List<DaemonTaskDefinitionContainerDefinitionEnvironmentFile> environmentFiles()
- Returns:
- List of files containing the environment variables to pass to a container. Detailed below.
-
environments
public java.util.List<DaemonTaskDefinitionContainerDefinitionEnvironment> environments()
- Returns:
- Environment variables to pass to a container. Detailed below.
-
essential
public java.util.Optional<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<DaemonTaskDefinitionContainerDefinitionFirelensConfiguration> firelensConfiguration()
- Returns:
- FireLens configuration for the container. Detailed below.
-
healthCheck
public java.util.Optional<DaemonTaskDefinitionContainerDefinitionHealthCheck> healthCheck()
- Returns:
- Container health check command and associated configuration parameters for the container. Detailed below.
-
image
public java.lang.String image()
- Returns:
- Image used to start a container.
-
interactive
public java.util.Optional<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<DaemonTaskDefinitionContainerDefinitionLinuxParameters> linuxParameters()
- Returns:
- Linux-specific modifications that are applied to the container. Detailed below.
-
logConfiguration
public java.util.Optional<DaemonTaskDefinitionContainerDefinitionLogConfiguration> logConfiguration()
- Returns:
- Log configuration specification for the container. Detailed below.
-
memory
public java.util.Optional<java.lang.Integer> memory()
- Returns:
- Amount (in MiB) of memory to present to the container.
-
memoryReservation
public java.util.Optional<java.lang.Integer> memoryReservation()
- Returns:
- Soft limit (in MiB) of memory to reserve for the container.
-
mountPoints
public java.util.List<DaemonTaskDefinitionContainerDefinitionMountPoint> mountPoints()
- Returns:
- Mount points for data volumes in your container. Detailed below.
-
name
public java.util.Optional<java.lang.String> name()
- Returns:
- Name of a container.
-
privileged
public java.util.Optional<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<java.lang.Boolean> pseudoTerminal()
- Returns:
- When this parameter is true, a TTY is allocated.
-
readonlyRootFilesystem
public java.util.Optional<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<DaemonTaskDefinitionContainerDefinitionRepositoryCredentials> repositoryCredentials()
- Returns:
- Private repository authentication credentials to use. Detailed below.
-
restartPolicy
public java.util.Optional<DaemonTaskDefinitionContainerDefinitionRestartPolicy> restartPolicy()
- Returns:
- Restart policy for a container. Detailed below.
-
secrets
public java.util.List<DaemonTaskDefinitionContainerDefinitionSecret> secrets()
- Returns:
- Secrets to pass to the container. Detailed below.
-
startTimeout
public java.util.Optional<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<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.List<DaemonTaskDefinitionContainerDefinitionSystemControl> systemControls()
- Returns:
- List of namespaced kernel parameters to set in the container. Detailed below.
-
ulimits
public java.util.List<DaemonTaskDefinitionContainerDefinitionUlimit> ulimits()
- Returns:
- List of ulimits to set in the container. Detailed below.
-
user
public java.util.Optional<java.lang.String> user()
- Returns:
- User to use inside the container.
-
workingDirectory
public java.util.Optional<java.lang.String> workingDirectory()
- Returns:
- Working directory to run commands inside the container.
-
builder
public static DaemonTaskDefinitionContainerDefinition.Builder builder()
-
builder
public static DaemonTaskDefinitionContainerDefinition.Builder builder(DaemonTaskDefinitionContainerDefinition defaults)
-
-