CfnTaskDefinitionProps¶
-
class
aws_cdk.aws_ecs.
CfnTaskDefinitionProps
(*, container_definitions=None, cpu=None, execution_role_arn=None, family=None, inference_accelerators=None, ipc_mode=None, memory=None, network_mode=None, pid_mode=None, placement_constraints=None, proxy_configuration=None, requires_compatibilities=None, tags=None, task_role_arn=None, volumes=None)¶ Bases:
object
Properties for defining a
AWS::ECS::TaskDefinition
.- Parameters
container_definitions (
Union
[IResolvable
,List
[Union
[IResolvable
,ContainerDefinitionProperty
]],None
]) –AWS::ECS::TaskDefinition.ContainerDefinitions
.cpu (
Optional
[str
]) –AWS::ECS::TaskDefinition.Cpu
.execution_role_arn (
Optional
[str
]) –AWS::ECS::TaskDefinition.ExecutionRoleArn
.family (
Optional
[str
]) –AWS::ECS::TaskDefinition.Family
.inference_accelerators (
Union
[IResolvable
,List
[Union
[IResolvable
,InferenceAcceleratorProperty
]],None
]) –AWS::ECS::TaskDefinition.InferenceAccelerators
.ipc_mode (
Optional
[str
]) –AWS::ECS::TaskDefinition.IpcMode
.memory (
Optional
[str
]) –AWS::ECS::TaskDefinition.Memory
.network_mode (
Optional
[str
]) –AWS::ECS::TaskDefinition.NetworkMode
.pid_mode (
Optional
[str
]) –AWS::ECS::TaskDefinition.PidMode
.placement_constraints (
Union
[IResolvable
,List
[Union
[IResolvable
,TaskDefinitionPlacementConstraintProperty
]],None
]) –AWS::ECS::TaskDefinition.PlacementConstraints
.proxy_configuration (
Union
[IResolvable
,ProxyConfigurationProperty
,None
]) –AWS::ECS::TaskDefinition.ProxyConfiguration
.requires_compatibilities (
Optional
[List
[str
]]) –AWS::ECS::TaskDefinition.RequiresCompatibilities
.tags (
Optional
[List
[CfnTag
]]) –AWS::ECS::TaskDefinition.Tags
.task_role_arn (
Optional
[str
]) –AWS::ECS::TaskDefinition.TaskRoleArn
.volumes (
Union
[IResolvable
,List
[Union
[IResolvable
,VolumeProperty
]],None
]) –AWS::ECS::TaskDefinition.Volumes
.
- See
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html
Attributes
-
container_definitions
¶ AWS::ECS::TaskDefinition.ContainerDefinitions
.
-
cpu
¶ AWS::ECS::TaskDefinition.Cpu
.
-
execution_role_arn
¶ AWS::ECS::TaskDefinition.ExecutionRoleArn
.
-
family
¶ AWS::ECS::TaskDefinition.Family
.
-
inference_accelerators
¶ AWS::ECS::TaskDefinition.InferenceAccelerators
.
-
ipc_mode
¶ AWS::ECS::TaskDefinition.IpcMode
.
-
memory
¶ AWS::ECS::TaskDefinition.Memory
.
-
network_mode
¶ AWS::ECS::TaskDefinition.NetworkMode
.
-
pid_mode
¶ AWS::ECS::TaskDefinition.PidMode
.
-
placement_constraints
¶ AWS::ECS::TaskDefinition.PlacementConstraints
.
-
proxy_configuration
¶ AWS::ECS::TaskDefinition.ProxyConfiguration
.
-
requires_compatibilities
¶ AWS::ECS::TaskDefinition.RequiresCompatibilities
.
AWS::ECS::TaskDefinition.Tags
.- See
- Return type
Optional
[List
[CfnTag
]]
-
task_role_arn
¶ AWS::ECS::TaskDefinition.TaskRoleArn
.
-
volumes
¶ AWS::ECS::TaskDefinition.Volumes
.- See
- Return type
Union
[IResolvable
,List
[Union
[IResolvable
,VolumeProperty
]],None
]