Interface DeploymentController
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DeploymentController.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:47.283Z")
@Stability(Stable)
public interface DeploymentController
extends software.amazon.jsii.JsiiSerializable
The deployment controller to use for the service.
Example:
Cluster cluster;
ApplicationLoadBalancedFargateService loadBalancedFargateService = ApplicationLoadBalancedFargateService.Builder.create(this, "Service")
.cluster(cluster)
.memoryLimitMiB(1024)
.desiredCount(1)
.cpu(512)
.taskImageOptions(ApplicationLoadBalancedTaskImageOptions.builder()
.image(ContainerImage.fromRegistry("amazon/amazon-ecs-sample"))
.build())
.deploymentController(DeploymentController.builder()
.type(DeploymentControllerType.CODE_DEPLOY)
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forDeploymentControllerstatic final classAn implementation forDeploymentController -
Method Summary
Modifier and TypeMethodDescriptionstatic DeploymentController.Builderbuilder()default DeploymentControllerTypegetType()The deployment controller type to use.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getType
The deployment controller type to use.Default: DeploymentControllerType.ECS
-
builder
- Returns:
- a
DeploymentController.BuilderofDeploymentController
-