Show / Hide Table of Contents

Class CfnWorkGroupPropsMixin.ManagedQueryResultsConfigurationProperty

The configuration for storing results in Athena owned storage, which includes whether this feature is enabled;

Inheritance
object
CfnWorkGroupPropsMixin.ManagedQueryResultsConfigurationProperty
Implements
CfnWorkGroupPropsMixin.IManagedQueryResultsConfigurationProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.Mixins.Preview.AWS.Athena.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnWorkGroupPropsMixin.ManagedQueryResultsConfigurationProperty : CfnWorkGroupPropsMixin.IManagedQueryResultsConfigurationProperty
Syntax (vb)
Public Class CfnWorkGroupPropsMixin.ManagedQueryResultsConfigurationProperty Implements CfnWorkGroupPropsMixin.IManagedQueryResultsConfigurationProperty
Remarks

whether encryption configuration, if any, is used for encrypting query results.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-managedqueryresultsconfiguration.html

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.Mixins.Preview.AWS.Athena.Mixins;

             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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-managedqueryresultsconfiguration.html

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.Mixins.Preview.AWS.Athena.Mixins;

             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

object

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-managedqueryresultsconfiguration.html#cfn-athena-workgroup-managedqueryresultsconfiguration-enabled

Type union: either bool or IResolvable

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; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-managedqueryresultsconfiguration.html#cfn-athena-workgroup-managedqueryresultsconfiguration-encryptionconfiguration

Type union: either IResolvable or CfnWorkGroupPropsMixin.IManagedStorageEncryptionConfigurationProperty

Implements

CfnWorkGroupPropsMixin.IManagedQueryResultsConfigurationProperty
Back to top Generated by DocFX