1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. mediaconnect
  5. FlowOutput

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.mediaconnect.FlowOutput

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

Resource schema for AWS::MediaConnect::FlowOutput

Create FlowOutput Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new FlowOutput(name: string, args: FlowOutputArgs, opts?: CustomResourceOptions);
@overload
def FlowOutput(resource_name: str,
               args: FlowOutputArgs,
               opts: Optional[ResourceOptions] = None)

@overload
def FlowOutput(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               flow_arn: Optional[str] = None,
               protocol: Optional[FlowOutputProtocol] = None,
               name: Optional[str] = None,
               ndi_program_name: Optional[str] = None,
               destination: Optional[str] = None,
               max_latency: Optional[int] = None,
               media_stream_output_configurations: Optional[Sequence[FlowOutputMediaStreamOutputConfigurationArgs]] = None,
               min_latency: Optional[int] = None,
               cidr_allow_list: Optional[Sequence[str]] = None,
               encryption: Optional[FlowOutputEncryptionArgs] = None,
               ndi_speed_hq_quality: Optional[int] = None,
               output_status: Optional[FlowOutputOutputStatus] = None,
               port: Optional[int] = None,
               description: Optional[str] = None,
               remote_id: Optional[str] = None,
               smoothing_latency: Optional[int] = None,
               stream_id: Optional[str] = None,
               vpc_interface_attachment: Optional[FlowOutputVpcInterfaceAttachmentArgs] = None)
func NewFlowOutput(ctx *Context, name string, args FlowOutputArgs, opts ...ResourceOption) (*FlowOutput, error)
public FlowOutput(string name, FlowOutputArgs args, CustomResourceOptions? opts = null)
public FlowOutput(String name, FlowOutputArgs args)
public FlowOutput(String name, FlowOutputArgs args, CustomResourceOptions options)
type: aws-native:mediaconnect:FlowOutput
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. FlowOutputArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. FlowOutputArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. FlowOutputArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. FlowOutputArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. FlowOutputArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

FlowOutput Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The FlowOutput resource accepts the following input properties:

