FlowArgs

data class FlowArgs(val availabilityZone: Output<String>? = null, val maintenance: Output<FlowMaintenanceArgs>? = null, val mediaStreams: Output<List<FlowMediaStreamArgs>>? = null, val name: Output<String>? = null, val source: Output<FlowSourceArgs>? = null, val sourceFailoverConfig: Output<FlowFailoverConfigArgs>? = null, val sourceMonitoringConfig: Output<FlowSourceMonitoringConfigArgs>? = null, val vpcInterfaces: Output<List<FlowVpcInterfaceArgs>>? = null) : ConvertibleToJava<FlowArgs>

Resource schema for AWS::MediaConnect::Flow

Constructors

Link copied to clipboard
constructor(availabilityZone: Output<String>? = null, maintenance: Output<FlowMaintenanceArgs>? = null, mediaStreams: Output<List<FlowMediaStreamArgs>>? = null, name: Output<String>? = null, source: Output<FlowSourceArgs>? = null, sourceFailoverConfig: Output<FlowFailoverConfigArgs>? = null, sourceMonitoringConfig: Output<FlowSourceMonitoringConfigArgs>? = null, vpcInterfaces: Output<List<FlowVpcInterfaceArgs>>? = null)

Properties

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

The Availability Zone that you want to create the flow in. These options are limited to the Availability Zones within the current AWS.

Link copied to clipboard
val maintenance: Output<FlowMaintenanceArgs>? = null

The maintenance settings you want to use for the flow.

Link copied to clipboard
val mediaStreams: Output<List<FlowMediaStreamArgs>>? = null

The media streams associated with the flow. You can associate any of these media streams with sources and outputs on the flow.

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

The name of the flow.

Link copied to clipboard
val source: Output<FlowSourceArgs>? = null

The source of the flow.

Link copied to clipboard

The source failover config of the flow.

Link copied to clipboard

The source monitoring config of the flow.

Link copied to clipboard

The VPC interfaces that you added to this flow.

Functions

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