@Stability(value=Stable) public static final class CfnService.Builder extends Object implements software.amazon.jsii.Builder<CfnService>
CfnService.| Modifier and Type | Method and Description |
|---|---|
CfnService |
build() |
CfnService.Builder |
capacityProviderStrategy(IResolvable capacityProviderStrategy)
`AWS::ECS::Service.CapacityProviderStrategy`.
|
CfnService.Builder |
capacityProviderStrategy(List<? extends Object> capacityProviderStrategy)
`AWS::ECS::Service.CapacityProviderStrategy`.
|
CfnService.Builder |
cluster(String cluster)
`AWS::ECS::Service.Cluster`.
|
static CfnService.Builder |
create(software.constructs.Construct scope,
String id) |
CfnService.Builder |
deploymentConfiguration(CfnService.DeploymentConfigurationProperty deploymentConfiguration)
`AWS::ECS::Service.DeploymentConfiguration`.
|
CfnService.Builder |
deploymentConfiguration(IResolvable deploymentConfiguration)
`AWS::ECS::Service.DeploymentConfiguration`.
|
CfnService.Builder |
deploymentController(CfnService.DeploymentControllerProperty deploymentController)
`AWS::ECS::Service.DeploymentController`.
|
CfnService.Builder |
deploymentController(IResolvable deploymentController)
`AWS::ECS::Service.DeploymentController`.
|
CfnService.Builder |
desiredCount(Number desiredCount)
`AWS::ECS::Service.DesiredCount`.
|
CfnService.Builder |
enableEcsManagedTags(Boolean enableEcsManagedTags)
`AWS::ECS::Service.EnableECSManagedTags`.
|
CfnService.Builder |
enableEcsManagedTags(IResolvable enableEcsManagedTags)
`AWS::ECS::Service.EnableECSManagedTags`.
|
CfnService.Builder |
enableExecuteCommand(Boolean enableExecuteCommand)
`AWS::ECS::Service.EnableExecuteCommand`.
|
CfnService.Builder |
enableExecuteCommand(IResolvable enableExecuteCommand)
`AWS::ECS::Service.EnableExecuteCommand`.
|
CfnService.Builder |
healthCheckGracePeriodSeconds(Number healthCheckGracePeriodSeconds)
`AWS::ECS::Service.HealthCheckGracePeriodSeconds`.
|
CfnService.Builder |
launchType(String launchType)
`AWS::ECS::Service.LaunchType`.
|
CfnService.Builder |
loadBalancers(IResolvable loadBalancers)
`AWS::ECS::Service.LoadBalancers`.
|
CfnService.Builder |
loadBalancers(List<? extends Object> loadBalancers)
`AWS::ECS::Service.LoadBalancers`.
|
CfnService.Builder |
networkConfiguration(CfnService.NetworkConfigurationProperty networkConfiguration)
`AWS::ECS::Service.NetworkConfiguration`.
|
CfnService.Builder |
networkConfiguration(IResolvable networkConfiguration)
`AWS::ECS::Service.NetworkConfiguration`.
|
CfnService.Builder |
placementConstraints(IResolvable placementConstraints)
`AWS::ECS::Service.PlacementConstraints`.
|
CfnService.Builder |
placementConstraints(List<? extends Object> placementConstraints)
`AWS::ECS::Service.PlacementConstraints`.
|
CfnService.Builder |
placementStrategies(IResolvable placementStrategies)
`AWS::ECS::Service.PlacementStrategies`.
|
CfnService.Builder |
placementStrategies(List<? extends Object> placementStrategies)
`AWS::ECS::Service.PlacementStrategies`.
|
CfnService.Builder |
platformVersion(String platformVersion)
`AWS::ECS::Service.PlatformVersion`.
|
CfnService.Builder |
propagateTags(String propagateTags)
`AWS::ECS::Service.PropagateTags`.
|
CfnService.Builder |
role(String role)
`AWS::ECS::Service.Role`.
|
CfnService.Builder |
schedulingStrategy(String schedulingStrategy)
`AWS::ECS::Service.SchedulingStrategy`.
|
CfnService.Builder |
serviceName(String serviceName)
`AWS::ECS::Service.ServiceName`.
|
CfnService.Builder |
serviceRegistries(IResolvable serviceRegistries)
`AWS::ECS::Service.ServiceRegistries`.
|
CfnService.Builder |
serviceRegistries(List<? extends Object> serviceRegistries)
`AWS::ECS::Service.ServiceRegistries`.
|
CfnService.Builder |
tags(List<? extends CfnTag> tags)
`AWS::ECS::Service.Tags`.
|
CfnService.Builder |
taskDefinition(String taskDefinition)
`AWS::ECS::Service.TaskDefinition`.
|
@Stability(value=Stable) public static CfnService.Builder create(software.constructs.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=Stable) public CfnService.Builder capacityProviderStrategy(IResolvable capacityProviderStrategy)
capacityProviderStrategy - `AWS::ECS::Service.CapacityProviderStrategy`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder capacityProviderStrategy(List<? extends Object> capacityProviderStrategy)
capacityProviderStrategy - `AWS::ECS::Service.CapacityProviderStrategy`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder cluster(String cluster)
cluster - `AWS::ECS::Service.Cluster`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder deploymentConfiguration(CfnService.DeploymentConfigurationProperty deploymentConfiguration)
deploymentConfiguration - `AWS::ECS::Service.DeploymentConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder deploymentConfiguration(IResolvable deploymentConfiguration)
deploymentConfiguration - `AWS::ECS::Service.DeploymentConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder deploymentController(CfnService.DeploymentControllerProperty deploymentController)
deploymentController - `AWS::ECS::Service.DeploymentController`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder deploymentController(IResolvable deploymentController)
deploymentController - `AWS::ECS::Service.DeploymentController`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder desiredCount(Number desiredCount)
desiredCount - `AWS::ECS::Service.DesiredCount`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder enableEcsManagedTags(Boolean enableEcsManagedTags)
enableEcsManagedTags - `AWS::ECS::Service.EnableECSManagedTags`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder enableEcsManagedTags(IResolvable enableEcsManagedTags)
enableEcsManagedTags - `AWS::ECS::Service.EnableECSManagedTags`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder enableExecuteCommand(Boolean enableExecuteCommand)
enableExecuteCommand - `AWS::ECS::Service.EnableExecuteCommand`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder enableExecuteCommand(IResolvable enableExecuteCommand)
enableExecuteCommand - `AWS::ECS::Service.EnableExecuteCommand`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder healthCheckGracePeriodSeconds(Number healthCheckGracePeriodSeconds)
healthCheckGracePeriodSeconds - `AWS::ECS::Service.HealthCheckGracePeriodSeconds`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder launchType(String launchType)
launchType - `AWS::ECS::Service.LaunchType`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder loadBalancers(IResolvable loadBalancers)
loadBalancers - `AWS::ECS::Service.LoadBalancers`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder loadBalancers(List<? extends Object> loadBalancers)
loadBalancers - `AWS::ECS::Service.LoadBalancers`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder networkConfiguration(CfnService.NetworkConfigurationProperty networkConfiguration)
networkConfiguration - `AWS::ECS::Service.NetworkConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder networkConfiguration(IResolvable networkConfiguration)
networkConfiguration - `AWS::ECS::Service.NetworkConfiguration`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder placementConstraints(IResolvable placementConstraints)
placementConstraints - `AWS::ECS::Service.PlacementConstraints`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder placementConstraints(List<? extends Object> placementConstraints)
placementConstraints - `AWS::ECS::Service.PlacementConstraints`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder placementStrategies(IResolvable placementStrategies)
placementStrategies - `AWS::ECS::Service.PlacementStrategies`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder placementStrategies(List<? extends Object> placementStrategies)
placementStrategies - `AWS::ECS::Service.PlacementStrategies`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder platformVersion(String platformVersion)
platformVersion - `AWS::ECS::Service.PlatformVersion`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder propagateTags(String propagateTags)
propagateTags - `AWS::ECS::Service.PropagateTags`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder role(String role)
role - `AWS::ECS::Service.Role`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder schedulingStrategy(String schedulingStrategy)
schedulingStrategy - `AWS::ECS::Service.SchedulingStrategy`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder serviceName(String serviceName)
serviceName - `AWS::ECS::Service.ServiceName`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder serviceRegistries(IResolvable serviceRegistries)
serviceRegistries - `AWS::ECS::Service.ServiceRegistries`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder serviceRegistries(List<? extends Object> serviceRegistries)
serviceRegistries - `AWS::ECS::Service.ServiceRegistries`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::ECS::Service.Tags`. This parameter is required.this@Stability(value=Stable) public CfnService.Builder taskDefinition(String taskDefinition)
taskDefinition - `AWS::ECS::Service.TaskDefinition`. This parameter is required.this@Stability(value=Stable) public CfnService build()
build in interface software.amazon.jsii.Builder<CfnService>Copyright © 2021. All rights reserved.