DestinationArgs

data class DestinationArgs(val description: Output<String>? = null, val expression: Output<String>? = null, val expressionType: Output<DestinationExpressionType>? = null, val name: Output<String>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<DestinationArgs>

Destination's resource schema demonstrating some basic constructs and validation rules.

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, expression: Output<String>? = null, expressionType: Output<DestinationExpressionType>? = null, name: Output<String>? = null, roleArn: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

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

Destination description

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

Destination expression

Link copied to clipboard

Must be RuleName

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

Unique name of destination

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

AWS role ARN that grants access

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

A list of key-value pairs that contain metadata for the destination.

Functions

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