Class EcsDeploymentGroupProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.codedeploy.EcsDeploymentGroupProps.Jsii$Proxy
- All Implemented Interfaces:
EcsDeploymentGroupProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EcsDeploymentGroupProps
@Stability(Stable)
@Internal
public static final class EcsDeploymentGroupProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EcsDeploymentGroupProps
An implementation for
EcsDeploymentGroupProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.codedeploy.EcsDeploymentGroupProps
EcsDeploymentGroupProps.Builder, EcsDeploymentGroupProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theEcsDeploymentGroupProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
The CloudWatch alarms associated with this Deployment Group.final IEcsApplication
The reference to the CodeDeploy ECS Application that this Deployment Group belongs to.final AutoRollbackConfig
The auto-rollback configuration for this Deployment Group.The configuration options for blue-green ECS deployments.final IEcsDeploymentConfig
The Deployment Configuration this Deployment Group uses.final String
The physical, human-readable name of the CodeDeploy Deployment Group.final Boolean
Whether to skip the step of checking CloudWatch alarms during the deployment process.final Boolean
Whether to continue a deployment even if fetching the alarm status from CloudWatch failed.final IRole
getRole()
The service Role of this Deployment Group.final IBaseService
The ECS service to deploy with this Deployment Group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
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
Constructor that initializes the object based on literal property values passed by theEcsDeploymentGroupProps.Builder
.
-
-
Method Details
-
getBlueGreenDeploymentConfig
Description copied from interface:EcsDeploymentGroupProps
The configuration options for blue-green ECS deployments.- Specified by:
getBlueGreenDeploymentConfig
in interfaceEcsDeploymentGroupProps
-
getService
Description copied from interface:EcsDeploymentGroupProps
The ECS service to deploy with this Deployment Group.- Specified by:
getService
in interfaceEcsDeploymentGroupProps
-
getAlarms
Description copied from interface:EcsDeploymentGroupProps
The CloudWatch alarms associated with this Deployment Group.CodeDeploy will stop (and optionally roll back) a deployment if during it any of the alarms trigger.
Alarms can also be added after the Deployment Group is created using the
#addAlarm
method.Default: []
- Specified by:
getAlarms
in interfaceEcsDeploymentGroupProps
- See Also:
-
getApplication
Description copied from interface:EcsDeploymentGroupProps
The reference to the CodeDeploy ECS Application that this Deployment Group belongs to.Default: One will be created for you.
- Specified by:
getApplication
in interfaceEcsDeploymentGroupProps
-
getAutoRollback
Description copied from interface:EcsDeploymentGroupProps
The auto-rollback configuration for this Deployment Group.Default: - default AutoRollbackConfig.
- Specified by:
getAutoRollback
in interfaceEcsDeploymentGroupProps
-
getDeploymentConfig
Description copied from interface:EcsDeploymentGroupProps
The Deployment Configuration this Deployment Group uses.Default: EcsDeploymentConfig.ALL_AT_ONCE
- Specified by:
getDeploymentConfig
in interfaceEcsDeploymentGroupProps
-
getDeploymentGroupName
Description copied from interface:EcsDeploymentGroupProps
The physical, human-readable name of the CodeDeploy Deployment Group.Default: An auto-generated name will be used.
- Specified by:
getDeploymentGroupName
in interfaceEcsDeploymentGroupProps
-
getIgnoreAlarmConfiguration
Description copied from interface:EcsDeploymentGroupProps
Whether to skip the step of checking CloudWatch alarms during the deployment process.Default: - false
- Specified by:
getIgnoreAlarmConfiguration
in interfaceEcsDeploymentGroupProps
-
getIgnorePollAlarmsFailure
Description copied from interface:EcsDeploymentGroupProps
Whether to continue a deployment even if fetching the alarm status from CloudWatch failed.Default: false
- Specified by:
getIgnorePollAlarmsFailure
in interfaceEcsDeploymentGroupProps
-
getRole
Description copied from interface:EcsDeploymentGroupProps
The service Role of this Deployment Group.Default: - A new Role will be created.
- Specified by:
getRole
in interfaceEcsDeploymentGroupProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-