We recommend new projects start with resources from the AWS provider.
aws-native.mediaconnect.FlowOutput
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
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,
output_status: Optional[FlowOutputOutputStatus] = 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,
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 string
- The unique name of the resource.
- args FlowOutputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args FlowOutputArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FlowOutputArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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:
- Flow
Arn string - The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
- Protocol
Pulumi.
Aws Native. Media Connect. Flow Output Protocol - The protocol that is used by the source or output.
- Cidr
Allow List<string>List - 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.
Aws Native. Media Connect. Inputs. Flow Output Encryption - 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 List<Pulumi.Output Configurations Aws Native. Media Connect. Inputs. Flow Output Media Stream Output Configuration> - The definition for each media stream that is associated with the output.
- Min
Latency int - The minimum latency in milliseconds.
- Name string
- The name of the output. This value must be unique within the current flow.
- Output
Status Pulumi.Aws Native. Media Connect. Flow Output Output Status - 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 string - 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 string - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
- Vpc
Interface Pulumi.Attachment Aws Native. Media Connect. Inputs. Flow Output Vpc Interface Attachment - The name of the VPC interface attachment to use for this output.
- Flow
Arn string - The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
- Protocol
Flow
Output Protocol - The protocol that is used by the source or output.
- Cidr
Allow []stringList - 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
Flow
Output Encryption Args - 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 []FlowOutput Configurations Output Media Stream Output Configuration Args - The definition for each media stream that is associated with the output.
- Min
Latency int - The minimum latency in milliseconds.
- Name string
- The name of the output. This value must be unique within the current flow.
- Output
Status FlowOutput Output Status - 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 string - 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 string - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
- Vpc
Interface FlowAttachment Output Vpc Interface Attachment Args - The name of the VPC interface attachment to use for this output.
- flow
Arn String - The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
- protocol
Flow
Output Protocol - The protocol that is used by the source or output.
- cidr
Allow List<String>List - 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
Flow
Output Encryption - The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
- max
Latency Integer - The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
- media
Stream List<FlowOutput Configurations Output Media Stream Output Configuration> - The definition for each media stream that is associated with the output.
- min
Latency Integer - The minimum latency in milliseconds.
- name String
- The name of the output. This value must be unique within the current flow.
- output
Status FlowOutput Output Status - An indication of whether the output should transmit data or not.
- port Integer
- The port to use when content is distributed to this output.
- remote
Id String - The remote ID for the Zixi-pull stream.
- smoothing
Latency Integer - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
- stream
Id String - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
- vpc
Interface FlowAttachment Output Vpc Interface Attachment - The name of the VPC interface attachment to use for this output.
- flow
Arn string - The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
- protocol
Flow
Output Protocol - The protocol that is used by the source or output.
- cidr
Allow string[]List - 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
Flow
Output Encryption - The type of key used for the encryption. If no keyType is provided, the service will use the default setting (static-key).
- max
Latency number - The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
- media
Stream FlowOutput Configurations Output Media Stream Output Configuration[] - The definition for each media stream that is associated with the output.
- min
Latency number - The minimum latency in milliseconds.
- name string
- The name of the output. This value must be unique within the current flow.
- output
Status FlowOutput Output Status - An indication of whether the output should transmit data or not.
- port number
- The port to use when content is distributed to this output.
- remote
Id string - The remote ID for the Zixi-pull stream.
- smoothing
Latency number - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
- stream
Id string - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
- vpc
Interface FlowAttachment Output Vpc Interface Attachment - The name of the VPC interface attachment to use for this output.
- flow_
arn str - The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
- protocol
Flow
Output Protocol - The protocol that is used by the source or output.
- cidr_
allow_ Sequence[str]list - 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
Flow
Output Encryption Args - 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_ Sequence[Flowoutput_ configurations Output Media Stream Output Configuration Args] - 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.
- output_
status FlowOutput Output Status - 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_ Flowattachment Output Vpc Interface Attachment Args - The name of the VPC interface attachment to use for this output.
- flow
Arn String - The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
- protocol "zixi-push" | "rtp-fec" | "rtp" | "zixi-pull" | "rist" | "fujitsu-qos" | "srt-listener" | "srt-caller" | "st2110-jpegxs" | "cdi"
- The protocol that is used by the source or output.
- cidr
Allow List<String>List - 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).
- max
Latency Number - The maximum latency in milliseconds. This parameter applies only to RIST-based and Zixi-based streams.
- media
Stream List<Property Map>Output Configurations - The definition for each media stream that is associated with the output.
- min
Latency Number - The minimum latency in milliseconds.
- name String
- The name of the output. This value must be unique within the current flow.
- output
Status "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.
- remote
Id String - The remote ID for the Zixi-pull stream.
- smoothing
Latency Number - The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC streams.
- stream
Id String - The stream ID that you want to use for this transport. This parameter applies only to Zixi-based streams.
- vpc
Interface Property MapAttachment - 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 str
- The provider-assigned unique ID for this managed resource.
- output_
arn str - The ARN of the output.
Supporting Types
FlowOutputDestinationConfiguration, FlowOutputDestinationConfigurationArgs
- Destination
Ip string - The IP address where contents of the media stream will be sent.
- Destination
Port int - The port to use when the content of the media stream is distributed to the output.
- Interface
Pulumi.
Aws Native. Media Connect. Inputs. Flow Output Interface - The VPC interface that is used for the media stream associated with the output.
- Destination
Ip string - The IP address where contents of the media stream will be sent.
- Destination
Port int - The port to use when the content of the media stream is distributed to the output.
- Interface
Flow
Output Interface - The VPC interface that is used for the media stream associated with the output.
- destination
Ip String - The IP address where contents of the media stream will be sent.
- destination
Port Integer - The port to use when the content of the media stream is distributed to the output.
- interface_
Flow
Output Interface - The VPC interface that is used for the media stream associated with the output.
- destination
Ip string - The IP address where contents of the media stream will be sent.
- destination
Port number - The port to use when the content of the media stream is distributed to the output.
- interface
Flow
Output Interface - The VPC interface that is used for the media stream associated with the output.
- destination_
ip str - The IP address where contents of the media stream will be sent.
- destination_
port int - The port to use when the content of the media stream is distributed to the output.
- interface
Flow
Output Interface - The VPC interface that is used for the media stream associated with the output.
- destination
Ip String - The IP address where contents of the media stream will be sent.
- destination
Port Number - The port to use when the content of the media stream is distributed to the output.
- interface Property Map
- The VPC interface that is used for the media stream associated with the output.
FlowOutputEncodingParameters, FlowOutputEncodingParametersArgs
- Compression
Factor 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.
- Encoder
Profile Pulumi.Aws Native. Media Connect. Flow Output Encoding Parameters Encoder Profile - 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 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.
- Encoder
Profile FlowOutput Encoding Parameters Encoder Profile - 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 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.
- encoder
Profile FlowOutput Encoding Parameters Encoder Profile - 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 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.
- encoder
Profile FlowOutput Encoding Parameters Encoder Profile - 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 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 FlowOutput Encoding Parameters Encoder Profile - 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 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.
- encoder
Profile "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
- Flow
Output Encoding Parameters Encoder Profile Main - main
- Flow
Output Encoding Parameters Encoder Profile High - high
- Main
- main
- High
- high
- Main
- main
- High
- high
- MAIN
- main
- HIGH
- high
- "main"
- main
- "high"
- high
FlowOutputEncryption, FlowOutputEncryptionArgs
- Role
Arn string - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
- Secret
Arn 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.
Aws Native. Media Connect. Flow Output Encryption Algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
- Key
Type Pulumi.Aws Native. Media Connect. Flow Output Encryption Key Type - 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 string - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
- Secret
Arn 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
Flow
Output Encryption Algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
- Key
Type FlowOutput Encryption Key Type - 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 String - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
- secret
Arn 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
Flow
Output Encryption Algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
- key
Type FlowOutput Encryption Key Type - 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 string - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
- secret
Arn 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
Flow
Output Encryption Algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
- key
Type FlowOutput Encryption Key Type - 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 str - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
- secret_
arn 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
Flow
Output Encryption Algorithm - The type of algorithm that is used for the encryption (such as aes128, aes192, or aes256).
- key_
type FlowOutput Encryption Key Type - 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 String - The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
- secret
Arn 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).
- key
Type "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
- Flow
Output Encryption Algorithm Aes128 - aes128
- Flow
Output Encryption Algorithm Aes192 - aes192
- Flow
Output Encryption Algorithm Aes256 - 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
- Static
Key - static-key
- Srt
Password - srt-password
- Flow
Output Encryption Key Type Static Key - static-key
- Flow
Output Encryption Key Type Srt Password - srt-password
- Static
Key - static-key
- Srt
Password - srt-password
- Static
Key - static-key
- Srt
Password - srt-password
- STATIC_KEY
- static-key
- SRT_PASSWORD
- srt-password
- "static-key"
- static-key
- "srt-password"
- srt-password
FlowOutputInterface, FlowOutputInterfaceArgs
- Name string
- The name of the VPC interface that you want to use for the media stream associated with the output.
- Name string
- The name of the VPC interface that you want to use for the media stream associated with the output.
- name String
- The name of the VPC interface that you want to use for the media stream associated with the output.
- name string
- The name of the VPC interface that you want to use for the media stream associated with the output.
- name str
- The name of the VPC interface that you want to use for the media stream associated with the output.
- name String
- The name of the VPC interface that you want to use for the media stream associated with the output.
FlowOutputMediaStreamOutputConfiguration, FlowOutputMediaStreamOutputConfigurationArgs
- Encoding
Name Pulumi.Aws Native. Media Connect. Flow Output Media Stream Output Configuration Encoding Name - 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 stringName - A name that helps you distinguish one media stream from another.
- Destination
Configurations List<Pulumi.Aws Native. Media Connect. Inputs. Flow Output Destination Configuration> - The media streams that you want to associate with the output.
- Encoding
Parameters Pulumi.Aws Native. Media Connect. Inputs. Flow Output Encoding Parameters - 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 FlowOutput Media Stream Output Configuration Encoding Name - 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 stringName - A name that helps you distinguish one media stream from another.
- Destination
Configurations []FlowOutput Destination Configuration - The media streams that you want to associate with the output.
- Encoding
Parameters FlowOutput Encoding Parameters - 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 FlowOutput Media Stream Output Configuration Encoding Name - 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 StringName - A name that helps you distinguish one media stream from another.
- destination
Configurations List<FlowOutput Destination Configuration> - The media streams that you want to associate with the output.
- encoding
Parameters FlowOutput Encoding Parameters - 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 FlowOutput Media Stream Output Configuration Encoding Name - 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 stringName - A name that helps you distinguish one media stream from another.
- destination
Configurations FlowOutput Destination Configuration[] - The media streams that you want to associate with the output.
- encoding
Parameters FlowOutput Encoding Parameters - 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 FlowOutput Media Stream Output Configuration Encoding Name - 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_ strname - A name that helps you distinguish one media stream from another.
- destination_
configurations Sequence[FlowOutput Destination Configuration] - The media streams that you want to associate with the output.
- encoding_
parameters FlowOutput Encoding Parameters - 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 "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.
- media
Stream StringName - A name that helps you distinguish one media stream from another.
- destination
Configurations List<Property Map> - The media streams that you want to associate with the output.
- encoding
Parameters 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
- Flow
Output Media Stream Output Configuration Encoding Name Jxsv - jxsv
- Flow
Output Media Stream Output Configuration Encoding Name Raw - raw
- Flow
Output Media Stream Output Configuration Encoding Name Smpte291 - smpte291
- Flow
Output Media Stream Output Configuration Encoding Name 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
- "jxsv"
- jxsv
- "raw"
- raw
- "smpte291"
- smpte291
- "pcm"
- pcm
FlowOutputOutputStatus, FlowOutputOutputStatusArgs
- Enabled
- ENABLED
- Disabled
- DISABLED
- Flow
Output Output Status Enabled - ENABLED
- Flow
Output Output Status Disabled - DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- Enabled
- ENABLED
- Disabled
- DISABLED
- ENABLED
- ENABLED
- DISABLED
- DISABLED
- "ENABLED"
- ENABLED
- "DISABLED"
- DISABLED
FlowOutputProtocol, FlowOutputProtocolArgs
- 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
- St2110Jpegxs
- st2110-jpegxs
- Cdi
- cdi
- Flow
Output Protocol Zixi Push - zixi-push
- Flow
Output Protocol Rtp Fec - rtp-fec
- Flow
Output Protocol Rtp - rtp
- Flow
Output Protocol Zixi Pull - zixi-pull
- Flow
Output Protocol Rist - rist
- Flow
Output Protocol Fujitsu Qos - fujitsu-qos
- Flow
Output Protocol Srt Listener - srt-listener
- Flow
Output Protocol Srt Caller - srt-caller
- Flow
Output Protocol St2110Jpegxs - st2110-jpegxs
- Flow
Output Protocol Cdi - cdi
- 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
- St2110Jpegxs
- st2110-jpegxs
- Cdi
- cdi
- 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
- St2110Jpegxs
- st2110-jpegxs
- Cdi
- cdi
- 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
- "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
FlowOutputVpcInterfaceAttachment, FlowOutputVpcInterfaceAttachmentArgs
- Vpc
Interface stringName - The name of the VPC interface to use for this output.
- Vpc
Interface stringName - The name of the VPC interface to use for this output.
- vpc
Interface StringName - The name of the VPC interface to use for this output.
- vpc
Interface stringName - The name of the VPC interface to use for this output.
- vpc_
interface_ strname - The name of the VPC interface to use for this output.
- vpc
Interface StringName - 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.