Class CfnDataCatalogEncryptionSettingsPropsMixin.DataCatalogEncryptionSettingsProperty
Contains configuration information for maintaining Data Catalog security.
Inherited Members
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
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 |
| EncryptionAtRest | Specifies the encryption-at-rest configuration for the Data Catalog. |
Constructors
DataCatalogEncryptionSettingsProperty()
Contains configuration information for maintaining Data Catalog security.
public DataCatalogEncryptionSettingsProperty()
Remarks
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
Remarks
You can enable catalog encryption or only password encryption.
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
Remarks
Type union: either IResolvable or CfnDataCatalogEncryptionSettingsPropsMixin.IEncryptionAtRestProperty