| Package | Description |
|---|---|
| software.amazon.awscdk.services.ecs |
Amazon ECS Construct Library
|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| software.amazon.awscdk.services.stepfunctions.tasks |
Tasks for AWS Step Functions
|
| Modifier and Type | Class and Description |
|---|---|
class |
FirelensLogRouter
(experimental) Firelens log router.
|
| Modifier and Type | Method and Description |
|---|---|
ContainerDefinition |
TaskDefinition.addContainer(String id,
ContainerDefinitionOptions props)
(experimental) Adds a new container to the task definition.
|
ContainerDefinition |
ContainerDefinition.Builder.build() |
ContainerDefinition |
ContainerDependency.getContainer()
(experimental) The container to depend on.
|
ContainerDefinition |
ContainerDependency.Jsii$Proxy.getContainer() |
default ContainerDefinition |
CloudMapOptions.getContainer()
(experimental) The container to point to for a SRV record.
|
ContainerDefinition |
CloudMapOptions.Jsii$Proxy.getContainer() |
default ContainerDefinition |
AssociateCloudMapServiceOptions.getContainer()
(experimental) The container to point to for a SRV record.
|
ContainerDefinition |
AssociateCloudMapServiceOptions.Jsii$Proxy.getContainer() |
ContainerDefinition |
TaskDefinition.getDefaultContainer()
(experimental) Default container for this task.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<ContainerDefinition> |
TaskDefinition.getContainers()
(experimental) The container definitions.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ContainerDefinition.addLink(ContainerDefinition container)
(experimental) This method adds a link which allows containers to communicate with each other without the need for port mappings.
|
void |
ContainerDefinition.addLink(ContainerDefinition container,
String alias)
(experimental) This method adds a link which allows containers to communicate with each other without the need for port mappings.
|
ContainerImageConfig |
RepositoryImage.bind(software.constructs.Construct scope,
ContainerDefinition containerDefinition)
(experimental) Called when the image is used by a ContainerDefinition.
|
LogDriverConfig |
AwsLogDriver.bind(software.constructs.Construct scope,
ContainerDefinition containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
ContainerImageConfig |
TagParameterContainerImage.bind(software.constructs.Construct scope,
ContainerDefinition containerDefinition)
(experimental) Called when the image is used by a ContainerDefinition.
|
abstract LogDriverConfig |
LogDriver.bind(software.constructs.Construct scope,
ContainerDefinition containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
LogDriverConfig |
SplunkLogDriver.bind(software.constructs.Construct _scope,
ContainerDefinition _containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
abstract ContainerImageConfig |
ContainerImage.bind(software.constructs.Construct scope,
ContainerDefinition containerDefinition)
(experimental) Called when the image is used by a ContainerDefinition.
|
LogDriverConfig |
FireLensLogDriver.bind(software.constructs.Construct _scope,
ContainerDefinition _containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
LogDriverConfig |
GelfLogDriver.bind(software.constructs.Construct _scope,
ContainerDefinition _containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
LogDriverConfig |
SyslogLogDriver.bind(software.constructs.Construct _scope,
ContainerDefinition _containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
ContainerImageConfig |
AssetImage.bind(software.constructs.Construct scope,
ContainerDefinition containerDefinition)
(experimental) Called when the image is used by a ContainerDefinition.
|
ContainerImageConfig |
EcrImage.bind(software.constructs.Construct _scope,
ContainerDefinition containerDefinition)
(experimental) Called when the image is used by a ContainerDefinition.
|
LogDriverConfig |
JournaldLogDriver.bind(software.constructs.Construct _scope,
ContainerDefinition _containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
LogDriverConfig |
JsonFileLogDriver.bind(software.constructs.Construct _scope,
ContainerDefinition _containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
LogDriverConfig |
FluentdLogDriver.bind(software.constructs.Construct _scope,
ContainerDefinition _containerDefinition)
(experimental) Called when the log driver is configured on a container.
|
ContainerDependency.Builder |
ContainerDependency.Builder.container(ContainerDefinition container)
Sets the value of
ContainerDependency.getContainer() |
CloudMapOptions.Builder |
CloudMapOptions.Builder.container(ContainerDefinition container)
Sets the value of
CloudMapOptions.getContainer() |
AssociateCloudMapServiceOptions.Builder |
AssociateCloudMapServiceOptions.Builder.container(ContainerDefinition container)
Sets the value of
AssociateCloudMapServiceOptions.getContainer() |
void |
TaskDefinition.setDefaultContainer(ContainerDefinition value)
(experimental) Default container for this task.
|
| Constructor and Description |
|---|
Jsii$Proxy(ContainerDefinition container,
ContainerDependencyCondition condition)
Constructor that initializes the object based on literal property values passed by the
ContainerDependency.Builder. |
Jsii$Proxy(INamespace cloudMapNamespace,
ContainerDefinition container,
Number containerPort,
DnsRecordType dnsRecordType,
Duration dnsTtl,
Number failureThreshold,
String name)
Constructor that initializes the object based on literal property values passed by the
CloudMapOptions.Builder. |
Jsii$Proxy(IService service,
ContainerDefinition container,
Number containerPort)
Constructor that initializes the object based on literal property values passed by the
AssociateCloudMapServiceOptions.Builder. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ApplicationMultipleTargetGroupsServiceBase.addPortMappingForTargets(ContainerDefinition container,
List<ApplicationTargetProps> targets) |
protected void |
NetworkMultipleTargetGroupsServiceBase.addPortMappingForTargets(ContainerDefinition container,
List<NetworkTargetProps> targets) |
protected ApplicationTargetGroup |
ApplicationMultipleTargetGroupsServiceBase.registerECSTargets(BaseService service,
ContainerDefinition container,
List<ApplicationTargetProps> targets) |
protected NetworkTargetGroup |
NetworkMultipleTargetGroupsServiceBase.registerECSTargets(BaseService service,
ContainerDefinition container,
List<NetworkTargetProps> targets) |
| Modifier and Type | Method and Description |
|---|---|
ContainerDefinition |
ContainerOverride.getContainerDefinition()
(experimental) Name of the container inside the task definition.
|
ContainerDefinition |
ContainerOverride.Jsii$Proxy.getContainerDefinition() |
| Modifier and Type | Method and Description |
|---|---|
ContainerOverride.Builder |
ContainerOverride.Builder.containerDefinition(ContainerDefinition containerDefinition)
Sets the value of
ContainerOverride.getContainerDefinition() |
| Constructor and Description |
|---|
Jsii$Proxy(ContainerDefinition containerDefinition,
List<String> command,
Number cpu,
List<? extends TaskEnvironmentVariable> environment,
Number memoryLimit,
Number memoryReservation)
Constructor that initializes the object based on literal property values passed by the
ContainerOverride.Builder. |
Copyright © 2021. All rights reserved.