Complete base service properties that are required to be supplied by the implementation of the BaseService class.
|cluster||The name of the cluster that hosts the service.|
|launch||The launch type on which to run your service.|
|cloud||The options for configuring an Amazon ECS service to use service discovery.|
|deployment||Specifies which deployment controller to use for the service.|
|desired||The desired number of instantiations of the task definition to keep running on the service.|
|enable||Specifies whether to enable Amazon ECS managed tags for the tasks within the service.|
|health||The period of time, in seconds, that the Amazon ECS service scheduler ignores unhealthy Elastic Load Balancing target health checks after a task has first started.|
|max||The maximum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that can run in a service during a deployment.|
|min||The minimum number of tasks, specified as a percentage of the Amazon ECS service's DesiredCount value, that must continue to run and remain healthy during a deployment.|
|propagate||Specifies whether to propagate the tags from the task definition or the service to the tasks in the service.|
|service||The name of the service.|
The name of the cluster that hosts the service.
The launch type on which to run your service.
Valid values are: LaunchType.ECS or LaunchType.FARGATE
(optional, default: AWS Cloud Map service discovery is not enabled.)
The options for configuring an Amazon ECS service to use service discovery.