Glue / Client / get_data_catalog_export_configuration
get_data_catalog_export_configuration¶
- Glue.Client.get_data_catalog_export_configuration()¶
Retrieves the current export configuration for the Glue Data Catalog. The export configuration controls whether catalog metadata is exported to S3 Tables.
See also: AWS API Documentation
Request Syntax
response = client.get_data_catalog_export_configuration()
- Return type:
dict
- Returns:
Response Syntax
{ 'ExportSetting': 'ENABLED'|'DISABLED', 'Status': 'ENABLING'|'ENABLED'|'DISABLING'|'DISABLED'|'FAILED', 'EncryptionConfiguration': { 'SseAlgorithm': 'string', 'KmsKeyArn': 'string' }, 'S3TableBucketArn': 'string', 'CreatedAt': datetime(2015, 1, 1), 'UpdatedAt': datetime(2015, 1, 1) }
Response Structure
(dict) –
ExportSetting (string) –
The export setting for the data catalog. Valid values are
ENABLEDandDISABLED.Status (string) –
The current status of the export. Valid values are
ENABLING,ENABLED,DISABLING,DISABLED, andFAILED.EncryptionConfiguration (dict) –
The encryption configuration for the exported data.
SseAlgorithm (string) –
The server-side encryption algorithm used for the exported data. Valid values are
AES256andaws:kms.KmsKeyArn (string) –
The ARN of the KMS key used to encrypt the exported data.
S3TableBucketArn (string) –
The ARN of the S3 Tables bucket where catalog metadata is exported.
CreatedAt (datetime) –
The timestamp at which the export configuration was created.
UpdatedAt (datetime) –
The timestamp at which the export configuration was last updated.
Exceptions
Glue.Client.exceptions.InvalidInputExceptionGlue.Client.exceptions.EntityNotFoundExceptionGlue.Client.exceptions.InternalServiceExceptionGlue.Client.exceptions.ThrottlingException