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.13.0 published on Wednesday, Dec 4, 2024 by Pulumi

aws-native.mediaconnect.FlowOutput

Explore with Pulumi AI

aws-native logo

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

AWS Cloud Control v1.13.0 published on Wednesday, Dec 4, 2024 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,
                   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:

    FlowArn string
    The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
    Protocol 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.
    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 string
    The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
    Protocol 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.
    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 String
    The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
    protocol 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.
    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 string
    The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
    protocol 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.
    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 str
    The Amazon Resource Name (ARN), a unique identifier for any AWS resource, of the flow.
    protocol 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.
    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 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.
    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.
    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 string
    The IP address where contents of the media stream will be sent.
    DestinationPort int
    The port to use when the content of the media stream is distributed to the output.
    Interface Pulumi.AwsNative.MediaConnect.Inputs.FlowOutputInterface
    The VPC interface that is used for the media stream associated with the output.
    DestinationIp string
    The IP address where contents of the media stream will be sent.
    DestinationPort int
    The port to use when the content of the media stream is distributed to the output.
    Interface FlowOutputInterface
    The VPC interface that is used for the media stream associated with the output.
    destinationIp String
    The IP address where contents of the media stream will be sent.
    destinationPort Integer
    The port to use when the content of the media stream is distributed to the output.
    interface_ FlowOutputInterface
    The VPC interface that is used for the media stream associated with the output.
    destinationIp string
    The IP address where contents of the media stream will be sent.
    destinationPort number
    The port to use when the content of the media stream is distributed to the output.
    interface FlowOutputInterface
    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 FlowOutputInterface
    The VPC interface that is used for the media stream associated with the output.
    destinationIp String
    The IP address where contents of the media stream will be sent.
    destinationPort 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

    CompressionFactor 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 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 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 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 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 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 string
    The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
    SecretArn 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 string
    The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
    SecretArn 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 String
    The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
    secretArn 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 string
    The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
    secretArn 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 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 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 String
    The ARN of the role that you created during setup (when you set up AWS Elemental MediaConnect as a trusted entity).
    secretArn 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 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

    EncodingName 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 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 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 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 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 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 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 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 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 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 "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 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
    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
    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
    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
    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

    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
    aws-native logo

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

    AWS Cloud Control v1.13.0 published on Wednesday, Dec 4, 2024 by Pulumi