Package com.pulumi.aws.s3.inputs
Class VectorsVectorBucketState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.s3.inputs.VectorsVectorBucketState
-
public final class VectorsVectorBucketState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classVectorsVectorBucketState.Builder
-
Field Summary
Fields Modifier and Type Field Description static VectorsVectorBucketStateEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static VectorsVectorBucketState.Builderbuilder()static VectorsVectorBucketState.Builderbuilder(VectorsVectorBucketState defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>creationTime()java.util.Optional<com.pulumi.core.Output<java.util.List<VectorsVectorBucketEncryptionConfigurationArgs>>>encryptionConfigurations()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>forceDestroy()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tagsAll()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vectorBucketArn()java.util.Optional<com.pulumi.core.Output<java.lang.String>>vectorBucketName()
-
-
-
Field Detail
-
Empty
public static final VectorsVectorBucketState Empty
-
-
Method Detail
-
creationTime
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> creationTime()
- Returns:
- Date and time when the vector bucket was created.
-
encryptionConfigurations
public java.util.Optional<com.pulumi.core.Output<java.util.List<VectorsVectorBucketEncryptionConfigurationArgs>>> encryptionConfigurations()
- Returns:
- Encryption configuration for the vector bucket. See `encryptionConfiguration` below for more details.
-
forceDestroy
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> forceDestroy()
- Returns:
- Boolean that indicates all indexes and vectors should be deleted from the vector bucket *when the vector bucket is destroyed* so that the vector bucket can be destroyed without error. Once this parameter is set to `true`, there must be a successful `pulumi up` run before a destroy is required to update this value in the resource state. Without a successful `pulumi up` after this parameter is set, this flag will have no effect. If setting this field in the same operation that would require replacing the vector bucket or destroying the vector bucket, this flag will not work.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
tagsAll
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tagsAll()
- Returns:
- Map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
-
vectorBucketArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vectorBucketArn()
- Returns:
- ARN of the vector bucket.
-
vectorBucketName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> vectorBucketName()
- Returns:
- Name of the vector bucket. The following arguments are optional:
-
builder
public static VectorsVectorBucketState.Builder builder()
-
builder
public static VectorsVectorBucketState.Builder builder(VectorsVectorBucketState defaults)
-
-