Interface CfnWorkGroup.CustomerContentEncryptionConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkGroup.CustomerContentEncryptionConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnWorkGroup
@Stability(Stable)
public static interface CfnWorkGroup.CustomerContentEncryptionConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the customer managed KMS key that is used to encrypt the user's data stores in Athena.
When an AWS managed key is used, this value is null. This setting does not apply to Athena SQL workgroups.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.athena.*; CustomerContentEncryptionConfigurationProperty customerContentEncryptionConfigurationProperty = CustomerContentEncryptionConfigurationProperty.builder() .kmsKey("kmsKey") .build();
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
static final class
An implementation forCfnWorkGroup.CustomerContentEncryptionConfigurationProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The customer managed KMS key that is used to encrypt the user's data stores in Athena.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getKmsKey
The customer managed KMS key that is used to encrypt the user's data stores in Athena.- See Also:
-
builder
@Stability(Stable) static CfnWorkGroup.CustomerContentEncryptionConfigurationProperty.Builder builder()
-