Interface CfnWorkGroup.ManagedQueryResultsConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnWorkGroup.ManagedQueryResultsConfigurationProperty.Jsii$Proxy
- Enclosing class:
CfnWorkGroup
@Stability(Stable)
public static interface CfnWorkGroup.ManagedQueryResultsConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
The configuration for storing results in Athena owned storage, which includes whether this feature is enabled;
whether encryption configuration, if any, is used for encrypting query results.
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.*;
ManagedQueryResultsConfigurationProperty managedQueryResultsConfigurationProperty = ManagedQueryResultsConfigurationProperty.builder()
.enabled(false)
.encryptionConfiguration(ManagedStorageEncryptionConfigurationProperty.builder()
.kmsKey("kmsKey")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnWorkGroup.ManagedQueryResultsConfigurationPropertystatic final classAn implementation forCfnWorkGroup.ManagedQueryResultsConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectIf set to true, allows you to store query results in Athena owned storage.default ObjectIf you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnabled
If set to true, allows you to store query results in Athena owned storage.If set to false, workgroup member stores query results in location specified under
ResultConfiguration$OutputLocation. The default is false. A workgroup cannot have theResultConfiguration$OutputLocationparameter when you set this field to true.Returns union: either
BooleanorIResolvable- See Also:
-
getEncryptionConfiguration
If you encrypt query and calculation results in Athena owned storage, this field indicates the encryption option (for example, SSE_KMS or CSE_KMS) and key information.Returns union: either
IResolvableorCfnWorkGroup.ManagedStorageEncryptionConfigurationProperty- See Also:
-
builder
-