FlowArn This property is required. string
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
Protocol This property is required. Pulumi.AwsNative.MediaConnect.FlowOutputProtocol
The protocol that is used by the source or output.
CidrAllowList List<string>
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.
Description string
A description of the output.
Destination string
The address where you want to send the output.
Encryption Pulumi.AwsNative.MediaConnect.Inputs.FlowOutputEncryption
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
MaxLatency int
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
MediaStreamOutputConfigurations List<Pulumi.AwsNative.MediaConnect.Inputs.FlowOutputMediaStreamOutputConfiguration>
The definition for each media stream that is associated with the output.
MinLatency int
The minimum latency in milliseconds.
Name string
The name of the output. This value must be unique within the current flow.
NdiProgramName string
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.
NdiSpeedHqQuality int
A quality setting for the NDI Speed HQ encoder.
OutputStatus Pulumi.AwsNative.MediaConnect.FlowOutputOutputStatus
An indication of whether the output should transmit data or not.
Port int
The port to use when content is distributed to this output.
RemoteId string
The remote ID for the Zixi-pull stream.
SmoothingLatency int
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
StreamId string
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
VpcInterfaceAttachment Pulumi.AwsNative.MediaConnect.Inputs.FlowOutputVpcInterfaceAttachment
The name of the VPC interface attachment to use for this output.
FlowArn This property is required. string
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
Protocol This property is required. FlowOutputProtocol
The protocol that is used by the source or output.
CidrAllowList []string
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.
Description string
A description of the output.
Destination string
The address where you want to send the output.
Encryption FlowOutputEncryptionArgs
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
MaxLatency int
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
MediaStreamOutputConfigurations []FlowOutputMediaStreamOutputConfigurationArgs
The definition for each media stream that is associated with the output.
MinLatency int
The minimum latency in milliseconds.
Name string
The name of the output. This value must be unique within the current flow.
NdiProgramName string
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.
NdiSpeedHqQuality int
A quality setting for the NDI Speed HQ encoder.
OutputStatus FlowOutputOutputStatus
An indication of whether the output should transmit data or not.
Port int
The port to use when content is distributed to this output.
RemoteId string
The remote ID for the Zixi-pull stream.
SmoothingLatency int
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
StreamId string
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
VpcInterfaceAttachment FlowOutputVpcInterfaceAttachmentArgs
The name of the VPC interface attachment to use for this output.
flowArn This property is required. String
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
protocol This property is required. FlowOutputProtocol
The protocol that is used by the source or output.
cidrAllowList List<String>
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.
description String
A description of the output.
destination String
The address where you want to send the output.
encryption FlowOutputEncryption
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
maxLatency Integer
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
mediaStreamOutputConfigurations List<FlowOutputMediaStreamOutputConfiguration>
The definition for each media stream that is associated with the output.
minLatency Integer
The minimum latency in milliseconds.
name String
The name of the output. This value must be unique within the current flow.
ndiProgramName String
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.
ndiSpeedHqQuality Integer
A quality setting for the NDI Speed HQ encoder.
outputStatus FlowOutputOutputStatus
An indication of whether the output should transmit data or not.
port Integer
The port to use when content is distributed to this output.
remoteId String
The remote ID for the Zixi-pull stream.
smoothingLatency Integer
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
streamId String
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
vpcInterfaceAttachment FlowOutputVpcInterfaceAttachment
The name of the VPC interface attachment to use for this output.
flowArn This property is required. string
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
protocol This property is required. FlowOutputProtocol
The protocol that is used by the source or output.
cidrAllowList string[]
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.
description string
A description of the output.
destination string
The address where you want to send the output.
encryption FlowOutputEncryption
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
maxLatency number
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
mediaStreamOutputConfigurations FlowOutputMediaStreamOutputConfiguration[]
The definition for each media stream that is associated with the output.
minLatency number
The minimum latency in milliseconds.
name string
The name of the output. This value must be unique within the current flow.
ndiProgramName string
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.
ndiSpeedHqQuality number
A quality setting for the NDI Speed HQ encoder.
outputStatus FlowOutputOutputStatus
An indication of whether the output should transmit data or not.
port number
The port to use when content is distributed to this output.
remoteId string
The remote ID for the Zixi-pull stream.
smoothingLatency number
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
streamId string
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
vpcInterfaceAttachment FlowOutputVpcInterfaceAttachment
The name of the VPC interface attachment to use for this output.
flow_arn This property is required. str
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
protocol This property is required. FlowOutputProtocol
The protocol that is used by the source or output.
cidr_allow_list Sequence[str]
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.
description str
A description of the output.
destination str
The address where you want to send the output.
encryption FlowOutputEncryptionArgs
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
max_latency int
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
media_stream_output_configurations Sequence[FlowOutputMediaStreamOutputConfigurationArgs]
The definition for each media stream that is associated with the output.
min_latency int
The minimum latency in milliseconds.
name str
The name of the output. This value must be unique within the current flow.
ndi_program_name str
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.
ndi_speed_hq_quality int
A quality setting for the NDI Speed HQ encoder.
output_status FlowOutputOutputStatus
An indication of whether the output should transmit data or not.
port int
The port to use when content is distributed to this output.
remote_id str
The remote ID for the Zixi-pull stream.
smoothing_latency int
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
stream_id str
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
vpc_interface_attachment FlowOutputVpcInterfaceAttachmentArgs
The name of the VPC interface attachment to use for this output.
flowArn This property is required. String
The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
protocol This property is required. "zixi-push" | "rtp-fec" | "rtp" | "zixi-pull" | "rist" | "fujitsu-qos" | "srt-listener" | "srt-caller" | "st2110-jpegxs" | "cdi" | "ndi-speed-hq"
The protocol that is used by the source or output.
cidrAllowList List<String>
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.
description String
A description of the output.
destination String
The address where you want to send the output.
encryption Property Map
The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
maxLatency Number
The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
mediaStreamOutputConfigurations List<Property Map>
The definition for each media stream that is associated with the output.
minLatency Number
The minimum latency in milliseconds.
name String
The name of the output. This value must be unique within the current flow.
ndiProgramName String
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.
ndiSpeedHqQuality Number
A quality setting for the NDI Speed HQ encoder.
outputStatus "ENABLED" | "DISABLED"
An indication of whether the output should transmit data or not.
port Number
The port to use when content is distributed to this output.
remoteId String
The remote ID for the Zixi-pull stream.
smoothingLatency Number
The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
streamId String
The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
vpcInterfaceAttachment Property Map
The name of the VPC interface attachment to use for this output.

