Class CfnHookVersionProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.cloudformation.CfnHookVersionProps.Jsii$Proxy
- All Implemented Interfaces:
CfnHookVersionProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnHookVersionProps
@Stability(Stable)
@Internal
public static final class CfnHookVersionProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnHookVersionProps
An implementation for
CfnHookVersionProps-
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.cloudformation.CfnHookVersionProps
CfnHookVersionProps.Builder, CfnHookVersionProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnHookVersionProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnHookVersionProps.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 StringThe Amazon Resource Name (ARN) of the task execution role that grants the Hook permission.final ObjectContains logging configuration information for an extension.final StringA URL to the Amazon S3 bucket for the Hook project package that contains the necessary files for the Hook you want to register.final StringThe unique name for your Hook.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 theCfnHookVersionProps.Builder.
-
-
Method Details
-
getSchemaHandlerPackage
Description copied from interface:CfnHookVersionPropsA URL to the Amazon S3 bucket for the Hook project package that contains the necessary files for the Hook you want to register.For information on generating a schema handler package, see Modeling custom CloudFormation Hooks in the AWS CloudFormation Hooks User Guide .
To register the Hook, you must have
s3:GetObjectpermissions to access the S3 objects.- Specified by:
getSchemaHandlerPackagein interfaceCfnHookVersionProps- See Also:
-
getTypeName
Description copied from interface:CfnHookVersionPropsThe unique name for your Hook.Specifies a three-part namespace for your Hook, with a recommended pattern of
Organization::Service::Hook.The following organization namespaces are reserved and can't be used in your Hook type names:
AlexaAMZNAmazonASKAWSCustomDev
- Specified by:
getTypeNamein interfaceCfnHookVersionProps- See Also:
-
getExecutionRoleArn
Description copied from interface:CfnHookVersionPropsThe Amazon Resource Name (ARN) of the task execution role that grants the Hook permission.- Specified by:
getExecutionRoleArnin interfaceCfnHookVersionProps- See Also:
-
getLoggingConfig
Description copied from interface:CfnHookVersionPropsContains logging configuration information for an extension.Returns union: either
IResolvableorCfnHookVersion.LoggingConfigProperty- Specified by:
getLoggingConfigin interfaceCfnHookVersionProps- 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()
-