amazonka-redshift-1.3.3.1: Amazon Redshift SDK.

Copyright(c) 2013-2015 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.Redshift.EnableLogging

Contents

Description

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

See: AWS API Reference for EnableLogging.

Synopsis

Creating a Request

enableLogging Source

Creates a value of EnableLogging with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Request Lenses

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

elClusterIdentifier :: Lens' EnableLogging Text Source

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

Example: examplecluster

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

Destructuring the Response

loggingStatus :: LoggingStatus Source

Creates a value of LoggingStatus with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

Response Lenses

lsLastFailureTime :: Lens' LoggingStatus (Maybe UTCTime) Source

The last time when logs failed to be delivered.

lsLastSuccessfulDeliveryTime :: Lens' LoggingStatus (Maybe UTCTime) Source

The last time when logs were delivered.

lsS3KeyPrefix :: Lens' LoggingStatus (Maybe Text) Source

The prefix applied to the log file names.

lsBucketName :: Lens' LoggingStatus (Maybe Text) Source

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

lsLoggingEnabled :: Lens' LoggingStatus (Maybe Bool) Source

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

lsLastFailureMessage :: Lens' LoggingStatus (Maybe Text) Source

The message indicating that logs failed to be delivered.