Skip to main content

FirehoseDelivery

Trait FirehoseDelivery 

Source
pub trait FirehoseDelivery: Send + Sync {
    // Required method
    fn put_record(&self, delivery_stream_arn: &str, data: &[u8]);
}
Expand description

Cross-service Kinesis Data Firehose dispatch used by services (CloudWatch Logs subscription filters, EventBridge targets) that route records into a delivery stream without depending on the firehose crate directly. ARN form is arn:aws:firehose:<region>:<account>:deliverystream/<name>.

Required Methods§

Source

fn put_record(&self, delivery_stream_arn: &str, data: &[u8])

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§