AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Describes the status of logging for a cluster.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceResponse
    Amazon.Redshift.Model.EnableLoggingResponse

Namespace: Amazon.Redshift.Model
Assembly: AWSSDK.Redshift.dll
Version: 3.x.y.z

Syntax

C#
public class EnableLoggingResponse : AmazonWebServiceResponse

The EnableLoggingResponse type exposes the following members

Constructors

NameDescription
Public Method EnableLoggingResponse()

Properties

NameTypeDescription
Public Property BucketName System.String

Gets and sets the property BucketName.

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

Public Property ContentLength System.Int64 Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property HttpStatusCode System.Net.HttpStatusCode Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property LastFailureMessage System.String

Gets and sets the property LastFailureMessage.

The message indicating that logs failed to be delivered.

Public Property LastFailureTime System.DateTime

Gets and sets the property LastFailureTime.

The last time when logs failed to be delivered.

Public Property LastSuccessfulDeliveryTime System.DateTime

Gets and sets the property LastSuccessfulDeliveryTime.

The last time that logs were delivered.

Public Property LogDestinationType Amazon.Redshift.LogDestinationType

Gets and sets the property LogDestinationType.

The log destination type. An enum with possible values of s3 and cloudwatch.

Public Property LogExports System.Collections.Generic.List<System.String>

Gets and sets the property LogExports.

The collection of exported log types. Possible values are connectionlog, useractivitylog, and userlog.

Public Property LoggingEnabled System.Boolean

Gets and sets the property LoggingEnabled.

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

Public Property ResponseMetadata Amazon.Runtime.ResponseMetadata Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property S3KeyPrefix System.String

Gets and sets the property S3KeyPrefix.

The prefix applied to the log file names.

Examples

This example enables logging for the cluster mycluster using the Amazon S3 bucket aws-logs-112233445566-us-west-2.

To enable logging


var client = new AmazonRedshiftClient();
var response = client.EnableLogging(new EnableLoggingRequest 
{
    BucketName = "aws-logs-112233445566-us-west-2",
    ClusterIdentifier = "mycluster"
});

string bucketName = response.BucketName;
bool loggingEnabled = response.LoggingEnabled;

            

Version Information

.NET Core App:
Supported in: 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5, 4.0, 3.5