Class CfnWorkGroup.ManagedQueryResultsConfigurationProperty
The configuration for storing results in Athena owned storage, which includes whether this feature is enabled;
Inherited Members
Namespace: Amazon.CDK.AWS.Athena
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnWorkGroup.ManagedQueryResultsConfigurationProperty : CfnWorkGroup.IManagedQueryResultsConfigurationProperty
Syntax (vb)
Public Class CfnWorkGroup.ManagedQueryResultsConfigurationProperty Implements CfnWorkGroup.IManagedQueryResultsConfigurationProperty
Remarks
whether encryption configuration, if any, is used for encrypting query results.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Athena;
var managedQueryResultsConfigurationProperty = new ManagedQueryResultsConfigurationProperty {
Enabled = false,
EncryptionConfiguration = new ManagedStorageEncryptionConfigurationProperty {
KmsKey = "kmsKey"
}
};
Synopsis
Constructors
ManagedQueryResultsConfigurationProperty() | The configuration for storing results in Athena owned storage, which includes whether this feature is enabled; |
Properties
Enabled | If set to true, allows you to store query results in Athena owned storage. |
EncryptionConfiguration | 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. |
Constructors
ManagedQueryResultsConfigurationProperty()
The configuration for storing results in Athena owned storage, which includes whether this feature is enabled;
public ManagedQueryResultsConfigurationProperty()
Remarks
whether encryption configuration, if any, is used for encrypting query results.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Athena;
var managedQueryResultsConfigurationProperty = new ManagedQueryResultsConfigurationProperty {
Enabled = false,
EncryptionConfiguration = new ManagedStorageEncryptionConfigurationProperty {
KmsKey = "kmsKey"
}
};
Properties
Enabled
If set to true, allows you to store query results in Athena owned storage.
public object? Enabled { get; set; }
Property Value
Remarks
If set to false, workgroup member stores query results in location specified under ResultConfiguration$OutputLocation
. The default is false. A workgroup cannot have the ResultConfiguration$OutputLocation
parameter when you set this field to true.
EncryptionConfiguration
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.
public object? EncryptionConfiguration { get; set; }