@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(Construct scope,
String id) |
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(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
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-containerdefinitions
@Stability(value=Stable) public CfnTaskDefinition.Builder containerDefinitions(List<? extends Object> containerDefinitions)
containerDefinitions
- `AWS::ECS::TaskDefinition.ContainerDefinitions`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-containerdefinitions
@Stability(value=Stable) public CfnTaskDefinition.Builder cpu(String cpu)
cpu
- `AWS::ECS::TaskDefinition.Cpu`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-cpu
@Stability(value=Stable) public CfnTaskDefinition.Builder executionRoleArn(String executionRoleArn)
executionRoleArn
- `AWS::ECS::TaskDefinition.ExecutionRoleArn`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-executionrolearn
@Stability(value=Stable) public CfnTaskDefinition.Builder family(String family)
family
- `AWS::ECS::TaskDefinition.Family`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-family
@Stability(value=Stable) public CfnTaskDefinition.Builder inferenceAccelerators(IResolvable inferenceAccelerators)
inferenceAccelerators
- `AWS::ECS::TaskDefinition.InferenceAccelerators`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-inferenceaccelerators
@Stability(value=Stable) public CfnTaskDefinition.Builder inferenceAccelerators(List<? extends Object> inferenceAccelerators)
inferenceAccelerators
- `AWS::ECS::TaskDefinition.InferenceAccelerators`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-inferenceaccelerators
@Stability(value=Stable) public CfnTaskDefinition.Builder ipcMode(String ipcMode)
ipcMode
- `AWS::ECS::TaskDefinition.IpcMode`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-ipcmode
@Stability(value=Stable) public CfnTaskDefinition.Builder memory(String memory)
memory
- `AWS::ECS::TaskDefinition.Memory`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-memory
@Stability(value=Stable) public CfnTaskDefinition.Builder networkMode(String networkMode)
networkMode
- `AWS::ECS::TaskDefinition.NetworkMode`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-networkmode
@Stability(value=Stable) public CfnTaskDefinition.Builder pidMode(String pidMode)
pidMode
- `AWS::ECS::TaskDefinition.PidMode`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-pidmode
@Stability(value=Stable) public CfnTaskDefinition.Builder placementConstraints(IResolvable placementConstraints)
placementConstraints
- `AWS::ECS::TaskDefinition.PlacementConstraints`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-placementconstraints
@Stability(value=Stable) public CfnTaskDefinition.Builder placementConstraints(List<? extends Object> placementConstraints)
placementConstraints
- `AWS::ECS::TaskDefinition.PlacementConstraints`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-placementconstraints
@Stability(value=Stable) public CfnTaskDefinition.Builder proxyConfiguration(IResolvable proxyConfiguration)
proxyConfiguration
- `AWS::ECS::TaskDefinition.ProxyConfiguration`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-proxyconfiguration
@Stability(value=Stable) public CfnTaskDefinition.Builder proxyConfiguration(CfnTaskDefinition.ProxyConfigurationProperty proxyConfiguration)
proxyConfiguration
- `AWS::ECS::TaskDefinition.ProxyConfiguration`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-proxyconfiguration
@Stability(value=Stable) public CfnTaskDefinition.Builder requiresCompatibilities(List<String> requiresCompatibilities)
requiresCompatibilities
- `AWS::ECS::TaskDefinition.RequiresCompatibilities`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-requirescompatibilities
@Stability(value=Stable) public CfnTaskDefinition.Builder tags(List<? extends CfnTag> tags)
tags
- `AWS::ECS::TaskDefinition.Tags`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-tags
@Stability(value=Stable) public CfnTaskDefinition.Builder taskRoleArn(String taskRoleArn)
taskRoleArn
- `AWS::ECS::TaskDefinition.TaskRoleArn`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-taskrolearn
@Stability(value=Stable) public CfnTaskDefinition.Builder volumes(IResolvable volumes)
volumes
- `AWS::ECS::TaskDefinition.Volumes`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-volumes
@Stability(value=Stable) public CfnTaskDefinition.Builder volumes(List<? extends Object> volumes)
volumes
- `AWS::ECS::TaskDefinition.Volumes`. This parameter is required.this
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html#cfn-ecs-taskdefinition-volumes
@Stability(value=Stable) public CfnTaskDefinition build()
build
in interface software.amazon.jsii.Builder<CfnTaskDefinition>
Copyright © 2020. All rights reserved.