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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ecs.DeploymentLifecycleHookTargetConfig
DeploymentLifecycleHookTargetConfig.Builder, DeploymentLifecycleHookTargetConfig.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theDeploymentLifecycleHookTargetConfig.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
final List
<DeploymentLifecycleStage> The lifecycle stages when this hook should be executed.final IRole
getRole()
The IAM role that grants permissions to invoke the target.final String
The ARN of the target resource.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 theDeploymentLifecycleHookTargetConfig.Builder
.
-
-
Method Details
-
getLifecycleStages
Description copied from interface:DeploymentLifecycleHookTargetConfig
The lifecycle stages when this hook should be executed.- Specified by:
getLifecycleStages
in interfaceDeploymentLifecycleHookTargetConfig
-
getTargetArn
Description copied from interface:DeploymentLifecycleHookTargetConfig
The ARN of the target resource.- Specified by:
getTargetArn
in interfaceDeploymentLifecycleHookTargetConfig
-
getRole
Description copied from interface:DeploymentLifecycleHookTargetConfig
The IAM role that grants permissions to invoke the target.Default: - a role will be created automatically
- Specified by:
getRole
in interfaceDeploymentLifecycleHookTargetConfig
-
$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()
-