Show / Hide Table of Contents

Interface CfnWorkGroupPropsMixin.IEncryptionConfigurationProperty

If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE_KMS or CSE_KMS ) and key information.

Namespace: Amazon.CDK.Mixins.Preview.AWS.Athena.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface CfnWorkGroupPropsMixin.IEncryptionConfigurationProperty
Syntax (vb)
Public Interface CfnWorkGroupPropsMixin.IEncryptionConfigurationProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-athena-workgroup-encryptionconfiguration.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 encryptionConfigurationProperty = new EncryptionConfigurationProperty {
                 EncryptionOption = "encryptionOption",
                 KmsKey = "kmsKey"
             };

Synopsis

Properties

EncryptionOption

Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( SSE_S3 ), server-side encryption with KMS-managed keys ( SSE_KMS ), or client-side encryption with KMS-managed keys ( CSE_KMS ) is used.

KmsKey

For SSE_KMS and CSE_KMS , this is the KMS key ARN or ID.

Properties

EncryptionOption

Indicates whether Amazon S3 server-side encryption with Amazon S3-managed keys ( SSE_S3 ), server-side encryption with KMS-managed keys ( SSE_KMS ), or client-side encryption with KMS-managed keys ( CSE_KMS ) is used.

string? EncryptionOption { get; }
Property Value

string

Remarks

If a query runs in a workgroup and the workgroup overrides client-side settings, then the workgroup's setting for encryption is used. It specifies whether query results must be encrypted, for all queries that run in this workgroup.

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

KmsKey

For SSE_KMS and CSE_KMS , this is the KMS key ARN or ID.

string? KmsKey { get; }
Property Value

string

Remarks

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

Back to top Generated by DocFX