interface LoggingPropertiesProperty
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.Redshift.CfnCluster.LoggingPropertiesProperty |
Go | github.com/aws/aws-cdk-go/awscdk/v2/awsredshift#CfnCluster_LoggingPropertiesProperty |
Java | software.amazon.awscdk.services.redshift.CfnCluster.LoggingPropertiesProperty |
Python | aws_cdk.aws_redshift.CfnCluster.LoggingPropertiesProperty |
TypeScript | aws-cdk-lib » aws_redshift » CfnCluster » LoggingPropertiesProperty |
Specifies logging information, such as queries and connection attempts, for the specified Amazon Redshift cluster.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_redshift as redshift } from 'aws-cdk-lib';
const loggingPropertiesProperty: redshift.CfnCluster.LoggingPropertiesProperty = {
bucketName: 'bucketName',
logDestinationType: 'logDestinationType',
logExports: ['logExports'],
s3KeyPrefix: 's3KeyPrefix',
};
Properties
| Name | Type | Description |
|---|---|---|
| bucket | string | The name of an existing S3 bucket where the log files are to be stored. |
| log | string | The log destination type. |
| log | string[] | The collection of exported log types. |
| s3 | string | The prefix applied to the log file names. |
bucketName?
Type:
string
(optional)
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
logDestinationType?
Type:
string
(optional)
The log destination type.
An enum with possible values of s3 and cloudwatch .
logExports?
Type:
string[]
(optional)
The collection of exported log types.
Possible values are connectionlog , useractivitylog , and userlog .
s3KeyPrefix?
Type:
string
(optional)
The prefix applied to the log file names.
Valid characters are any letter from any language, any whitespace character, any numeric character, and the following characters: underscore ( _ ), period ( . ), colon ( : ), slash ( / ), equal ( = ), plus ( + ), backslash ( \ ), hyphen ( - ), at symbol ( @ ).

.NET
Go
Java
Python
TypeScript