Class CfnSnapshotCopyGrantProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.redshift.CfnSnapshotCopyGrantProps.Jsii$Proxy
- All Implemented Interfaces:
CfnSnapshotCopyGrantProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnSnapshotCopyGrantProps
@Stability(Stable)
@Internal
public static final class CfnSnapshotCopyGrantProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnSnapshotCopyGrantProps
An implementation for
CfnSnapshotCopyGrantProps-
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.redshift.CfnSnapshotCopyGrantProps
CfnSnapshotCopyGrantProps.Builder, CfnSnapshotCopyGrantProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnSnapshotCopyGrantProps.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 theCfnSnapshotCopyGrantProps.Builder.
-
-
Method Details
-
getSnapshotCopyGrantName
Description copied from interface:CfnSnapshotCopyGrantPropsThe name of the snapshot copy grant.This name must be unique in the region for the AWS account.
- Specified by:
getSnapshotCopyGrantNamein interfaceCfnSnapshotCopyGrantProps- See Also:
-
getKmsKeyId
Description copied from interface:CfnSnapshotCopyGrantPropsThe 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 interfaceCfnSnapshotCopyGrantProps- See Also:
-
getTags
Description copied from interface:CfnSnapshotCopyGrantPropsA list of tag instances.- Specified by:
getTagsin interfaceCfnSnapshotCopyGrantProps- 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()
-