Class CfnVectorBucketPolicyProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3vectors.CfnVectorBucketPolicyProps.Jsii$Proxy
- All Implemented Interfaces:
CfnVectorBucketPolicyProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnVectorBucketPolicyProps
@Stability(Stable)
@Internal
public static final class CfnVectorBucketPolicyProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnVectorBucketPolicyProps
An implementation for
CfnVectorBucketPolicyProps-
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.s3vectors.CfnVectorBucketPolicyProps
CfnVectorBucketPolicyProps.Builder, CfnVectorBucketPolicyProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnVectorBucketPolicyProps.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 theCfnVectorBucketPolicyProps.Builder.
-
-
Method Details
-
getPolicy
Description copied from interface:CfnVectorBucketPolicyPropsA 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 interfaceCfnVectorBucketPolicyProps- See Also:
-
getVectorBucketArn
Description copied from interface:CfnVectorBucketPolicyPropsThe Amazon Resource Name (ARN) of the S3 vector bucket to which the policy applies.- Specified by:
getVectorBucketArnin interfaceCfnVectorBucketPolicyProps- See Also:
-
getVectorBucketName
Description copied from interface:CfnVectorBucketPolicyPropsThe name of the S3 vector bucket to which the policy applies.- Specified by:
getVectorBucketNamein interfaceCfnVectorBucketPolicyProps- 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()
-