Outputs

All input properties are implicitly available as output properties. Additionally, the FlowOutput resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
OutputArn string
The ARN of the output.
Id string
The provider-assigned unique ID for this managed resource.
OutputArn string
The ARN of the output.
id String
The provider-assigned unique ID for this managed resource.
outputArn String
The ARN of the output.
id string
The provider-assigned unique ID for this managed resource.
outputArn string
The ARN of the output.
id str
The provider-assigned unique ID for this managed resource.
output_arn str
The ARN of the output.
id String
The provider-assigned unique ID for this managed resource.
outputArn String
The ARN of the output.

Supporting Types

FlowOutputDestinationConfiguration
, FlowOutputDestinationConfigurationArgs

DestinationIp This property is required. string
The IP address where contents of the media stream will be sent.
DestinationPort This property is required. int
The port to use when the content of the media stream is distributed to the output.
Interface This property is required. Pulumi.AwsNative.MediaConnect.Inputs.FlowOutputInterface
The VPC interface that is used for the media stream associated with the output.
DestinationIp This property is required. string
The IP address where contents of the media stream will be sent.
DestinationPort This property is required. int
The port to use when the content of the media stream is distributed to the output.
Interface This property is required. FlowOutputInterface
The VPC interface that is used for the media stream associated with the output.
destinationIp This property is required. String
The IP address where contents of the media stream will be sent.
destinationPort This property is required. Integer
The port to use when the content of the media stream is distributed to the output.
interface_ This property is required. FlowOutputInterface
The VPC interface that is used for the media stream associated with the output.
destinationIp This property is required. string
The IP address where contents of the media stream will be sent.
destinationPort This property is required. number
The port to use when the content of the media stream is distributed to the output.
interface This property is required. FlowOutputInterface
The VPC interface that is used for the media stream associated with the output.
destination_ip This property is required. str
The IP address where contents of the media stream will be sent.
destination_port This property is required. int
The port to use when the content of the media stream is distributed to the output.
interface This property is required. FlowOutputInterface
The VPC interface that is used for the media stream associated with the output.
destinationIp This property is required. String
The IP address where contents of the media stream will be sent.
destinationPort This property is required. Number
The port to use when the content of the media stream is distributed to the output.
interface This property is required. Property Map
The VPC interface that is used for the media stream associated with the output.

FlowOutputEncodingParameters
, FlowOutputEncodingParametersArgs

CompressionFactor This property is required. double
A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are in the range of 3.0 to 10.0, inclusive.
EncoderProfile Pulumi.AwsNative.MediaConnect.FlowOutputEncodingParametersEncoderProfile
A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.
CompressionFactor This property is required. float64
A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are in the range of 3.0 to 10.0, inclusive.
EncoderProfile FlowOutputEncodingParametersEncoderProfile
A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.
compressionFactor This property is required. Double
A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are in the range of 3.0 to 10.0, inclusive.
encoderProfile FlowOutputEncodingParametersEncoderProfile
A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.
compressionFactor This property is required. number
A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are in the range of 3.0 to 10.0, inclusive.
encoderProfile FlowOutputEncodingParametersEncoderProfile
A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.
compression_factor This property is required. float
A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are in the range of 3.0 to 10.0, inclusive.
encoder_profile FlowOutputEncodingParametersEncoderProfile
A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.
compressionFactor This property is required. Number
A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are in the range of 3.0 to 10.0, inclusive.
encoderProfile "main" | "high"
A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

