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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.codedeploy.EcsDeploymentGroupProps
EcsDeploymentGroupProps.Builder, EcsDeploymentGroupProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEcsDeploymentGroupProps.Builder.protectedJsii$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.JsonNodefinal booleanThe CloudWatch alarms associated with this Deployment Group.final IEcsApplicationThe reference to the CodeDeploy ECS Application that this Deployment Group belongs to.final AutoRollbackConfigThe auto-rollback configuration for this Deployment Group.The configuration options for blue-green ECS deployments.final IEcsDeploymentConfigThe Deployment Configuration this Deployment Group uses.final StringThe physical, human-readable name of the CodeDeploy Deployment Group.final BooleanWhether to skip the step of checking CloudWatch alarms during the deployment process.final BooleanWhether to continue a deployment even if fetching the alarm status from CloudWatch failed.final IRolegetRole()The service Role of this Deployment Group.final IBaseServiceThe ECS service to deploy with this Deployment Group.final inthashCode()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:EcsDeploymentGroupPropsThe configuration options for blue-green ECS deployments.- Specified by:
getBlueGreenDeploymentConfigin interfaceEcsDeploymentGroupProps
-
getService
Description copied from interface:EcsDeploymentGroupPropsThe ECS service to deploy with this Deployment Group.- Specified by:
getServicein interfaceEcsDeploymentGroupProps
-
getAlarms
Description copied from interface:EcsDeploymentGroupPropsThe 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
#addAlarmmethod.Default: []
- Specified by:
getAlarmsin interfaceEcsDeploymentGroupProps- See Also:
-
getApplication
Description copied from interface:EcsDeploymentGroupPropsThe reference to the CodeDeploy ECS Application that this Deployment Group belongs to.Default: One will be created for you.
- Specified by:
getApplicationin interfaceEcsDeploymentGroupProps
-
getAutoRollback
Description copied from interface:EcsDeploymentGroupPropsThe auto-rollback configuration for this Deployment Group.Default: - default AutoRollbackConfig.
- Specified by:
getAutoRollbackin interfaceEcsDeploymentGroupProps
-
getDeploymentConfig
Description copied from interface:EcsDeploymentGroupPropsThe Deployment Configuration this Deployment Group uses.Default: EcsDeploymentConfig.ALL_AT_ONCE
- Specified by:
getDeploymentConfigin interfaceEcsDeploymentGroupProps
-
getDeploymentGroupName
Description copied from interface:EcsDeploymentGroupPropsThe physical, human-readable name of the CodeDeploy Deployment Group.Default: An auto-generated name will be used.
- Specified by:
getDeploymentGroupNamein interfaceEcsDeploymentGroupProps
-
getIgnoreAlarmConfiguration
Description copied from interface:EcsDeploymentGroupPropsWhether to skip the step of checking CloudWatch alarms during the deployment process.Default: - false
- Specified by:
getIgnoreAlarmConfigurationin interfaceEcsDeploymentGroupProps
-
getIgnorePollAlarmsFailure
Description copied from interface:EcsDeploymentGroupPropsWhether to continue a deployment even if fetching the alarm status from CloudWatch failed.Default: false
- Specified by:
getIgnorePollAlarmsFailurein interfaceEcsDeploymentGroupProps
-
getRole
Description copied from interface:EcsDeploymentGroupPropsThe service Role of this Deployment Group.Default: - A new Role will be created.
- Specified by:
getRolein interfaceEcsDeploymentGroupProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-