Class CfnSnapshotCopyGrantMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.redshift.CfnSnapshotCopyGrantMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSnapshotCopyGrantMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSnapshotCopyGrantMixinProps
@Stability(Stable)
@Internal
public static final class CfnSnapshotCopyGrantMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSnapshotCopyGrantMixinProps
An implementation for
CfnSnapshotCopyGrantMixinProps-
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.redshift.CfnSnapshotCopyGrantMixinProps
CfnSnapshotCopyGrantMixinProps.Builder, CfnSnapshotCopyGrantMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSnapshotCopyGrantMixinProps.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 unique identifier of the encrypted symmetric key to which to grant Amazon Redshift permission.final StringThe name of the snapshot copy grant.getTags()A list of tag instances.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 theCfnSnapshotCopyGrantMixinProps.Builder.
-
-
Method Details
-
getKmsKeyId
Description copied from interface:CfnSnapshotCopyGrantMixinPropsThe unique identifier of the encrypted symmetric key to which to grant Amazon Redshift permission.If no key is specified, the default key is used. Marked writeOnly because Create accepts aliases/key-ids but Describe returns the resolved key ARN, which would fail drift detection.
- Specified by:
getKmsKeyIdin interfaceCfnSnapshotCopyGrantMixinProps- See Also:
-
getSnapshotCopyGrantName
Description copied from interface:CfnSnapshotCopyGrantMixinPropsThe name of the snapshot copy grant.This name must be unique in the region for the AWS account.
- Specified by:
getSnapshotCopyGrantNamein interfaceCfnSnapshotCopyGrantMixinProps- See Also:
-
getTags
Description copied from interface:CfnSnapshotCopyGrantMixinPropsA list of tag instances.- Specified by:
getTagsin interfaceCfnSnapshotCopyGrantMixinProps- 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()
-