We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi
Resource schema for AWS::MediaConnect::FlowMediaStream. A media stream represents a single track or stream of media containing video, audio, or ancillary data that is transported using the SMPTE 2110 JPEG XS or CDI protocol.
Create FlowMediaStream Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new FlowMediaStream(name: string, args: FlowMediaStreamArgs, opts?: CustomResourceOptions);@overload
def FlowMediaStream(resource_name: str,
args: FlowMediaStreamInitArgs,
opts: Optional[ResourceOptions] = None)
@overload
def FlowMediaStream(resource_name: str,
opts: Optional[ResourceOptions] = None,
flow_arn: Optional[str] = None,
media_stream_id: Optional[int] = None,
media_stream_type: Optional[FlowMediaStreamMediaStreamType] = None,
attributes: Optional[FlowMediaStreamMediaStreamAttributesArgs] = None,
clock_rate: Optional[int] = None,
description: Optional[str] = None,
media_stream_name: Optional[str] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None,
video_format: Optional[str] = None)func NewFlowMediaStream(ctx *Context, name string, args FlowMediaStreamArgs, opts ...ResourceOption) (*FlowMediaStream, error)public FlowMediaStream(string name, FlowMediaStreamArgs args, CustomResourceOptions? opts = null)
public FlowMediaStream(String name, FlowMediaStreamArgs args)
public FlowMediaStream(String name, FlowMediaStreamArgs args, CustomResourceOptions options)
type: aws-native:mediaconnect:FlowMediaStream
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws-native_mediaconnect_flow_media_stream" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args FlowMediaStreamArgs
- 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 FlowMediaStreamInitArgs
- 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 FlowMediaStreamArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FlowMediaStreamArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FlowMediaStreamArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
FlowMediaStream 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 FlowMediaStream resource accepts the following input properties:
- Flow
Arn string - The Amazon Resource Name (ARN) of the flow that the media stream belongs to.
- Media
Stream intId - A unique identifier for the media stream.
- Media
Stream Pulumi.Type Aws Native. Media Connect. Flow Media Stream Media Stream Type - The type of media stream.
- Attributes
Pulumi.
Aws Native. Media Connect. Inputs. Flow Media Stream Media Stream Attributes - Clock
Rate int - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
- Description string
- A description that can help you quickly identify what your media stream is used for.
- Media
Stream stringName - A name that helps you distinguish one media stream from another.
-
List<Pulumi.
Aws Native. Inputs. Tag> - The key-value pairs that can be used to tag and organize the media stream.
- Video
Format string - The resolution of the video. Required for a video media stream and rejected for other media stream types.
- Flow
Arn string - The Amazon Resource Name (ARN) of the flow that the media stream belongs to.
- Media
Stream intId - A unique identifier for the media stream.
- Media
Stream FlowType Media Stream Media Stream Type - The type of media stream.
- Attributes
Flow
Media Stream Media Stream Attributes Args - Clock
Rate int - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
- Description string
- A description that can help you quickly identify what your media stream is used for.
- Media
Stream stringName - A name that helps you distinguish one media stream from another.
-
Tag
Args - The key-value pairs that can be used to tag and organize the media stream.
- Video
Format string - The resolution of the video. Required for a video media stream and rejected for other media stream types.
- flow_
arn string - The Amazon Resource Name (ARN) of the flow that the media stream belongs to.
- media_
stream_ numberid - A unique identifier for the media stream.
- media_
stream_ "video" | "audio" | "ancillary-data"type - The type of media stream.
- attributes object
- clock_
rate number - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
- description string
- A description that can help you quickly identify what your media stream is used for.
- media_
stream_ stringname - A name that helps you distinguish one media stream from another.
- list(object)
- The key-value pairs that can be used to tag and organize the media stream.
- video_
format string - The resolution of the video. Required for a video media stream and rejected for other media stream types.
- flow
Arn String - The Amazon Resource Name (ARN) of the flow that the media stream belongs to.
- media
Stream IntegerId - A unique identifier for the media stream.
- media
Stream FlowType Media Stream Media Stream Type - The type of media stream.
- attributes
Flow
Media Stream Media Stream Attributes - clock
Rate Integer - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
- description String
- A description that can help you quickly identify what your media stream is used for.
- media
Stream StringName - A name that helps you distinguish one media stream from another.
- List<Tag>
- The key-value pairs that can be used to tag and organize the media stream.
- video
Format String - The resolution of the video. Required for a video media stream and rejected for other media stream types.
- flow
Arn string - The Amazon Resource Name (ARN) of the flow that the media stream belongs to.
- media
Stream numberId - A unique identifier for the media stream.
- media
Stream FlowType Media Stream Media Stream Type - The type of media stream.
- attributes
Flow
Media Stream Media Stream Attributes - clock
Rate number - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
- description string
- A description that can help you quickly identify what your media stream is used for.
- media
Stream stringName - A name that helps you distinguish one media stream from another.
- Tag[]
- The key-value pairs that can be used to tag and organize the media stream.
- video
Format string - The resolution of the video. Required for a video media stream and rejected for other media stream types.
- flow_
arn str - The Amazon Resource Name (ARN) of the flow that the media stream belongs to.
- media_
stream_ intid - A unique identifier for the media stream.
- media_
stream_ Flowtype Media Stream Media Stream Type - The type of media stream.
- attributes
Flow
Media Stream Media Stream Attributes Args - clock_
rate int - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
- description str
- A description that can help you quickly identify what your media stream is used for.
- media_
stream_ strname - A name that helps you distinguish one media stream from another.
-
Sequence[Tag
Args] - The key-value pairs that can be used to tag and organize the media stream.
- video_
format str - The resolution of the video. Required for a video media stream and rejected for other media stream types.
- flow
Arn String - The Amazon Resource Name (ARN) of the flow that the media stream belongs to.
- media
Stream NumberId - A unique identifier for the media stream.
- media
Stream "video" | "audio" | "ancillary-data"Type - The type of media stream.
- attributes Property Map
- clock
Rate Number - The sample rate (in Hz) for the stream. If the media stream type is video or ancillary data, set this value to 90000. If the media stream type is audio, set this value to either 48000 or 96000.
- description String
- A description that can help you quickly identify what your media stream is used for.
- media
Stream StringName - A name that helps you distinguish one media stream from another.
- List<Property Map>
- The key-value pairs that can be used to tag and organize the media stream.
- video
Format String - The resolution of the video. Required for a video media stream and rejected for other media stream types.
Outputs
All input properties are implicitly available as output properties. Additionally, the FlowMediaStream resource produces the following output properties:
- Arn string
- The Amazon Resource Name (ARN) of the media stream, composed of the flow ARN followed by /mediaStream/ and the media stream name.
- Fmt int
- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream.
- Id string
- The provider-assigned unique ID for this managed resource.
- Arn string
- The Amazon Resource Name (ARN) of the media stream, composed of the flow ARN followed by /mediaStream/ and the media stream name.
- Fmt int
- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream.
- Id string
- The provider-assigned unique ID for this managed resource.
- arn string
- The Amazon Resource Name (ARN) of the media stream, composed of the flow ARN followed by /mediaStream/ and the media stream name.
- fmt number
- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream.
- id string
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) of the media stream, composed of the flow ARN followed by /mediaStream/ and the media stream name.
- fmt Integer
- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream.
- id String
- The provider-assigned unique ID for this managed resource.
- arn string
- The Amazon Resource Name (ARN) of the media stream, composed of the flow ARN followed by /mediaStream/ and the media stream name.
- fmt number
- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream.
- id string
- The provider-assigned unique ID for this managed resource.
- arn str
- The Amazon Resource Name (ARN) of the media stream, composed of the flow ARN followed by /mediaStream/ and the media stream name.
- fmt int
- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream.
- id str
- The provider-assigned unique ID for this managed resource.
- arn String
- The Amazon Resource Name (ARN) of the media stream, composed of the flow ARN followed by /mediaStream/ and the media stream name.
- fmt Number
- The format type number (sometimes referred to as RTP payload type) of the media stream. MediaConnect assigns this value to the media stream.
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
FlowMediaStreamFmtp, FlowMediaStreamFmtpArgs
A set of parameters that define the media stream.- Channel
Order string - The format of the audio channel. Can only be specified for an audio media stream.
- Colorimetry
Pulumi.
Aws Native. Media Connect. Flow Media Stream Fmtp Colorimetry - The format used for the representation of color.
- Exact
Framerate string - The frame rate for the video stream, in frames/second. For example: 60000/1001.
- Par string
- The pixel aspect ratio (PAR) of the video.
- Range
Pulumi.
Aws Native. Media Connect. Flow Media Stream Fmtp Range - The encoding range of the video.
- Scan
Mode Pulumi.Aws Native. Media Connect. Flow Media Stream Fmtp Scan Mode - The type of compression that was used to smooth the video's appearance.
- Tcs
Pulumi.
Aws Native. Media Connect. Flow Media Stream Fmtp Tcs - The transfer characteristic system (TCS) that is used in the video.
- Channel
Order string - The format of the audio channel. Can only be specified for an audio media stream.
- Colorimetry
Flow
Media Stream Fmtp Colorimetry - The format used for the representation of color.
- Exact
Framerate string - The frame rate for the video stream, in frames/second. For example: 60000/1001.
- Par string
- The pixel aspect ratio (PAR) of the video.
- Range
Flow
Media Stream Fmtp Range - The encoding range of the video.
- Scan
Mode FlowMedia Stream Fmtp Scan Mode - The type of compression that was used to smooth the video's appearance.
- Tcs
Flow
Media Stream Fmtp Tcs - The transfer characteristic system (TCS) that is used in the video.
- channel_
order string - The format of the audio channel. Can only be specified for an audio media stream.
- colorimetry "BT601" | "BT709" | "BT2020" | "BT2100" | "ST2065-1" | "ST2065-3" | "XYZ"
- The format used for the representation of color.
- exact_
framerate string - The frame rate for the video stream, in frames/second. For example: 60000/1001.
- par string
- The pixel aspect ratio (PAR) of the video.
- range "NARROW" | "FULL" | "FULLPROTECT"
- The encoding range of the video.
- scan_
mode "progressive" | "interlace" | "progressive-segmented-frame" - The type of compression that was used to smooth the video's appearance.
- tcs "SDR" | "PQ" | "HLG" | "LINEAR" | "BT2100LINPQ" | "BT2100LINHLG" | "ST2065-1" | "ST428-1" | "DENSITY"
- The transfer characteristic system (TCS) that is used in the video.
- channel
Order String - The format of the audio channel. Can only be specified for an audio media stream.
- colorimetry
Flow
Media Stream Fmtp Colorimetry - The format used for the representation of color.
- exact
Framerate String - The frame rate for the video stream, in frames/second. For example: 60000/1001.
- par String
- The pixel aspect ratio (PAR) of the video.
- range
Flow
Media Stream Fmtp Range - The encoding range of the video.
- scan
Mode FlowMedia Stream Fmtp Scan Mode - The type of compression that was used to smooth the video's appearance.
- tcs
Flow
Media Stream Fmtp Tcs - The transfer characteristic system (TCS) that is used in the video.
- channel
Order string - The format of the audio channel. Can only be specified for an audio media stream.
- colorimetry
Flow
Media Stream Fmtp Colorimetry - The format used for the representation of color.
- exact
Framerate string - The frame rate for the video stream, in frames/second. For example: 60000/1001.
- par string
- The pixel aspect ratio (PAR) of the video.
- range
Flow
Media Stream Fmtp Range - The encoding range of the video.
- scan
Mode FlowMedia Stream Fmtp Scan Mode - The type of compression that was used to smooth the video's appearance.
- tcs
Flow
Media Stream Fmtp Tcs - The transfer characteristic system (TCS) that is used in the video.
- channel_
order str - The format of the audio channel. Can only be specified for an audio media stream.
- colorimetry
Flow
Media Stream Fmtp Colorimetry - The format used for the representation of color.
- exact_
framerate str - The frame rate for the video stream, in frames/second. For example: 60000/1001.
- par str
- The pixel aspect ratio (PAR) of the video.
- range
Flow
Media Stream Fmtp Range - The encoding range of the video.
- scan_
mode FlowMedia Stream Fmtp Scan Mode - The type of compression that was used to smooth the video's appearance.
- tcs
Flow
Media Stream Fmtp Tcs - The transfer characteristic system (TCS) that is used in the video.
- channel
Order String - The format of the audio channel. Can only be specified for an audio media stream.
- colorimetry "BT601" | "BT709" | "BT2020" | "BT2100" | "ST2065-1" | "ST2065-3" | "XYZ"
- The format used for the representation of color.
- exact
Framerate String - The frame rate for the video stream, in frames/second. For example: 60000/1001.
- par String
- The pixel aspect ratio (PAR) of the video.
- range "NARROW" | "FULL" | "FULLPROTECT"
- The encoding range of the video.
- scan
Mode "progressive" | "interlace" | "progressive-segmented-frame" - The type of compression that was used to smooth the video's appearance.
- tcs "SDR" | "PQ" | "HLG" | "LINEAR" | "BT2100LINPQ" | "BT2100LINHLG" | "ST2065-1" | "ST428-1" | "DENSITY"
- The transfer characteristic system (TCS) that is used in the video.
FlowMediaStreamFmtpColorimetry, FlowMediaStreamFmtpColorimetryArgs
- Bt601
BT601- Bt709
BT709- Bt2020
BT2020- Bt2100
BT2100- St20651
ST2065-1- St20653
ST2065-3- Xyz
XYZ
- Flow
Media Stream Fmtp Colorimetry Bt601 BT601- Flow
Media Stream Fmtp Colorimetry Bt709 BT709- Flow
Media Stream Fmtp Colorimetry Bt2020 BT2020- Flow
Media Stream Fmtp Colorimetry Bt2100 BT2100- Flow
Media Stream Fmtp Colorimetry St20651 ST2065-1- Flow
Media Stream Fmtp Colorimetry St20653 ST2065-3- Flow
Media Stream Fmtp Colorimetry Xyz XYZ
- "BT601"
BT601- "BT709"
BT709- "BT2020"
BT2020- "BT2100"
BT2100- "ST2065-1"
ST2065-1- "ST2065-3"
ST2065-3- "XYZ"
XYZ
- Bt601
BT601- Bt709
BT709- Bt2020
BT2020- Bt2100
BT2100- St20651
ST2065-1- St20653
ST2065-3- Xyz
XYZ
- Bt601
BT601- Bt709
BT709- Bt2020
BT2020- Bt2100
BT2100- St20651
ST2065-1- St20653
ST2065-3- Xyz
XYZ
- BT601
BT601- BT709
BT709- BT2020
BT2020- BT2100
BT2100- ST20651
ST2065-1- ST20653
ST2065-3- XYZ
XYZ
- "BT601"
BT601- "BT709"
BT709- "BT2020"
BT2020- "BT2100"
BT2100- "ST2065-1"
ST2065-1- "ST2065-3"
ST2065-3- "XYZ"
XYZ
FlowMediaStreamFmtpRange, FlowMediaStreamFmtpRangeArgs
- Narrow
NARROW- Full
FULL- Fullprotect
FULLPROTECT
- Flow
Media Stream Fmtp Range Narrow NARROW- Flow
Media Stream Fmtp Range Full FULL- Flow
Media Stream Fmtp Range Fullprotect FULLPROTECT
- "NARROW"
NARROW- "FULL"
FULL- "FULLPROTECT"
FULLPROTECT
- Narrow
NARROW- Full
FULL- Fullprotect
FULLPROTECT
- Narrow
NARROW- Full
FULL- Fullprotect
FULLPROTECT
- NARROW
NARROW- FULL
FULL- FULLPROTECT
FULLPROTECT
- "NARROW"
NARROW- "FULL"
FULL- "FULLPROTECT"
FULLPROTECT
FlowMediaStreamFmtpScanMode, FlowMediaStreamFmtpScanModeArgs
- Progressive
progressive- Interlace
interlace- Progressive
Segmented Frame progressive-segmented-frame
- Flow
Media Stream Fmtp Scan Mode Progressive progressive- Flow
Media Stream Fmtp Scan Mode Interlace interlace- Flow
Media Stream Fmtp Scan Mode Progressive Segmented Frame progressive-segmented-frame
- "progressive"
progressive- "interlace"
interlace- "progressive-segmented-frame"
progressive-segmented-frame
- Progressive
progressive- Interlace
interlace- Progressive
Segmented Frame progressive-segmented-frame
- Progressive
progressive- Interlace
interlace- Progressive
Segmented Frame progressive-segmented-frame
- PROGRESSIVE
progressive- INTERLACE
interlace- PROGRESSIVE_SEGMENTED_FRAME
progressive-segmented-frame
- "progressive"
progressive- "interlace"
interlace- "progressive-segmented-frame"
progressive-segmented-frame
FlowMediaStreamFmtpTcs, FlowMediaStreamFmtpTcsArgs
- Sdr
SDR- Pq
PQ- Hlg
HLG- Linear
LINEAR- Bt2100linpq
BT2100LINPQ- Bt2100linhlg
BT2100LINHLG- St20651
ST2065-1- St4281
ST428-1- Density
DENSITY
- Flow
Media Stream Fmtp Tcs Sdr SDR- Flow
Media Stream Fmtp Tcs Pq PQ- Flow
Media Stream Fmtp Tcs Hlg HLG- Flow
Media Stream Fmtp Tcs Linear LINEAR- Flow
Media Stream Fmtp Tcs Bt2100linpq BT2100LINPQ- Flow
Media Stream Fmtp Tcs Bt2100linhlg BT2100LINHLG- Flow
Media Stream Fmtp Tcs St20651 ST2065-1- Flow
Media Stream Fmtp Tcs St4281 ST428-1- Flow
Media Stream Fmtp Tcs Density DENSITY
- "SDR"
SDR- "PQ"
PQ- "HLG"
HLG- "LINEAR"
LINEAR- "BT2100LINPQ"
BT2100LINPQ- "BT2100LINHLG"
BT2100LINHLG- "ST2065-1"
ST2065-1- "ST428-1"
ST428-1- "DENSITY"
DENSITY
- Sdr
SDR- Pq
PQ- Hlg
HLG- Linear
LINEAR- Bt2100linpq
BT2100LINPQ- Bt2100linhlg
BT2100LINHLG- St20651
ST2065-1- St4281
ST428-1- Density
DENSITY
- Sdr
SDR- Pq
PQ- Hlg
HLG- Linear
LINEAR- Bt2100linpq
BT2100LINPQ- Bt2100linhlg
BT2100LINHLG- St20651
ST2065-1- St4281
ST428-1- Density
DENSITY
- SDR
SDR- PQ
PQ- HLG
HLG- LINEAR
LINEAR- BT2100LINPQ
BT2100LINPQ- BT2100LINHLG
BT2100LINHLG- ST20651
ST2065-1- ST4281
ST428-1- DENSITY
DENSITY
- "SDR"
SDR- "PQ"
PQ- "HLG"
HLG- "LINEAR"
LINEAR- "BT2100LINPQ"
BT2100LINPQ- "BT2100LINHLG"
BT2100LINHLG- "ST2065-1"
ST2065-1- "ST428-1"
ST428-1- "DENSITY"
DENSITY
FlowMediaStreamMediaStreamAttributes, FlowMediaStreamMediaStreamAttributesArgs
Attributes that are related to the media stream.- Fmtp
Pulumi.
Aws Native. Media Connect. Inputs. Flow Media Stream Fmtp - Lang string
- The audio language, in a format that is recognized by the receiver. Can only be specified for an audio media stream.
- Fmtp
Flow
Media Stream Fmtp - Lang string
- The audio language, in a format that is recognized by the receiver. Can only be specified for an audio media stream.
- fmtp
Flow
Media Stream Fmtp - lang String
- The audio language, in a format that is recognized by the receiver. Can only be specified for an audio media stream.
- fmtp
Flow
Media Stream Fmtp - lang string
- The audio language, in a format that is recognized by the receiver. Can only be specified for an audio media stream.
- fmtp
Flow
Media Stream Fmtp - lang str
- The audio language, in a format that is recognized by the receiver. Can only be specified for an audio media stream.
- fmtp Property Map
- lang String
- The audio language, in a format that is recognized by the receiver. Can only be specified for an audio media stream.
FlowMediaStreamMediaStreamType, FlowMediaStreamMediaStreamTypeArgs
- Video
video- Audio
audio- Ancillary
Data ancillary-data
- Flow
Media Stream Media Stream Type Video video- Flow
Media Stream Media Stream Type Audio audio- Flow
Media Stream Media Stream Type Ancillary Data ancillary-data
- "video"
video- "audio"
audio- "ancillary-data"
ancillary-data
- Video
video- Audio
audio- Ancillary
Data ancillary-data
- Video
video- Audio
audio- Ancillary
Data ancillary-data
- VIDEO
video- AUDIO
audio- ANCILLARY_DATA
ancillary-data
- "video"
video- "audio"
audio- "ancillary-data"
ancillary-data
Tag, TagArgs
A set of tags to apply to the resource.Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.
published on Monday, Sep 28, 2026 by Pulumi