FirehoseDeliveryDestinationProps

class aws_cdk.mixins_preview.aws_logs.FirehoseDeliveryDestinationProps(*, delivery_stream, output_format=None, source_account_id=None)

Bases: object

(experimental) Properties for Firehose delivery destination.

Parameters:
  • delivery_stream (IDeliveryStreamRef) – (experimental) Delivery stream to delivery logs to.

  • output_format (Optional[str]) – (experimental) Format of the logs that are sent to this delivery destination.

  • source_account_id (Optional[str]) – (experimental) Optional acount id for account the delivery source is in for cross account Vended Logs.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
from aws_cdk.mixins_preview import aws_logs as logs
from aws_cdk.interfaces import aws_kinesisfirehose as interfaces_kinesisfirehose

# delivery_stream_ref: interfaces_kinesisfirehose.IDeliveryStreamRef

firehose_delivery_destination_props = logs.FirehoseDeliveryDestinationProps(
    delivery_stream=delivery_stream_ref,

    # the properties below are optional
    output_format="outputFormat",
    source_account_id="sourceAccountId"
)

Attributes

delivery_stream

(experimental) Delivery stream to delivery logs to.

Stability:

experimental

output_format

(experimental) Format of the logs that are sent to this delivery destination.

Stability:

experimental

source_account_id

(experimental) Optional acount id for account the delivery source is in for cross account Vended Logs.

Stability:

experimental