Package com.pulumi.aws.s3.inputs
Class VectorsIndexEncryptionConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.s3.inputs.VectorsIndexEncryptionConfigurationArgs.Builder
-
- Enclosing class:
- VectorsIndexEncryptionConfigurationArgs
public static final class VectorsIndexEncryptionConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(VectorsIndexEncryptionConfigurationArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VectorsIndexEncryptionConfigurationArgsbuild()VectorsIndexEncryptionConfigurationArgs.BuilderkmsKeyArn(com.pulumi.core.Output<java.lang.String> kmsKeyArn)VectorsIndexEncryptionConfigurationArgs.BuilderkmsKeyArn(java.lang.String kmsKeyArn)VectorsIndexEncryptionConfigurationArgs.BuildersseType(com.pulumi.core.Output<java.lang.String> sseType)VectorsIndexEncryptionConfigurationArgs.BuildersseType(java.lang.String sseType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(VectorsIndexEncryptionConfigurationArgs defaults)
-
-
Method Detail
-
kmsKeyArn
public VectorsIndexEncryptionConfigurationArgs.Builder kmsKeyArn(com.pulumi.core.Output<java.lang.String> kmsKeyArn)
- Parameters:
kmsKeyArn- KMS customer managed key ID to use for the encryption configuration. This parameter is allowed if and only if `sseType` is set to `aws:kms`. To specify the KMS key, you must use the format of the KMS key ARN.- Returns:
- builder
-
kmsKeyArn
public VectorsIndexEncryptionConfigurationArgs.Builder kmsKeyArn(java.lang.String kmsKeyArn)
- Parameters:
kmsKeyArn- KMS customer managed key ID to use for the encryption configuration. This parameter is allowed if and only if `sseType` is set to `aws:kms`. To specify the KMS key, you must use the format of the KMS key ARN.- Returns:
- builder
-
sseType
public VectorsIndexEncryptionConfigurationArgs.Builder sseType(com.pulumi.core.Output<java.lang.String> sseType)
- Parameters:
sseType- Type of encryption to use. Valid values: `AES256`, `aws:kms`. Defaults to `AES256`.- Returns:
- builder
-
sseType
public VectorsIndexEncryptionConfigurationArgs.Builder sseType(java.lang.String sseType)
- Parameters:
sseType- Type of encryption to use. Valid values: `AES256`, `aws:kms`. Defaults to `AES256`.- Returns:
- builder
-
build
public VectorsIndexEncryptionConfigurationArgs build()
-
-