FlowArgs

data class FlowArgs(val availabilityZone: Output<String>? = null, val flowSize: Output<FlowSize>? = null, val maintenance: Output<FlowMaintenanceArgs>? = null, val mediaStreams: Output<List<FlowMediaStreamArgs>>? = null, val name: Output<String>? = null, val ndiConfig: Output<FlowNdiConfigArgs>? = 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, flowSize: Output<FlowSize>? = null, maintenance: Output<FlowMaintenanceArgs>? = null, mediaStreams: Output<List<FlowMediaStreamArgs>>? = null, name: Output<String>? = null, ndiConfig: Output<FlowNdiConfigArgs>? = 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 flowSize: Output<FlowSize>? = null

Determines the processing capacity and feature set of the flow. Set this optional parameter to LARGE if you want to enable NDI outputs on the flow.

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 ndiConfig: Output<FlowNdiConfigArgs>? = null

Specifies the configuration settings for NDI outputs. Required when the flow includes NDI outputs.

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