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
-
#log_group ⇒ AWSCDK::Logs::ILogGroup?
The CloudWatch log group where log streams will be created to hold error logs.
-
#logging ⇒ Boolean
If true, log errors when data transformation or data delivery fails.
Class Method Details
.jsii_overridable_methods ⇒ Object
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_group ⇒ AWSCDK::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.
23 24 25 |
# File 'kinesis_firehose/i_logging_config.rb', line 23 def log_group() jsii_get_property("logGroup") end |
#logging ⇒ Boolean
If true, log errors when data transformation or data delivery fails.
true when using EnableLogging, false when using DisableLogging.
15 16 17 |
# File 'kinesis_firehose/i_logging_config.rb', line 15 def logging() jsii_get_property("logging") end |