Package software.amazon.awscdk
Class CfnGuardHookProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.CfnGuardHookProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGuardHookProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGuardHookProps
@Stability(Stable)
@Internal
public static final class CfnGuardHookProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGuardHookProps
An implementation for
CfnGuardHookProps-
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.CfnGuardHookProps
CfnGuardHookProps.Builder, CfnGuardHookProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnGuardHookProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnGuardHookProps.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 StringS3 Bucket where the guard validate report will be uploaded to.final Objectfinal ObjectS3 Source Location for the Guard files.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 theCfnGuardHookProps.Builder.
-
-
Method Details
-
getAlias
Description copied from interface:CfnGuardHookPropsThe typename alias for the hook.- Specified by:
getAliasin interfaceCfnGuardHookProps- See Also:
-
getExecutionRole
Description copied from interface:CfnGuardHookPropsIAM Role ARN.- Specified by:
getExecutionRolein interfaceCfnGuardHookProps- See Also:
-
getFailureMode
Description copied from interface:CfnGuardHookPropsAttribute to specify CloudFormation behavior on hook failure.Default: - "WARN"
- Specified by:
getFailureModein interfaceCfnGuardHookProps- See Also:
-
getHookStatus
Description copied from interface:CfnGuardHookPropsAttribute to specify which stacks this hook applies to or should get invoked for.Default: - "DISABLED"
- Specified by:
getHookStatusin interfaceCfnGuardHookProps- See Also:
-
getRuleLocation
Description copied from interface:CfnGuardHookPropsS3 Source Location for the Guard files.- Specified by:
getRuleLocationin interfaceCfnGuardHookProps- See Also:
-
getTargetOperations
Description copied from interface:CfnGuardHookPropsWhich operations should this Hook run against?Resource changes, stacks or change sets.
- Specified by:
getTargetOperationsin interfaceCfnGuardHookProps- See Also:
-
getLogBucket
Description copied from interface:CfnGuardHookPropsS3 Bucket where the guard validate report will be uploaded to.- Specified by:
getLogBucketin interfaceCfnGuardHookProps- See Also:
-
getOptions
- Specified by:
getOptionsin interfaceCfnGuardHookProps- See Also:
-
getStackFilters
Description copied from interface:CfnGuardHookPropsFilters to allow hooks to target specific stack attributes.- Specified by:
getStackFiltersin interfaceCfnGuardHookProps- See Also:
-
getTargetFilters
- Specified by:
getTargetFiltersin interfaceCfnGuardHookProps- 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()
-