@Stability(value=External) public static final class CfnService.Builder extends Object
CfnService
.@Stability(value=External) public static CfnService.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.CfnService.AwsVpcConfigurationProperty.Builder
.@Stability(value=External) public CfnService.Builder taskDefinition(String taskDefinition)
taskDefinition
- `AWS::ECS::Service.TaskDefinition`. This parameter is required.this
@Stability(value=External) public CfnService.Builder cluster(String cluster)
cluster
- `AWS::ECS::Service.Cluster`. This parameter is required.this
@Stability(value=External) public CfnService.Builder deploymentConfiguration(IResolvable deploymentConfiguration)
deploymentConfiguration
- `AWS::ECS::Service.DeploymentConfiguration`. This parameter is required.this
@Stability(value=External) public CfnService.Builder deploymentConfiguration(CfnService.DeploymentConfigurationProperty deploymentConfiguration)
deploymentConfiguration
- `AWS::ECS::Service.DeploymentConfiguration`. This parameter is required.this
@Stability(value=External) public CfnService.Builder desiredCount(Number desiredCount)
desiredCount
- `AWS::ECS::Service.DesiredCount`. This parameter is required.this
@Stability(value=External) public CfnService.Builder enableEcsManagedTags(Boolean enableEcsManagedTags)
enableEcsManagedTags
- `AWS::ECS::Service.EnableECSManagedTags`. This parameter is required.this
@Stability(value=External) public CfnService.Builder enableEcsManagedTags(IResolvable enableEcsManagedTags)
enableEcsManagedTags
- `AWS::ECS::Service.EnableECSManagedTags`. This parameter is required.this
@Stability(value=External) public CfnService.Builder healthCheckGracePeriodSeconds(Number healthCheckGracePeriodSeconds)
healthCheckGracePeriodSeconds
- `AWS::ECS::Service.HealthCheckGracePeriodSeconds`. This parameter is required.this
@Stability(value=External) public CfnService.Builder launchType(String launchType)
launchType
- `AWS::ECS::Service.LaunchType`. This parameter is required.this
@Stability(value=External) public CfnService.Builder loadBalancers(IResolvable loadBalancers)
loadBalancers
- `AWS::ECS::Service.LoadBalancers`. This parameter is required.this
@Stability(value=External) public CfnService.Builder loadBalancers(List<Object> loadBalancers)
loadBalancers
- `AWS::ECS::Service.LoadBalancers`. This parameter is required.this
@Stability(value=External) public CfnService.Builder networkConfiguration(IResolvable networkConfiguration)
networkConfiguration
- `AWS::ECS::Service.NetworkConfiguration`. This parameter is required.this
@Stability(value=External) public CfnService.Builder networkConfiguration(CfnService.NetworkConfigurationProperty networkConfiguration)
networkConfiguration
- `AWS::ECS::Service.NetworkConfiguration`. This parameter is required.this
@Stability(value=External) public CfnService.Builder placementConstraints(IResolvable placementConstraints)
placementConstraints
- `AWS::ECS::Service.PlacementConstraints`. This parameter is required.this
@Stability(value=External) public CfnService.Builder placementConstraints(List<Object> placementConstraints)
placementConstraints
- `AWS::ECS::Service.PlacementConstraints`. This parameter is required.this
@Stability(value=External) public CfnService.Builder placementStrategies(IResolvable placementStrategies)
placementStrategies
- `AWS::ECS::Service.PlacementStrategies`. This parameter is required.this
@Stability(value=External) public CfnService.Builder placementStrategies(List<Object> placementStrategies)
placementStrategies
- `AWS::ECS::Service.PlacementStrategies`. This parameter is required.this
@Stability(value=External) public CfnService.Builder platformVersion(String platformVersion)
platformVersion
- `AWS::ECS::Service.PlatformVersion`. This parameter is required.this
@Stability(value=External) public CfnService.Builder propagateTags(String propagateTags)
propagateTags
- `AWS::ECS::Service.PropagateTags`. This parameter is required.this
@Stability(value=External) public CfnService.Builder role(String role)
role
- `AWS::ECS::Service.Role`. This parameter is required.this
@Stability(value=External) public CfnService.Builder schedulingStrategy(String schedulingStrategy)
schedulingStrategy
- `AWS::ECS::Service.SchedulingStrategy`. This parameter is required.this
@Stability(value=External) public CfnService.Builder serviceName(String serviceName)
serviceName
- `AWS::ECS::Service.ServiceName`. This parameter is required.this
@Stability(value=External) public CfnService.Builder serviceRegistries(IResolvable serviceRegistries)
serviceRegistries
- `AWS::ECS::Service.ServiceRegistries`. This parameter is required.this
@Stability(value=External) public CfnService.Builder serviceRegistries(List<Object> serviceRegistries)
serviceRegistries
- `AWS::ECS::Service.ServiceRegistries`. This parameter is required.this
@Stability(value=External) public CfnService.Builder tags(List<CfnTag> tags)
tags
- `AWS::ECS::Service.Tags`. This parameter is required.this
@Stability(value=External) public CfnService build()
Copyright © 2019. All rights reserved.