import * as logs from "aws-cdk-lib/aws-logs"; import * as constructs from "constructs"; export interface KinesisToDatadogStreamProps { /** * * The name of the SecretsManager secret where your Datadog API key is saved. * * The secret must be a JSON object on the format { "value": "SECRET" } * */ datadogApiKeySecretName: string; /** * * The CloudWatch log groups from you are streaming to Datadog * */ logGroups: logs.ILogGroup[]; } /** * * Forwards logs from log-groups in CloudWatch to a Datadog account. * The logs are delivered through a Firehose delivery stream, which is being subscribed to the log-groups in CloudWatch. * * @author Stein-Aage */ export declare class KinesisToDatadogStream extends constructs.Construct { constructor(scope: constructs.Construct, id: string, props: KinesisToDatadogStreamProps); }