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§
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".