FlowOutputEncodingParametersEncoderProfile
, FlowOutputEncodingParametersEncoderProfileArgs

Main
main
High
high
FlowOutputEncodingParametersEncoderProfileMain
main
FlowOutputEncodingParametersEncoderProfileHigh
high
Main
main
High
high
Main
main
High
high
MAIN
main
HIGH
high
"main"
main
"high"
high

FlowOutputEncryption
, FlowOutputEncryptionArgs

RoleArn This property is required. string
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
SecretArn This property is required. string
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
Algorithm Pulumi.AwsNative.MediaConnect.FlowOutputEncryptionAlgorithm
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
KeyType Pulumi.AwsNative.MediaConnect.FlowOutputEncryptionKeyType
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
RoleArn This property is required. string
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
SecretArn This property is required. string
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
Algorithm FlowOutputEncryptionAlgorithm
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
KeyType FlowOutputEncryptionKeyType
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
roleArn This property is required. String
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
secretArn This property is required. String
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
algorithm FlowOutputEncryptionAlgorithm
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
keyType FlowOutputEncryptionKeyType
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
roleArn This property is required. string
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
secretArn This property is required. string
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
algorithm FlowOutputEncryptionAlgorithm
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
keyType FlowOutputEncryptionKeyType
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
role_arn This property is required. str
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
secret_arn This property is required. str
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
algorithm FlowOutputEncryptionAlgorithm
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
key_type FlowOutputEncryptionKeyType
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
roleArn This property is required. String
The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
secretArn This property is required. String
The ARN of the secret that you created in AWS Secrets Manager to store the encryption key. This parameter is required for static key encryption and is not valid for SPEKE encryption.
algorithm "aes128" | "aes192" | "aes256"
The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
keyType "static-key" | "srt-password"
The type of key that is used for the encryption. If no keyType is provided, the service will use the default setting (static-key).

FlowOutputEncryptionAlgorithm
, FlowOutputEncryptionAlgorithmArgs

Aes128
aes128
Aes192
aes192
Aes256
aes256
FlowOutputEncryptionAlgorithmAes128
aes128
FlowOutputEncryptionAlgorithmAes192
aes192
FlowOutputEncryptionAlgorithmAes256
aes256
Aes128
aes128
Aes192
aes192
Aes256
aes256
Aes128
aes128
Aes192
aes192
Aes256
aes256
AES128
aes128
AES192
aes192
AES256
aes256
"aes128"
aes128
"aes192"
aes192
"aes256"
aes256

FlowOutputEncryptionKeyType
, FlowOutputEncryptionKeyTypeArgs

StaticKey
static-key
SrtPassword
srt-password
FlowOutputEncryptionKeyTypeStaticKey
static-key
FlowOutputEncryptionKeyTypeSrtPassword
srt-password
StaticKey
static-key
SrtPassword
srt-password
StaticKey
static-key
SrtPassword
srt-password
STATIC_KEY
static-key
SRT_PASSWORD
srt-password
"static-key"
static-key
"srt-password"
srt-password

FlowOutputInterface
, FlowOutputInterfaceArgs

Name This property is required. string
The name of the VPC interface that you want to use for the media stream associated with the output.
Name This property is required. string
The name of the VPC interface that you want to use for the media stream associated with the output.
name This property is required. String
The name of the VPC interface that you want to use for the media stream associated with the output.
name This property is required. string
The name of the VPC interface that you want to use for the media stream associated with the output.
name This property is required. str
The name of the VPC interface that you want to use for the media stream associated with the output.
name This property is required. String
The name of the VPC interface that you want to use for the media stream associated with the output.

FlowOutputMediaStreamOutputConfiguration
, FlowOutputMediaStreamOutputConfigurationArgs

