Class EcsDeploymentProps.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps.Jsii$Proxy
-
- All Implemented Interfaces:
EcsDeploymentProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- EcsDeploymentProps
@Stability(Experimental) @Internal public static final class EcsDeploymentProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements EcsDeploymentProps
An implementation forEcsDeploymentProps
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface io.github.cdklabs.cdk.ecs.codedeploy.EcsDeploymentProps
EcsDeploymentProps.Builder, EcsDeploymentProps.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(EcsDeploymentProps.Builder builder)Constructor that initializes the object based on literal property values passed by theEcsDeploymentProps.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)software.amazon.awscdk.services.codedeploy.AutoRollbackConfiggetAutoRollback()(experimental) The configuration for rollback in the event that a deployment fails.software.amazon.awscdk.services.codedeploy.IEcsDeploymentGroupgetDeploymentGroup()(experimental) The deployment group to target for this deployment.StringgetDescription()(experimental) The description for the deployment.AppSpecHooksgetHooks()(experimental) Optional lifecycle hooks.TargetServicegetTargetService()(experimental) The ECS service to target for the deployment.software.amazon.awscdk.DurationgetTimeout()(experimental) The timeout for the deployment.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(EcsDeploymentProps.Builder builder)
Constructor that initializes the object based on literal property values passed by theEcsDeploymentProps.Builder.
-
-
Method Detail
-
getDeploymentGroup
public final software.amazon.awscdk.services.codedeploy.IEcsDeploymentGroup getDeploymentGroup()
Description copied from interface:EcsDeploymentProps(experimental) The deployment group to target for this deployment.- Specified by:
getDeploymentGroupin interfaceEcsDeploymentProps
-
getTargetService
public final TargetService getTargetService()
Description copied from interface:EcsDeploymentProps(experimental) The ECS service to target for the deployment.see: https://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-resources.html#reference-appspec-file-structure-resources-ecs
- Specified by:
getTargetServicein interfaceEcsDeploymentProps
-
getAutoRollback
public final software.amazon.awscdk.services.codedeploy.AutoRollbackConfig getAutoRollback()
Description copied from interface:EcsDeploymentProps(experimental) The configuration for rollback in the event that a deployment fails.Default: : no automatic rollback triggered
- Specified by:
getAutoRollbackin interfaceEcsDeploymentProps
-
getDescription
public final String getDescription()
Description copied from interface:EcsDeploymentProps(experimental) The description for the deployment.Default: no description
- Specified by:
getDescriptionin interfaceEcsDeploymentProps
-
getHooks
public final AppSpecHooks getHooks()
Description copied from interface:EcsDeploymentProps(experimental) Optional lifecycle hooks.Default: - no lifecycle hooks
- Specified by:
getHooksin interfaceEcsDeploymentProps
-
getTimeout
public final software.amazon.awscdk.Duration getTimeout()
Description copied from interface:EcsDeploymentProps(experimental) The timeout for the deployment.If the timeout is reached, it will trigger a rollback of the stack.
Default: 30 minutes
- Specified by:
getTimeoutin interfaceEcsDeploymentProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-