Package software.amazon.awscdk
Class CfnLambdaHookProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.CfnLambdaHookProps.Jsii$Proxy
- All Implemented Interfaces:
CfnLambdaHookProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnLambdaHookProps
@Stability(Stable)
@Internal
public static final class CfnLambdaHookProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnLambdaHookProps
An implementation for
CfnLambdaHookProps-
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.CfnLambdaHookProps
CfnLambdaHookProps.Builder, CfnLambdaHookProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnLambdaHookProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnLambdaHookProps.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 StringgetAlias()The typename alias for the hook.final StringIAM Role ARN.final StringAttribute to specify CloudFormation behavior on hook failure.final StringAttribute to specify which stacks this hook applies to or should get invoked for.final StringAmazon Resource Name (ARN), Partial ARN, name, version, or alias of the Lambda function to invoke with this hook.final ObjectFilters to allow hooks to target specific stack attributes.final ObjectWhich operations should this Hook run against?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 theCfnLambdaHookProps.Builder.
-
-
Method Details
-
getAlias
Description copied from interface:CfnLambdaHookPropsThe typename alias for the hook.- Specified by:
getAliasin interfaceCfnLambdaHookProps- See Also:
-
getExecutionRole
Description copied from interface:CfnLambdaHookPropsIAM Role ARN.- Specified by:
getExecutionRolein interfaceCfnLambdaHookProps- See Also:
-
getFailureMode
Description copied from interface:CfnLambdaHookPropsAttribute to specify CloudFormation behavior on hook failure.- Specified by:
getFailureModein interfaceCfnLambdaHookProps- See Also:
-
getHookStatus
Description copied from interface:CfnLambdaHookPropsAttribute to specify which stacks this hook applies to or should get invoked for.Default: - "ENABLED"
- Specified by:
getHookStatusin interfaceCfnLambdaHookProps- See Also:
-
getLambdaFunction
Description copied from interface:CfnLambdaHookPropsAmazon Resource Name (ARN), Partial ARN, name, version, or alias of the Lambda function to invoke with this hook.- Specified by:
getLambdaFunctionin interfaceCfnLambdaHookProps- See Also:
-
getTargetOperations
Description copied from interface:CfnLambdaHookPropsWhich operations should this Hook run against?Resource changes, stacks or change sets.
- Specified by:
getTargetOperationsin interfaceCfnLambdaHookProps- See Also:
-
getStackFilters
Description copied from interface:CfnLambdaHookPropsFilters to allow hooks to target specific stack attributes.- Specified by:
getStackFiltersin interfaceCfnLambdaHookProps- See Also:
-
getTargetFilters
- Specified by:
getTargetFiltersin interfaceCfnLambdaHookProps- See Also:
-
$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()
-