Class CfnHookVersionMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.cloudformation.CfnHookVersionMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnHookVersionMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnHookVersionMixinProps
@Stability(Stable)
@Internal
public static final class CfnHookVersionMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnHookVersionMixinProps
An implementation for
CfnHookVersionMixinProps-
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.cfnpropertymixins.services.cloudformation.CfnHookVersionMixinProps
CfnHookVersionMixinProps.Builder, CfnHookVersionMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnHookVersionMixinProps.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 theCfnHookVersionMixinProps.Builder.
-
-
Method Details
-
getExecutionRoleArn
Description copied from interface:CfnHookVersionMixinPropsThe Amazon Resource Name (ARN) of the task execution role that grants the Hook permission.- Specified by:
getExecutionRoleArnin interfaceCfnHookVersionMixinProps- See Also:
-
getLoggingConfig
Description copied from interface:CfnHookVersionMixinPropsContains logging configuration information for an extension.Returns union: either
IResolvableorCfnHookVersionPropsMixin.LoggingConfigProperty- Specified by:
getLoggingConfigin interfaceCfnHookVersionMixinProps- See Also:
-
getSchemaHandlerPackage
Description copied from interface:CfnHookVersionMixinPropsA 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 CloudFormation Hooks User Guide .
To register the Hook, you must have
s3:GetObjectpermissions to access the S3 objects.- Specified by:
getSchemaHandlerPackagein interfaceCfnHookVersionMixinProps- See Also:
-
getTypeName
Description copied from interface:CfnHookVersionMixinPropsThe 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 interfaceCfnHookVersionMixinProps- 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()
-