DeliveryDestinationArgs

data class DeliveryDestinationArgs(val deliveryDestinationPolicy: Output<List<DeliveryDestinationDestinationPolicyArgs>>? = null, val destinationResourceArn: Output<String>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DeliveryDestinationArgs>

This structure contains information about one delivery destination in your account. A delivery destination is an AWS resource that represents an AWS service that logs can be sent to CloudWatch Logs, Amazon S3, are supported as Kinesis Data Firehose delivery destinations.

Constructors

Link copied to clipboard
constructor(deliveryDestinationPolicy: Output<List<DeliveryDestinationDestinationPolicyArgs>>? = null, destinationResourceArn: Output<String>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account. The policy must be in JSON string format. Length Constraints: Maximum length of 51200

Link copied to clipboard
val destinationResourceArn: Output<String>? = null

The ARN of the Amazon Web Services destination that this delivery destination represents. That Amazon Web Services destination can be a log group in CloudWatch Logs, an Amazon S3 bucket, or a delivery stream in Firehose.

Link copied to clipboard
val name: Output<String>? = null

The name of this delivery destination.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

The tags that have been assigned to this delivery destination.

Functions

Link copied to clipboard
open override fun toJava(): DeliveryDestinationArgs