Module: AWSCDK::KinesisFirehose::IDestination
- Included in:
- S3Bucket
- Defined in:
- kinesis_firehose/i_destination.rb
Overview
An Amazon Data Firehose delivery stream destination.
Class Method Summary collapse
Instance Method Summary collapse
-
#bind(scope, options) ⇒ AWSCDK::KinesisFirehose::DestinationConfig
Binds this destination to the Amazon Data Firehose delivery stream.
Class Method Details
.jsii_overridable_methods ⇒ Object
21 22 23 24 25 |
# File 'kinesis_firehose/i_destination.rb', line 21 def self.jsii_overridable_methods { :bind => { kind: :method, name: "bind", is_optional: false }, } end |
Instance Method Details
#bind(scope, options) ⇒ AWSCDK::KinesisFirehose::DestinationConfig
Binds this destination to the Amazon Data Firehose delivery stream.
Implementers should use this method to bind resources to the stack and initialize values using the provided stream.
14 15 16 17 18 19 |
# File 'kinesis_firehose/i_destination.rb', line 14 def bind(scope, ) Jsii::Type.check_type(scope, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJjb25zdHJ1Y3RzLkNvbnN0cnVjdCJ9")), "scope") = .is_a?(Hash) ? ::AWSCDK::KinesisFirehose::DestinationBindOptions.new(**.transform_keys(&:to_sym)) : Jsii::Type.check_type(, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3Nfa2luZXNpc2ZpcmVob3NlLkRlc3RpbmF0aW9uQmluZE9wdGlvbnMifQ==")), "options") jsii_call_method("bind", [scope, ]) end |