EncodingName This property is required. Pulumi.AwsNative.MediaConnect.FlowOutputMediaStreamOutputConfigurationEncodingName
The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video streams on sources or outputs that use the CDI protocol, set the encoding name to raw. For video streams on sources or outputs that use the ST 2110 JPEG XS protocol, set the encoding name to jxsv.
MediaStreamName This property is required. string
A name that helps you distinguish one media stream from another.
DestinationConfigurations List<Pulumi.AwsNative.MediaConnect.Inputs.FlowOutputDestinationConfiguration>
The media streams that you want to associate with the output.
EncodingParameters Pulumi.AwsNative.MediaConnect.Inputs.FlowOutputEncodingParameters
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.
EncodingName This property is required. FlowOutputMediaStreamOutputConfigurationEncodingName
The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video streams on sources or outputs that use the CDI protocol, set the encoding name to raw. For video streams on sources or outputs that use the ST 2110 JPEG XS protocol, set the encoding name to jxsv.
MediaStreamName This property is required. string
A name that helps you distinguish one media stream from another.
DestinationConfigurations []FlowOutputDestinationConfiguration
The media streams that you want to associate with the output.
EncodingParameters FlowOutputEncodingParameters
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.
encodingName This property is required. FlowOutputMediaStreamOutputConfigurationEncodingName
The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video streams on sources or outputs that use the CDI protocol, set the encoding name to raw. For video streams on sources or outputs that use the ST 2110 JPEG XS protocol, set the encoding name to jxsv.
mediaStreamName This property is required. String
A name that helps you distinguish one media stream from another.
destinationConfigurations List<FlowOutputDestinationConfiguration>
The media streams that you want to associate with the output.
encodingParameters FlowOutputEncodingParameters
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.
encodingName This property is required. FlowOutputMediaStreamOutputConfigurationEncodingName
The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video streams on sources or outputs that use the CDI protocol, set the encoding name to raw. For video streams on sources or outputs that use the ST 2110 JPEG XS protocol, set the encoding name to jxsv.
mediaStreamName This property is required. string
A name that helps you distinguish one media stream from another.
destinationConfigurations FlowOutputDestinationConfiguration[]
The media streams that you want to associate with the output.
encodingParameters FlowOutputEncodingParameters
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.
encoding_name This property is required. FlowOutputMediaStreamOutputConfigurationEncodingName
The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video streams on sources or outputs that use the CDI protocol, set the encoding name to raw. For video streams on sources or outputs that use the ST 2110 JPEG XS protocol, set the encoding name to jxsv.
media_stream_name This property is required. str
A name that helps you distinguish one media stream from another.
destination_configurations Sequence[FlowOutputDestinationConfiguration]
The media streams that you want to associate with the output.
encoding_parameters FlowOutputEncodingParameters
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.
encodingName This property is required. "jxsv" | "raw" | "smpte291" | "pcm"
The format that will be used to encode the data. For ancillary data streams, set the encoding name to smpte291. For audio streams, set the encoding name to pcm. For video streams on sources or outputs that use the CDI protocol, set the encoding name to raw. For video streams on sources or outputs that use the ST 2110 JPEG XS protocol, set the encoding name to jxsv.
mediaStreamName This property is required. String
A name that helps you distinguish one media stream from another.
destinationConfigurations List<Property Map>
The media streams that you want to associate with the output.
encodingParameters Property Map
A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.

FlowOutputMediaStreamOutputConfigurationEncodingName
, FlowOutputMediaStreamOutputConfigurationEncodingNameArgs

Jxsv
jxsv
Raw
raw
Smpte291
smpte291
Pcm
pcm
FlowOutputMediaStreamOutputConfigurationEncodingNameJxsv
jxsv
FlowOutputMediaStreamOutputConfigurationEncodingNameRaw
raw
FlowOutputMediaStreamOutputConfigurationEncodingNameSmpte291
smpte291
FlowOutputMediaStreamOutputConfigurationEncodingNamePcm
pcm
Jxsv
jxsv
Raw
raw
Smpte291
smpte291
Pcm
pcm
Jxsv
jxsv
Raw
raw
Smpte291
smpte291
Pcm
pcm
JXSV
jxsv
RAW
raw
SMPTE291
smpte291
PCM
pcm
"jxsv"
jxsv
"raw"
raw
"smpte291"
smpte291
"pcm"
pcm

