Redshift / Client / describe_logging_status
describe_logging_status¶
- Redshift.Client.describe_logging_status(**kwargs)¶
Describes whether information, such as queries and connection attempts, is being logged for the specified Amazon Redshift cluster.
See also: AWS API Documentation
Request Syntax
response = client.describe_logging_status( ClusterIdentifier='string' )
- Parameters:
ClusterIdentifier (string) –
[REQUIRED]
The identifier of the cluster from which to get the logging status.
Example:
examplecluster- Return type:
dict
- Returns:
Response Syntax
{ 'LoggingEnabled': True|False, 'BucketName': 'string', 'S3KeyPrefix': 'string', 'LastSuccessfulDeliveryTime': datetime(2015, 1, 1), 'LastFailureTime': datetime(2015, 1, 1), 'LastFailureMessage': 'string', 'LogDestinationType': 's3'|'cloudwatch'|'s3table', 'LogExports': [ 'string', ], 'S3Tables': { 'S3Tables': [ 'string', ], 'S3TableNamespace': 'string', 'S3TableGranularity': 'string', 'EnabledAll': True|False, 'LastIngestionTimes': { 'string': 'string' } } }
Response Structure
(dict) –
Describes the status of logging for a cluster.
LoggingEnabled (boolean) –
trueif logging is on,falseif logging is off.BucketName (string) –
The name of the S3 bucket where the log files are stored.
S3KeyPrefix (string) –
The prefix applied to the log file names.
LastSuccessfulDeliveryTime (datetime) –
The last time that logs were delivered.
LastFailureTime (datetime) –
The last time when logs failed to be delivered.
LastFailureMessage (string) –
The message indicating that logs failed to be delivered.
LogDestinationType (string) –
The log destination type. An enum with possible values of
s3,cloudwatch, ands3table.LogExports (list) –
The collection of exported log types. When
LogDestinationTypeiss3orcloudwatch, possible values areconnectionlog,useractivitylog, anduserlog. WhenLogDestinationTypeiss3table, the values are the names of the system tables being published.(string) –
S3Tables (dict) –
The status of system table publishing to S3 Tables. This field is populated only when system table publishing is active.
S3Tables (list) –
The system tables currently being published.
(string) –
S3TableNamespace (string) –
The namespace in the S3 table bucket that holds the published tables.
S3TableGranularity (string) –
The scope of system table publishing in effect. Possible values are
clusterandaccount.EnabledAll (boolean) –
trueif the cluster is enrolled in all current and future system tables rather than an explicit subset.LastIngestionTimes (dict) –
A map whose keys are the names of the published system tables and whose values are the time each table last received data. Use this to judge data freshness.
(string) –
(string) –
Exceptions
Redshift.Client.exceptions.ClusterNotFoundFaultRedshift.Client.exceptions.UnsupportedOperationFault