CfnTaskSetProps

class aws_cdk.aws_ecs.CfnTaskSetProps(*, cluster, service, task_definition, external_id=None, launch_type=None, load_balancers=None, network_configuration=None, platform_version=None, scale=None, service_registries=None)

Bases: object

__init__(*, cluster, service, task_definition, external_id=None, launch_type=None, load_balancers=None, network_configuration=None, platform_version=None, scale=None, service_registries=None)

Properties for defining a AWS::ECS::TaskSet.

Parameters
  • cluster (str) – AWS::ECS::TaskSet.Cluster.

  • service (str) – AWS::ECS::TaskSet.Service.

  • task_definition (str) – AWS::ECS::TaskSet.TaskDefinition.

  • external_id (Optional[str]) – AWS::ECS::TaskSet.ExternalId.

  • launch_type (Optional[str]) – AWS::ECS::TaskSet.LaunchType.

  • load_balancers (Union[IResolvable, List[Union[IResolvable, LoadBalancerProperty]], None]) – AWS::ECS::TaskSet.LoadBalancers.

  • network_configuration (Union[IResolvable, NetworkConfigurationProperty, None]) – AWS::ECS::TaskSet.NetworkConfiguration.

  • platform_version (Optional[str]) – AWS::ECS::TaskSet.PlatformVersion.

  • scale (Union[IResolvable, ScaleProperty, None]) – AWS::ECS::TaskSet.Scale.

  • service_registries (Union[IResolvable, List[Union[IResolvable, ServiceRegistryProperty]], None]) – AWS::ECS::TaskSet.ServiceRegistries.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html

Return type

None

Attributes

cluster

AWS::ECS::TaskSet.Cluster.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-cluster

Return type

str

external_id

AWS::ECS::TaskSet.ExternalId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-externalid

Return type

Optional[str]

launch_type

AWS::ECS::TaskSet.LaunchType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-launchtype

Return type

Optional[str]

load_balancers

AWS::ECS::TaskSet.LoadBalancers.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-loadbalancers

Return type

Union[IResolvable, List[Union[IResolvable, LoadBalancerProperty]], None]

network_configuration

AWS::ECS::TaskSet.NetworkConfiguration.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-networkconfiguration

Return type

Union[IResolvable, NetworkConfigurationProperty, None]

platform_version

AWS::ECS::TaskSet.PlatformVersion.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-platformversion

Return type

Optional[str]

scale

AWS::ECS::TaskSet.Scale.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-scale

Return type

Union[IResolvable, ScaleProperty, None]

service

AWS::ECS::TaskSet.Service.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-service

Return type

str

service_registries

AWS::ECS::TaskSet.ServiceRegistries.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-serviceregistries

Return type

Union[IResolvable, List[Union[IResolvable, ServiceRegistryProperty]], None]

task_definition

AWS::ECS::TaskSet.TaskDefinition.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskset.html#cfn-ecs-taskset-taskdefinition

Return type

str