Class: Aws::Redshift::Types::DisableLoggingMessage

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#cluster_identifierString

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

Example: examplecluster

Returns:

  • (String)


6273
6274
6275
6276
6277
6278
6279
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6273

class DisableLoggingMessage < Struct.new(
  :cluster_identifier,
  :log_destination_type,
  :log_exports)
  SENSITIVE = []
  include Aws::Structure
end

#log_destination_typeString

The log destination type. An enum with possible values of s3, cloudwatch, and s3table. When set to s3table, stops system table publishing. When omitted, the operation disables audit logging.

Returns:

  • (String)


6273
6274
6275
6276
6277
6278
6279
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6273

class DisableLoggingMessage < Struct.new(
  :cluster_identifier,
  :log_destination_type,
  :log_exports)
  SENSITIVE = []
  include Aws::Structure
end

#log_exportsArray<String>

The collection of log types to stop exporting. When LogDestinationType is s3table, the values are the names of the system tables to stop publishing. Omitting this parameter or passing all stops publishing all system tables.

Returns:

  • (Array<String>)


6273
6274
6275
6276
6277
6278
6279
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 6273

class DisableLoggingMessage < Struct.new(
  :cluster_identifier,
  :log_destination_type,
  :log_exports)
  SENSITIVE = []
  include Aws::Structure
end