Show / Hide Table of Contents

Class CfnDataCatalogEncryptionSettingsPropsMixin.DataCatalogEncryptionSettingsProperty

Contains configuration information for maintaining Data Catalog security.

Inheritance
object
CfnDataCatalogEncryptionSettingsPropsMixin.DataCatalogEncryptionSettingsProperty
Implements
CfnDataCatalogEncryptionSettingsPropsMixin.IDataCatalogEncryptionSettingsProperty
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.Glue.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDataCatalogEncryptionSettingsPropsMixin.DataCatalogEncryptionSettingsProperty : CfnDataCatalogEncryptionSettingsPropsMixin.IDataCatalogEncryptionSettingsProperty
Syntax (vb)
Public Class CfnDataCatalogEncryptionSettingsPropsMixin.DataCatalogEncryptionSettingsProperty Implements CfnDataCatalogEncryptionSettingsPropsMixin.IDataCatalogEncryptionSettingsProperty
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.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.Glue.Mixins;

             var dataCatalogEncryptionSettingsProperty = new DataCatalogEncryptionSettingsProperty {
                 ConnectionPasswordEncryption = new ConnectionPasswordEncryptionProperty {
                     KmsKeyId = "kmsKeyId",
                     ReturnConnectionPasswordEncrypted = false
                 },
                 EncryptionAtRest = new EncryptionAtRestProperty {
                     CatalogEncryptionMode = "catalogEncryptionMode",
                     CatalogEncryptionServiceRole = "catalogEncryptionServiceRole",
                     SseAwsKmsKeyId = "sseAwsKmsKeyId"
                 }
             };

Synopsis

Constructors

DataCatalogEncryptionSettingsProperty()

Contains configuration information for maintaining Data Catalog security.

Properties

ConnectionPasswordEncryption

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties.

EncryptionAtRest

Specifies the encryption-at-rest configuration for the Data Catalog.

Constructors

DataCatalogEncryptionSettingsProperty()

Contains configuration information for maintaining Data Catalog security.

public DataCatalogEncryptionSettingsProperty()
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.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.Glue.Mixins;

             var dataCatalogEncryptionSettingsProperty = new DataCatalogEncryptionSettingsProperty {
                 ConnectionPasswordEncryption = new ConnectionPasswordEncryptionProperty {
                     KmsKeyId = "kmsKeyId",
                     ReturnConnectionPasswordEncrypted = false
                 },
                 EncryptionAtRest = new EncryptionAtRestProperty {
                     CatalogEncryptionMode = "catalogEncryptionMode",
                     CatalogEncryptionServiceRole = "catalogEncryptionServiceRole",
                     SseAwsKmsKeyId = "sseAwsKmsKeyId"
                 }
             };

Properties

ConnectionPasswordEncryption

When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties.

public object? ConnectionPasswordEncryption { get; set; }
Property Value

object

Remarks

You can enable catalog encryption or only password encryption.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings-connectionpasswordencryption

Type union: either IResolvable or CfnDataCatalogEncryptionSettingsPropsMixin.IConnectionPasswordEncryptionProperty

EncryptionAtRest

Specifies the encryption-at-rest configuration for the Data Catalog.

public object? EncryptionAtRest { get; set; }
Property Value

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-glue-datacatalogencryptionsettings-datacatalogencryptionsettings.html#cfn-glue-datacatalogencryptionsettings-datacatalogencryptionsettings-encryptionatrest

Type union: either IResolvable or CfnDataCatalogEncryptionSettingsPropsMixin.IEncryptionAtRestProperty

Implements

CfnDataCatalogEncryptionSettingsPropsMixin.IDataCatalogEncryptionSettingsProperty
Back to top Generated by DocFX