@Stability(value=Stable) public static final class CfnTaskDefinition.Builder extends Object implements software.amazon.jsii.Builder<CfnTaskDefinition>
CfnTaskDefinition.| Modifier and Type | Method and Description |
|---|---|
CfnTaskDefinition |
build() |
CfnTaskDefinition.Builder |
containerDefinitions(IResolvable containerDefinitions)
`AWS::ECS::TaskDefinition.ContainerDefinitions`.
|
CfnTaskDefinition.Builder |
containerDefinitions(List<? extends Object> containerDefinitions)
`AWS::ECS::TaskDefinition.ContainerDefinitions`.
|
CfnTaskDefinition.Builder |
cpu(String cpu)
`AWS::ECS::TaskDefinition.Cpu`.
|
static CfnTaskDefinition.Builder |
create(software.constructs.Construct scope,
String id) |
CfnTaskDefinition.Builder |
ephemeralStorage(CfnTaskDefinition.EphemeralStorageProperty ephemeralStorage)
`AWS::ECS::TaskDefinition.EphemeralStorage`.
|
CfnTaskDefinition.Builder |
ephemeralStorage(IResolvable ephemeralStorage)
`AWS::ECS::TaskDefinition.EphemeralStorage`.
|
CfnTaskDefinition.Builder |
executionRoleArn(String executionRoleArn)
`AWS::ECS::TaskDefinition.ExecutionRoleArn`.
|
CfnTaskDefinition.Builder |
family(String family)
`AWS::ECS::TaskDefinition.Family`.
|
CfnTaskDefinition.Builder |
inferenceAccelerators(IResolvable inferenceAccelerators)
`AWS::ECS::TaskDefinition.InferenceAccelerators`.
|
CfnTaskDefinition.Builder |
inferenceAccelerators(List<? extends Object> inferenceAccelerators)
`AWS::ECS::TaskDefinition.InferenceAccelerators`.
|
CfnTaskDefinition.Builder |
ipcMode(String ipcMode)
`AWS::ECS::TaskDefinition.IpcMode`.
|
CfnTaskDefinition.Builder |
memory(String memory)
`AWS::ECS::TaskDefinition.Memory`.
|
CfnTaskDefinition.Builder |
networkMode(String networkMode)
`AWS::ECS::TaskDefinition.NetworkMode`.
|
CfnTaskDefinition.Builder |
pidMode(String pidMode)
`AWS::ECS::TaskDefinition.PidMode`.
|
CfnTaskDefinition.Builder |
placementConstraints(IResolvable placementConstraints)
`AWS::ECS::TaskDefinition.PlacementConstraints`.
|
CfnTaskDefinition.Builder |
placementConstraints(List<? extends Object> placementConstraints)
`AWS::ECS::TaskDefinition.PlacementConstraints`.
|
CfnTaskDefinition.Builder |
proxyConfiguration(CfnTaskDefinition.ProxyConfigurationProperty proxyConfiguration)
`AWS::ECS::TaskDefinition.ProxyConfiguration`.
|
CfnTaskDefinition.Builder |
proxyConfiguration(IResolvable proxyConfiguration)
`AWS::ECS::TaskDefinition.ProxyConfiguration`.
|
CfnTaskDefinition.Builder |
requiresCompatibilities(List<String> requiresCompatibilities)
`AWS::ECS::TaskDefinition.RequiresCompatibilities`.
|
CfnTaskDefinition.Builder |
tags(List<? extends CfnTag> tags)
`AWS::ECS::TaskDefinition.Tags`.
|
CfnTaskDefinition.Builder |
taskRoleArn(String taskRoleArn)
`AWS::ECS::TaskDefinition.TaskRoleArn`.
|
CfnTaskDefinition.Builder |
volumes(IResolvable volumes)
`AWS::ECS::TaskDefinition.Volumes`.
|
CfnTaskDefinition.Builder |
volumes(List<? extends Object> volumes)
`AWS::ECS::TaskDefinition.Volumes`.
|
@Stability(value=Stable) public static CfnTaskDefinition.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnTaskDefinition.AuthorizationConfigProperty.Builder.@Stability(value=Stable) public CfnTaskDefinition.Builder containerDefinitions(IResolvable containerDefinitions)
containerDefinitions - `AWS::ECS::TaskDefinition.ContainerDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder containerDefinitions(List<? extends Object> containerDefinitions)
containerDefinitions - `AWS::ECS::TaskDefinition.ContainerDefinitions`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder cpu(String cpu)
cpu - `AWS::ECS::TaskDefinition.Cpu`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder ephemeralStorage(CfnTaskDefinition.EphemeralStorageProperty ephemeralStorage)
ephemeralStorage - `AWS::ECS::TaskDefinition.EphemeralStorage`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder ephemeralStorage(IResolvable ephemeralStorage)
ephemeralStorage - `AWS::ECS::TaskDefinition.EphemeralStorage`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder executionRoleArn(String executionRoleArn)
executionRoleArn - `AWS::ECS::TaskDefinition.ExecutionRoleArn`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder family(String family)
family - `AWS::ECS::TaskDefinition.Family`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder inferenceAccelerators(IResolvable inferenceAccelerators)
inferenceAccelerators - `AWS::ECS::TaskDefinition.InferenceAccelerators`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder inferenceAccelerators(List<? extends Object> inferenceAccelerators)
inferenceAccelerators - `AWS::ECS::TaskDefinition.InferenceAccelerators`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder ipcMode(String ipcMode)
ipcMode - `AWS::ECS::TaskDefinition.IpcMode`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder memory(String memory)
memory - `AWS::ECS::TaskDefinition.Memory`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder networkMode(String networkMode)
networkMode - `AWS::ECS::TaskDefinition.NetworkMode`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder pidMode(String pidMode)
pidMode - `AWS::ECS::TaskDefinition.PidMode`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder placementConstraints(IResolvable placementConstraints)
placementConstraints - `AWS::ECS::TaskDefinition.PlacementConstraints`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder placementConstraints(List<? extends Object> placementConstraints)
placementConstraints - `AWS::ECS::TaskDefinition.PlacementConstraints`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder proxyConfiguration(CfnTaskDefinition.ProxyConfigurationProperty proxyConfiguration)
proxyConfiguration - `AWS::ECS::TaskDefinition.ProxyConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder proxyConfiguration(IResolvable proxyConfiguration)
proxyConfiguration - `AWS::ECS::TaskDefinition.ProxyConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder requiresCompatibilities(List<String> requiresCompatibilities)
requiresCompatibilities - `AWS::ECS::TaskDefinition.RequiresCompatibilities`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::ECS::TaskDefinition.Tags`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder taskRoleArn(String taskRoleArn)
taskRoleArn - `AWS::ECS::TaskDefinition.TaskRoleArn`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder volumes(IResolvable volumes)
volumes - `AWS::ECS::TaskDefinition.Volumes`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition.Builder volumes(List<? extends Object> volumes)
volumes - `AWS::ECS::TaskDefinition.Volumes`. This parameter is required.this@Stability(value=Stable) public CfnTaskDefinition build()
build in interface software.amazon.jsii.Builder<CfnTaskDefinition>Copyright © 2021. All rights reserved.