class Aws::MediaConnect::Types::AddFlowOutputsRequest

Adds outputs to an existing flow. You can create up to 50 outputs per flow.

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

data as a hash:

    {
      flow_arn: "__string", # required
      outputs: [ # required
        {
          cidr_allow_list: ["__string"],
          description: "__string",
          destination: "__string",
          encryption: {
            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",
          },
          max_latency: 1,
          media_stream_output_configurations: [
            {
              destination_configurations: [
                {
                  destination_ip: "__string", # required
                  destination_port: 1, # required
                  interface: { # required
                    name: "__string", # required
                  },
                },
              ],
              encoding_name: "jxsv", # required, accepts jxsv, raw, smpte291, pcm
              encoding_parameters: {
                compression_factor: 1.0, # required
                encoder_profile: "main", # required, accepts main, high
              },
              media_stream_name: "__string", # required
            },
          ],
          min_latency: 1,
          name: "__string",
          port: 1,
          protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener
          remote_id: "__string",
          smoothing_latency: 1,
          stream_id: "__string",
          vpc_interface_attachment: {
            vpc_interface_name: "__string",
          },
        },
      ],
    }

@!attribute [rw] flow_arn

@return [String]

@!attribute [rw] outputs

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

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

Constants

SENSITIVE