DeliverySourceArgs

data class DeliverySourceArgs(val logType: Output<String>? = null, val name: Output<String>? = null, val resourceArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DeliverySourceArgs>

A delivery source is an AWS resource that sends logs to an AWS destination. The destination can be CloudWatch Logs, Amazon S3, or Kinesis Data Firehose. Only some AWS services support being configured as a delivery source. These services are listed as Supported V2 Permissions in the table at Enabling logging from AWS services.

Constructors

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

Properties

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

The type of logs being delivered. Only mandatory when the resourceArn could match more than one. In such a case, the error message will contain all the possible options.

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

The unique name of the Log source.

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

The ARN of the resource that will be sending the logs.

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

The tags that have been assigned to this delivery source.

Functions

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