class Aws::MediaConnect::Types::AddFlowSourcesRequest

Adds sources to an existing flow.

@note When making an API call, you may pass AddFlowSourcesRequest

data as a hash:

    {
      flow_arn: "__string", # required
      sources: [ # required
        {
          decryption: {
            algorithm: "aes128", # accepts aes128, aes192, aes256
            constant_initialization_vector: "__string",
            device_id: "__string",
            key_type: "speke", # accepts speke, static-key, srt-password
            region: "__string",
            resource_id: "__string",
            role_arn: "__string", # required
            secret_arn: "__string",
            url: "__string",
          },
          description: "__string",
          entitlement_arn: "__string",
          ingest_port: 1,
          max_bitrate: 1,
          max_latency: 1,
          max_sync_buffer: 1,
          media_stream_source_configurations: [
            {
              encoding_name: "jxsv", # required, accepts jxsv, raw, smpte291, pcm
              input_configurations: [
                {
                  input_port: 1, # required
                  interface: { # required
                    name: "__string", # required
                  },
                },
              ],
              media_stream_name: "__string", # required
            },
          ],
          min_latency: 1,
          name: "__string",
          protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener
          stream_id: "__string",
          vpc_interface_name: "__string",
          whitelist_cidr: "__string",
        },
      ],
    }

@!attribute [rw] flow_arn

@return [String]

@!attribute [rw] sources

A list of sources that you want to add.
@return [Array<Types::SetSourceRequest>]

@see docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowSourcesRequest AWS API Documentation

Constants

SENSITIVE