CfnServiceProps¶
-
class
aws_cdk.aws_ecs.
CfnServiceProps
(*, capacity_provider_strategy=None, cluster=None, deployment_configuration=None, deployment_controller=None, desired_count=None, enable_ecs_managed_tags=None, health_check_grace_period_seconds=None, launch_type=None, load_balancers=None, network_configuration=None, placement_constraints=None, placement_strategies=None, platform_version=None, propagate_tags=None, role=None, scheduling_strategy=None, service_arn=None, service_name=None, service_registries=None, tags=None, task_definition=None)¶ Bases:
object
Properties for defining a
AWS::ECS::Service
.- Parameters
capacity_provider_strategy (
Union
[IResolvable
,List
[Union
[IResolvable
,CapacityProviderStrategyItemProperty
]],None
]) –AWS::ECS::Service.CapacityProviderStrategy
.cluster (
Optional
[str
]) –AWS::ECS::Service.Cluster
.deployment_configuration (
Union
[IResolvable
,DeploymentConfigurationProperty
,None
]) –AWS::ECS::Service.DeploymentConfiguration
.deployment_controller (
Union
[IResolvable
,DeploymentControllerProperty
,None
]) –AWS::ECS::Service.DeploymentController
.desired_count (
Union
[int
,float
,None
]) –AWS::ECS::Service.DesiredCount
.enable_ecs_managed_tags (
Union
[bool
,IResolvable
,None
]) –AWS::ECS::Service.EnableECSManagedTags
.health_check_grace_period_seconds (
Union
[int
,float
,None
]) –AWS::ECS::Service.HealthCheckGracePeriodSeconds
.launch_type (
Optional
[str
]) –AWS::ECS::Service.LaunchType
.load_balancers (
Union
[IResolvable
,List
[Union
[IResolvable
,LoadBalancerProperty
]],None
]) –AWS::ECS::Service.LoadBalancers
.network_configuration (
Union
[IResolvable
,NetworkConfigurationProperty
,None
]) –AWS::ECS::Service.NetworkConfiguration
.placement_constraints (
Union
[IResolvable
,List
[Union
[IResolvable
,PlacementConstraintProperty
]],None
]) –AWS::ECS::Service.PlacementConstraints
.placement_strategies (
Union
[IResolvable
,List
[Union
[IResolvable
,PlacementStrategyProperty
]],None
]) –AWS::ECS::Service.PlacementStrategies
.platform_version (
Optional
[str
]) –AWS::ECS::Service.PlatformVersion
.propagate_tags (
Optional
[str
]) –AWS::ECS::Service.PropagateTags
.role (
Optional
[str
]) –AWS::ECS::Service.Role
.scheduling_strategy (
Optional
[str
]) –AWS::ECS::Service.SchedulingStrategy
.service_arn (
Optional
[str
]) –AWS::ECS::Service.ServiceArn
.service_name (
Optional
[str
]) –AWS::ECS::Service.ServiceName
.service_registries (
Union
[IResolvable
,List
[Union
[IResolvable
,ServiceRegistryProperty
]],None
]) –AWS::ECS::Service.ServiceRegistries
.tags (
Optional
[List
[CfnTag
]]) –AWS::ECS::Service.Tags
.task_definition (
Optional
[str
]) –AWS::ECS::Service.TaskDefinition
.
- See
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-service.html
Attributes
-
capacity_provider_strategy
¶ AWS::ECS::Service.CapacityProviderStrategy
.
-
cluster
¶ AWS::ECS::Service.Cluster
.- See
- Return type
Optional
[str
]
-
deployment_configuration
¶ AWS::ECS::Service.DeploymentConfiguration
.
-
deployment_controller
¶ AWS::ECS::Service.DeploymentController
.
-
desired_count
¶ AWS::ECS::Service.DesiredCount
.- See
- Return type
Union
[int
,float
,None
]
AWS::ECS::Service.EnableECSManagedTags
.- See
- Return type
Union
[bool
,IResolvable
,None
]
-
health_check_grace_period_seconds
¶ AWS::ECS::Service.HealthCheckGracePeriodSeconds
.- See
- Return type
Union
[int
,float
,None
]
-
launch_type
¶ AWS::ECS::Service.LaunchType
.- See
- Return type
Optional
[str
]
-
load_balancers
¶ AWS::ECS::Service.LoadBalancers
.- See
- Return type
Union
[IResolvable
,List
[Union
[IResolvable
,LoadBalancerProperty
]],None
]
-
network_configuration
¶ AWS::ECS::Service.NetworkConfiguration
.
-
placement_constraints
¶ AWS::ECS::Service.PlacementConstraints
.- See
- Return type
Union
[IResolvable
,List
[Union
[IResolvable
,PlacementConstraintProperty
]],None
]
-
placement_strategies
¶ AWS::ECS::Service.PlacementStrategies
.- See
- Return type
Union
[IResolvable
,List
[Union
[IResolvable
,PlacementStrategyProperty
]],None
]
-
platform_version
¶ AWS::ECS::Service.PlatformVersion
.
AWS::ECS::Service.PropagateTags
.
-
role
¶ AWS::ECS::Service.Role
.- See
- Return type
Optional
[str
]
-
scheduling_strategy
¶ AWS::ECS::Service.SchedulingStrategy
.
-
service_arn
¶ AWS::ECS::Service.ServiceArn
.- See
- Return type
Optional
[str
]
-
service_name
¶ AWS::ECS::Service.ServiceName
.- See
- Return type
Optional
[str
]
-
service_registries
¶ AWS::ECS::Service.ServiceRegistries
.- See
- Return type
Union
[IResolvable
,List
[Union
[IResolvable
,ServiceRegistryProperty
]],None
]
AWS::ECS::Service.Tags
.- See
- Return type
Optional
[List
[CfnTag
]]
-
task_definition
¶ AWS::ECS::Service.TaskDefinition
.