Class CfnVectorBucketPolicyMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.s3vectors.CfnVectorBucketPolicyMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVectorBucketPolicyMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVectorBucketPolicyMixinProps
@Stability(Stable)
@Internal
public static final class CfnVectorBucketPolicyMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVectorBucketPolicyMixinProps
An implementation for
CfnVectorBucketPolicyMixinProps-
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.s3vectors.CfnVectorBucketPolicyMixinProps
CfnVectorBucketPolicyMixinProps.Builder, CfnVectorBucketPolicyMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVectorBucketPolicyMixinProps.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 ObjectA policy document containing permissions to add to the specified vector bucket.final StringThe Amazon Resource Name (ARN) of the S3 vector bucket to which the policy applies.final StringThe name of the S3 vector bucket to which the policy applies.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 theCfnVectorBucketPolicyMixinProps.Builder.
-
-
Method Details
-
getPolicy
Description copied from interface:CfnVectorBucketPolicyMixinPropsA policy document containing permissions to add to the specified vector bucket.In IAM , you must provide policy documents in JSON format. However, in CloudFormation you can provide the policy in JSON or YAML format because CloudFormation converts YAML to JSON before submitting it to IAM .
- Specified by:
getPolicyin interfaceCfnVectorBucketPolicyMixinProps- See Also:
-
getVectorBucketArn
Description copied from interface:CfnVectorBucketPolicyMixinPropsThe Amazon Resource Name (ARN) of the S3 vector bucket to which the policy applies.- Specified by:
getVectorBucketArnin interfaceCfnVectorBucketPolicyMixinProps- See Also:
-
getVectorBucketName
Description copied from interface:CfnVectorBucketPolicyMixinPropsThe name of the S3 vector bucket to which the policy applies.- Specified by:
getVectorBucketNamein interfaceCfnVectorBucketPolicyMixinProps- 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()
-