Class DeploymentLifecycleHookTargetConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ecs.DeploymentLifecycleHookTargetConfig.Jsii$Proxy
- All Implemented Interfaces:
DeploymentLifecycleHookTargetConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
DeploymentLifecycleHookTargetConfig
@Stability(Stable)
@Internal
public static final class DeploymentLifecycleHookTargetConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements DeploymentLifecycleHookTargetConfig
An implementation for
DeploymentLifecycleHookTargetConfig-
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.ecs.DeploymentLifecycleHookTargetConfig
DeploymentLifecycleHookTargetConfig.Builder, DeploymentLifecycleHookTargetConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theDeploymentLifecycleHookTargetConfig.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 booleanfinal List<DeploymentLifecycleStage> The lifecycle stages when this hook should be executed.final IRolegetRole()The IAM role that grants permissions to invoke the target.final StringThe ARN of the target resource.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 theDeploymentLifecycleHookTargetConfig.Builder.
-
-
Method Details
-
getLifecycleStages
Description copied from interface:DeploymentLifecycleHookTargetConfigThe lifecycle stages when this hook should be executed.- Specified by:
getLifecycleStagesin interfaceDeploymentLifecycleHookTargetConfig
-
getTargetArn
Description copied from interface:DeploymentLifecycleHookTargetConfigThe ARN of the target resource.- Specified by:
getTargetArnin interfaceDeploymentLifecycleHookTargetConfig
-
getRole
Description copied from interface:DeploymentLifecycleHookTargetConfigThe IAM role that grants permissions to invoke the target.Default: - a role will be created automatically
- Specified by:
getRolein interfaceDeploymentLifecycleHookTargetConfig
-
$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()
-