Module: AWSCDK::KinesisFirehose::ILoggingConfig

Included in:
DisableLogging, EnableLogging
Defined in:
kinesis_firehose/i_logging_config.rb

Overview

Configuration interface for logging errors when data transformation or delivery fails.

This interface defines whether logging is enabled and optionally allows specifying a CloudWatch Log Group for storing error logs.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.jsii_overridable_methodsObject



27
28
29
30
31
32
# File 'kinesis_firehose/i_logging_config.rb', line 27

def self.jsii_overridable_methods
  {
    :logging => { kind: :property, name: "logging", is_optional: false },
    :log_group => { kind: :property, name: "logGroup", is_optional: true },
  }
end

Instance Method Details

#log_groupAWSCDK::Logs::ILogGroup?

Note:

Default: - if logging is set to true, a log group will be created for you.

The CloudWatch log group where log streams will be created to hold error logs.

Returns:



23
24
25
# File 'kinesis_firehose/i_logging_config.rb', line 23

def log_group()
  jsii_get_property("logGroup")
end

#loggingBoolean

If true, log errors when data transformation or data delivery fails.

true when using EnableLogging, false when using DisableLogging.

Returns:

  • (Boolean)


15
16
17
# File 'kinesis_firehose/i_logging_config.rb', line 15

def logging()
  jsii_get_property("logging")
end