FlowOutputOutputStatus
, FlowOutputOutputStatusArgs

Enabled
ENABLED
Disabled
DISABLED
FlowOutputOutputStatusEnabled
ENABLED
FlowOutputOutputStatusDisabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
Enabled
ENABLED
Disabled
DISABLED
ENABLED
ENABLED
DISABLED
DISABLED
"ENABLED"
ENABLED
"DISABLED"
DISABLED

FlowOutputProtocol
, FlowOutputProtocolArgs

ZixiPush
zixi-push
RtpFec
rtp-fec
Rtp
rtp
ZixiPull
zixi-pull
Rist
rist
FujitsuQos
fujitsu-qos
SrtListener
srt-listener
SrtCaller
srt-caller
St2110Jpegxs
st2110-jpegxs
Cdi
cdi
NdiSpeedHq
ndi-speed-hq
FlowOutputProtocolZixiPush
zixi-push
FlowOutputProtocolRtpFec
rtp-fec
FlowOutputProtocolRtp
rtp
FlowOutputProtocolZixiPull
zixi-pull
FlowOutputProtocolRist
rist
FlowOutputProtocolFujitsuQos
fujitsu-qos
FlowOutputProtocolSrtListener
srt-listener
FlowOutputProtocolSrtCaller
srt-caller
FlowOutputProtocolSt2110Jpegxs
st2110-jpegxs
FlowOutputProtocolCdi
cdi
FlowOutputProtocolNdiSpeedHq
ndi-speed-hq
ZixiPush
zixi-push
RtpFec
rtp-fec
Rtp
rtp
ZixiPull
zixi-pull
Rist
rist
FujitsuQos
fujitsu-qos
SrtListener
srt-listener
SrtCaller
srt-caller
St2110Jpegxs
st2110-jpegxs
Cdi
cdi
NdiSpeedHq
ndi-speed-hq
ZixiPush
zixi-push
RtpFec
rtp-fec
Rtp
rtp
ZixiPull
zixi-pull
Rist
rist
FujitsuQos
fujitsu-qos
SrtListener
srt-listener
SrtCaller
srt-caller
St2110Jpegxs
st2110-jpegxs
Cdi
cdi
NdiSpeedHq
ndi-speed-hq
ZIXI_PUSH
zixi-push
RTP_FEC
rtp-fec
RTP
rtp
ZIXI_PULL
zixi-pull
RIST
rist
FUJITSU_QOS
fujitsu-qos
SRT_LISTENER
srt-listener
SRT_CALLER
srt-caller
ST2110_JPEGXS
st2110-jpegxs
CDI
cdi
NDI_SPEED_HQ
ndi-speed-hq
"zixi-push"
zixi-push
"rtp-fec"
rtp-fec
"rtp"
rtp
"zixi-pull"
zixi-pull
"rist"
rist
"fujitsu-qos"
fujitsu-qos
"srt-listener"
srt-listener
"srt-caller"
srt-caller
"st2110-jpegxs"
st2110-jpegxs
"cdi"
cdi
"ndi-speed-hq"
ndi-speed-hq

FlowOutputVpcInterfaceAttachment
, FlowOutputVpcInterfaceAttachmentArgs

VpcInterfaceName string
The name of the VPC interface to use for this output.
VpcInterfaceName string
The name of the VPC interface to use for this output.
vpcInterfaceName String
The name of the VPC interface to use for this output.
vpcInterfaceName string
The name of the VPC interface to use for this output.
vpc_interface_name str
The name of the VPC interface to use for this output.
vpcInterfaceName String
The name of the VPC interface to use for this output.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi