enable_logging(**kwargs)¶Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
See also: AWS API Documentation
Request Syntax
response = client.enable_logging(
ClusterIdentifier='string',
BucketName='string',
S3KeyPrefix='string',
LogDestinationType='s3'|'cloudwatch',
LogExports=[
'string',
]
)
[REQUIRED]
The identifier of the cluster on which logging is to be started.
Example: examplecluster
The name of an existing S3 bucket where the log files are to be stored.
Constraints:
The prefix applied to the log file names.
Constraints:
s3 and cloudwatch .The collection of exported log types. Possible values are connectionlog , useractivitylog , and userlog .
dict
Response Syntax
{
'LoggingEnabled': True|False,
'BucketName': 'string',
'S3KeyPrefix': 'string',
'LastSuccessfulDeliveryTime': datetime(2015, 1, 1),
'LastFailureTime': datetime(2015, 1, 1),
'LastFailureMessage': 'string',
'LogDestinationType': 's3'|'cloudwatch',
'LogExports': [
'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 and cloudwatch .
LogExports (list) --
The collection of exported log types. Possible values are connectionlog , useractivitylog , and userlog .
Exceptions
Redshift.Client.exceptions.ClusterNotFoundFaultRedshift.Client.exceptions.BucketNotFoundFaultRedshift.Client.exceptions.InsufficientS3BucketPolicyFaultRedshift.Client.exceptions.InvalidS3KeyPrefixFaultRedshift.Client.exceptions.InvalidS3BucketNameFaultRedshift.Client.exceptions.InvalidClusterStateFault