Package com.pulumi.aws.glue.inputs
Class DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.glue.inputs.DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder
-
public static final class DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs defaults)
-
-
Method Detail
-
catalogEncryptionMode
public DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder catalogEncryptionMode(com.pulumi.core.Output<java.lang.String> catalogEncryptionMode)
- Parameters:
catalogEncryptionMode- Encryption-at-rest mode for encrypting Data Catalog data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-KMS-WITH-SERVICE-ROLE`.- Returns:
- builder
-
catalogEncryptionMode
public DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder catalogEncryptionMode(java.lang.String catalogEncryptionMode)
- Parameters:
catalogEncryptionMode- Encryption-at-rest mode for encrypting Data Catalog data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-KMS-WITH-SERVICE-ROLE`.- Returns:
- builder
-
catalogEncryptionServiceRole
public DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder catalogEncryptionServiceRole(@Nullable com.pulumi.core.Output<java.lang.String> catalogEncryptionServiceRole)
- Parameters:
catalogEncryptionServiceRole- ARN of the AWS IAM role used for accessing encrypted Data Catalog data.- Returns:
- builder
-
catalogEncryptionServiceRole
public DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder catalogEncryptionServiceRole(java.lang.String catalogEncryptionServiceRole)
- Parameters:
catalogEncryptionServiceRole- ARN of the AWS IAM role used for accessing encrypted Data Catalog data.- Returns:
- builder
-
sseAwsKmsKeyId
public DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder sseAwsKmsKeyId(@Nullable com.pulumi.core.Output<java.lang.String> sseAwsKmsKeyId)
- Parameters:
sseAwsKmsKeyId- ARN of the AWS KMS key to use for encryption at rest.- Returns:
- builder
-
sseAwsKmsKeyId
public DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs.Builder sseAwsKmsKeyId(java.lang.String sseAwsKmsKeyId)
- Parameters:
sseAwsKmsKeyId- ARN of the AWS KMS key to use for encryption at rest.- Returns:
- builder
-
build
public DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs build()
-
-