FlowOutputArgs

data class FlowOutputArgs(val cidrAllowList: Output<List<String>>? = null, val description: Output<String>? = null, val destination: Output<String>? = null, val encryption: Output<FlowOutputEncryptionArgs>? = null, val flowArn: Output<String>? = null, val maxLatency: Output<Int>? = null, val mediaStreamOutputConfigurations: Output<List<FlowOutputMediaStreamOutputConfigurationArgs>>? = null, val minLatency: Output<Int>? = null, val name: Output<String>? = null, val ndiProgramName: Output<String>? = null, val ndiSpeedHqQuality: Output<Int>? = null, val outputStatus: Output<FlowOutputOutputStatus>? = null, val port: Output<Int>? = null, val protocol: Output<FlowOutputProtocol>? = null, val remoteId: Output<String>? = null, val smoothingLatency: Output<Int>? = null, val streamId: Output<String>? = null, val vpcInterfaceAttachment: Output<FlowOutputVpcInterfaceAttachmentArgs>? = null) : ConvertibleToJava<FlowOutputArgs>

Resource schema for AWS::MediaConnect::FlowOutput

Constructors

Link copied to clipboard
constructor(cidrAllowList: Output<List<String>>? = null, description: Output<String>? = null, destination: Output<String>? = null, encryption: Output<FlowOutputEncryptionArgs>? = null, flowArn: Output<String>? = null, maxLatency: Output<Int>? = null, mediaStreamOutputConfigurations: Output<List<FlowOutputMediaStreamOutputConfigurationArgs>>? = null, minLatency: Output<Int>? = null, name: Output<String>? = null, ndiProgramName: Output<String>? = null, ndiSpeedHqQuality: Output<Int>? = null, outputStatus: Output<FlowOutputOutputStatus>? = null, port: Output<Int>? = null, protocol: Output<FlowOutputProtocol>? = null, remoteId: Output<String>? = null, smoothingLatency: Output<Int>? = null, streamId: Output<String>? = null, vpcInterfaceAttachment: Output<FlowOutputVpcInterfaceAttachmentArgs>? = null)

Properties

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

The range of IP addresses that should be allowed to initiate output requests to this flow. These IP addresses should be in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16.

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

A description of the output.

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

The address where you want to send the output.

Link copied to clipboard

The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

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

The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.

Link copied to clipboard
val maxLatency: Output<Int>? = null

The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.

Link copied to clipboard

The definition for each media stream that is associated with the output.

Link copied to clipboard
val minLatency: Output<Int>? = null

The minimum latency in milliseconds.

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

The name of the output. This value must be unique within the current flow.

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

A suffix for the names of the NDI sources that the flow creates. If a custom name isn't specified, MediaConnect uses the output name.

Link copied to clipboard
val ndiSpeedHqQuality: Output<Int>? = null

A quality setting for the NDI Speed HQ encoder.

Link copied to clipboard

An indication of whether the output should transmit data or not.

Link copied to clipboard
val port: Output<Int>? = null

The port to use when content is distributed to this output.

Link copied to clipboard
val protocol: Output<FlowOutputProtocol>? = null

The protocol that is used by the source or output.

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

The remote ID for the Zixi-pull stream.

Link copied to clipboard
val smoothingLatency: Output<Int>? = null

The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.

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

The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.

Link copied to clipboard

The name of the VPC interface attachment to use for this output.

Functions

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