| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| Modifier and Type | Method and Description |
|---|---|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.containerDefinitions(IResolvable containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.containerDefinitions(List<? extends Object> containerDefinitions)
A list of container definitions in JSON format that describe the different containers that make up your task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.cpu(String cpu)
The number of `cpu` units used by the task.
|
static CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.create(software.constructs.Construct scope,
String id) |
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.ephemeralStorage(CfnTaskDefinition.EphemeralStorageProperty ephemeralStorage)
The ephemeral storage settings to use for tasks run with the task definition.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.ephemeralStorage(IResolvable ephemeralStorage)
The ephemeral storage settings to use for tasks run with the task definition.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.executionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the task execution role that grants the Amazon ECS container agent permission to make AWS API calls on your behalf.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.family(String family)
The name of a family that this task definition is registered to.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.inferenceAccelerators(IResolvable inferenceAccelerators)
The Elastic Inference accelerators to use for the containers in the task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.inferenceAccelerators(List<? extends Object> inferenceAccelerators)
The Elastic Inference accelerators to use for the containers in the task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.ipcMode(String ipcMode)
The IPC resource namespace to use for the containers in the task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.memory(String memory)
The amount (in MiB) of memory used by the task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.networkMode(String networkMode)
The Docker networking mode to use for the containers in the task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.pidMode(String pidMode)
The process namespace to use for the containers in the task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.placementConstraints(IResolvable placementConstraints)
An array of placement constraint objects to use for tasks.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.placementConstraints(List<? extends Object> placementConstraints)
An array of placement constraint objects to use for tasks.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.proxyConfiguration(CfnTaskDefinition.ProxyConfigurationProperty proxyConfiguration)
The `ProxyConfiguration` property specifies the configuration details for the App Mesh proxy.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.proxyConfiguration(IResolvable proxyConfiguration)
The `ProxyConfiguration` property specifies the configuration details for the App Mesh proxy.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.requiresCompatibilities(List<String> requiresCompatibilities)
The task launch types the task definition was validated against.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.runtimePlatform(CfnTaskDefinition.RuntimePlatformProperty runtimePlatform)
The operating system that your tasks definitions run on.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.runtimePlatform(IResolvable runtimePlatform)
The operating system that your tasks definitions run on.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.tags(List<? extends CfnTag> tags)
The metadata that you apply to the task definition to help you categorize and organize them.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.taskRoleArn(String taskRoleArn)
The short name or full Amazon Resource Name (ARN) of the AWS Identity and Access Management role that grants containers in the task permission to call AWS APIs on your behalf.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.volumes(IResolvable volumes)
The list of data volume definitions for the task.
|
CfnTaskDefinition.Builder |
CfnTaskDefinition.Builder.volumes(List<? extends Object> volumes)
The list of data volume definitions for the task.
|
Copyright © 2022. All rights reserved.