class FirehoseLogsDelivery
| Language | Type name |
|---|---|
.NET | Amazon.CDK.Mixins.Preview.AWS.Logs.FirehoseLogsDelivery |
Go | github.com/aws/aws-cdk-go/awscdkmixinspreview/v2/awslogs#FirehoseLogsDelivery |
Java | software.amazon.awscdk.mixins.preview.services.logs.FirehoseLogsDelivery |
Python | aws_cdk.mixins_preview.aws_logs.FirehoseLogsDelivery |
TypeScript (source) | @aws-cdk/mixins-preview ยป aws_logs ยป FirehoseLogsDelivery |
Implements
ILogs
Delivers vended logs to a Firehose Delivery Stream.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_logs as logs } from '@aws-cdk/mixins-preview';
import { aws_kinesisfirehose as interfaces_kinesisfirehose } from 'aws-cdk-lib/interfaces';
declare const deliveryStreamRef: interfaces_kinesisfirehose.IDeliveryStreamRef;
const firehoseLogsDelivery = new logs.FirehoseLogsDelivery(deliveryStreamRef);
Initializer
new FirehoseLogsDelivery(stream: IDeliveryStreamRef)
Parameters
- stream
IDeliveryโ - The Kinesis Data Firehose delivery stream.Stream Ref
Creates a new Firehose delivery.
Methods
| Name | Description |
|---|---|
| bind(scope, logType, sourceResourceArn) | Binds Firehose Delivery Stream to a source resource for the purposes of log delivery and creates a delivery source, a delivery destination, and a connection between them. |
bind(scope, logType, sourceResourceArn)
public bind(scope: IConstruct, logType: string, sourceResourceArn: string): ILogsDeliveryConfig
Parameters
- scope
IConstruct - logType
string - sourceResourceArn
string
Returns
Binds Firehose Delivery Stream to a source resource for the purposes of log delivery and creates a delivery source, a delivery destination, and a connection between them.

.NET
Go
Java
Python
TypeScript (