Interface CfnService.ForceNewDeploymentProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnService.ForceNewDeploymentProperty.Jsii$Proxy
- Enclosing class:
CfnService
By default, deployments aren't forced. You can use this option to start a new deployment with no service definition changes. For example, you can update a service's tasks to use a newer Docker image with the same image/tag combination ( my_image:latest
) or to roll Fargate tasks onto a newer platform version.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ecs.*; ForceNewDeploymentProperty forceNewDeploymentProperty = ForceNewDeploymentProperty.builder() .enableForceNewDeployment(false) // the properties below are optional .forceNewDeploymentNonce("forceNewDeploymentNonce") .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnService.ForceNewDeploymentProperty
static final class
An implementation forCfnService.ForceNewDeploymentProperty
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnableForceNewDeployment
Determines whether to force a new deployment of the service.By default, deployments aren't forced. You can use this option to start a new deployment with no service definition changes. For example, you can update a service's tasks to use a newer Docker image with the same image/tag combination (
my_image:latest
) or to roll Fargate tasks onto a newer platform version.- See Also:
-
getForceNewDeploymentNonce
When you change theForceNewDeploymentNonce
value in your template, it signals Amazon ECS to start a new deployment even though no other service parameters have changed.The value must be a unique, time- varying value like a timestamp, random string, or sequence number. Use this property when you want to ensure your tasks pick up the latest version of a Docker image that uses the same tag but has been updated in the registry.
- See Also:
-
builder
-