amazonka-redshift-0.0.4: Amazon Redshift SDK.

Safe HaskellNone
LanguageHaskell2010

Network.AWS.Redshift.EnableLogging

Contents

Description

Starts logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.

http://docs.aws.amazon.com/redshift/latest/APIReference/API_EnableLogging.html

Synopsis

Request

Request constructor

enableLogging Source

EnableLogging constructor.

The fields accessible through corresponding lenses are:

Request lenses

elBucketName :: Lens' EnableLogging Text Source

The name of an existing S3 bucket where the log files are to be stored.

Constraints:

Must be in the same region as the cluster The cluster must have read bucket and put object permissions

elClusterIdentifier :: Lens' EnableLogging Text Source

The identifier of the cluster on which logging is to be started.

Example: examplecluster

elS3KeyPrefix :: Lens' EnableLogging (Maybe Text) Source

The prefix applied to the log file names.

Constraints:

Cannot exceed 512 characters Cannot contain spaces( ), double quotes ("), single quotes ('), a backslash (), or control characters. The hexadecimal codes for invalid characters are: x00 to x20 x22 x27 x5c x7f or larger

Response

Response constructor

Response lenses

elrBucketName :: Lens' EnableLoggingResponse (Maybe Text) Source

The name of the S3 bucket where the log files are stored.

elrLastFailureMessage :: Lens' EnableLoggingResponse (Maybe Text) Source

The message indicating that logs failed to be delivered.

elrLastFailureTime :: Lens' EnableLoggingResponse (Maybe UTCTime) Source

The last time when logs failed to be delivered.

elrLastSuccessfulDeliveryTime :: Lens' EnableLoggingResponse (Maybe UTCTime) Source

The last time when logs were delivered.

elrLoggingEnabled :: Lens' EnableLoggingResponse (Maybe Bool) Source

true if logging is on, false if logging is off.

elrS3KeyPrefix :: Lens' EnableLoggingResponse (Maybe Text) Source

The prefix applied to the log file names.