lib/aws-sdk-mediaconnect/client.rb in aws-sdk-mediaconnect-1.40.0 vs lib/aws-sdk-mediaconnect/client.rb in aws-sdk-mediaconnect-1.41.0
- old
+ new
@@ -25,10 +25,11 @@
require 'aws-sdk-core/plugins/jsonvalue_converter.rb'
require 'aws-sdk-core/plugins/client_metrics_plugin.rb'
require 'aws-sdk-core/plugins/client_metrics_send_plugin.rb'
require 'aws-sdk-core/plugins/transfer_encoding.rb'
require 'aws-sdk-core/plugins/http_checksum.rb'
+require 'aws-sdk-core/plugins/defaults_mode.rb'
require 'aws-sdk-core/plugins/signature_v4.rb'
require 'aws-sdk-core/plugins/protocols/rest_json.rb'
Aws::Plugins::GlobalConfiguration.add_identifier(:mediaconnect)
@@ -71,10 +72,11 @@
add_plugin(Aws::Plugins::JsonvalueConverter)
add_plugin(Aws::Plugins::ClientMetricsPlugin)
add_plugin(Aws::Plugins::ClientMetricsSendPlugin)
add_plugin(Aws::Plugins::TransferEncoding)
add_plugin(Aws::Plugins::HttpChecksum)
+ add_plugin(Aws::Plugins::DefaultsMode)
add_plugin(Aws::Plugins::SignatureV4)
add_plugin(Aws::Plugins::Protocols::RestJson)
# @overload initialize(options)
# @param [Hash] options
@@ -173,10 +175,14 @@
#
# @option options [Boolean] :correct_clock_skew (true)
# Used only in `standard` and adaptive retry modes. Specifies whether to apply
# a clock skew correction and retry requests with skewed client clocks.
#
+ # @option options [String] :defaults_mode ("legacy")
+ # See {Aws::DefaultsModeConfiguration} for a list of the
+ # accepted modes and the configuration defaults that are included.
+ #
# @option options [Boolean] :disable_host_prefix_injection (false)
# Set to true to disable SDK automatically adding host prefix
# to default service endpoint when available.
#
# @option options [String] :endpoint
@@ -295,11 +301,11 @@
#
# @option options [Float] :http_open_timeout (15) The number of
# seconds to wait when opening a HTTP session before raising a
# `Timeout::Error`.
#
- # @option options [Integer] :http_read_timeout (60) The default
+ # @option options [Float] :http_read_timeout (60) The default
# number of seconds to wait for response data. This value can
# safely be set per-request on the session.
#
# @option options [Float] :http_idle_timeout (5) The number of
# seconds a connection is allowed to sit idle before it is
@@ -311,10 +317,13 @@
# request body. This option has no effect unless the request has
# "Expect" header set to "100-continue". Defaults to `nil` which
# disables this behaviour. This value can safely be set per
# request on the session.
#
+ # @option options [Float] :ssl_timeout (nil) Sets the SSL timeout
+ # in seconds.
+ #
# @option options [Boolean] :http_wire_trace (false) When `true`,
# HTTP debug output will be sent to the `:logger`.
#
# @option options [Boolean] :ssl_verify_peer (true) When `true`,
# SSL peer certificates are verified when establishing a
@@ -463,12 +472,13 @@
# },
# ],
# 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
+ # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener, fujitsu-qos
# remote_id: "__string",
+ # sender_control_port: 1,
# smoothing_latency: 1,
# stream_id: "__string",
# vpc_interface_attachment: {
# vpc_interface_name: "__string",
# },
@@ -512,12 +522,14 @@
# resp.outputs[0].transport.cidr_allow_list[0] #=> String
# resp.outputs[0].transport.max_bitrate #=> Integer
# resp.outputs[0].transport.max_latency #=> Integer
# resp.outputs[0].transport.max_sync_buffer #=> Integer
# resp.outputs[0].transport.min_latency #=> Integer
- # resp.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.outputs[0].transport.remote_id #=> String
+ # resp.outputs[0].transport.sender_control_port #=> Integer
+ # resp.outputs[0].transport.sender_ip_address #=> String
# resp.outputs[0].transport.smoothing_latency #=> Integer
# resp.outputs[0].transport.stream_id #=> String
# resp.outputs[0].vpc_interface_attachment.vpc_interface_name #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowOutputs AWS API Documentation
@@ -578,11 +590,13 @@
# 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
+ # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener, fujitsu-qos
+ # sender_control_port: 1,
+ # sender_ip_address: "__string",
# stream_id: "__string",
# vpc_interface_name: "__string",
# whitelist_cidr: "__string",
# },
# ],
@@ -612,19 +626,23 @@
# resp.sources[0].media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.sources[0].media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.sources[0].media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.sources[0].media_stream_source_configurations[0].media_stream_name #=> String
# resp.sources[0].name #=> String
+ # resp.sources[0].sender_control_port #=> Integer
+ # resp.sources[0].sender_ip_address #=> String
# resp.sources[0].source_arn #=> String
# resp.sources[0].transport.cidr_allow_list #=> Array
# resp.sources[0].transport.cidr_allow_list[0] #=> String
# resp.sources[0].transport.max_bitrate #=> Integer
# resp.sources[0].transport.max_latency #=> Integer
# resp.sources[0].transport.max_sync_buffer #=> Integer
# resp.sources[0].transport.min_latency #=> Integer
- # resp.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.sources[0].transport.remote_id #=> String
+ # resp.sources[0].transport.sender_control_port #=> Integer
+ # resp.sources[0].transport.sender_ip_address #=> String
# resp.sources[0].transport.smoothing_latency #=> Integer
# resp.sources[0].transport.stream_id #=> String
# resp.sources[0].vpc_interface_name #=> String
# resp.sources[0].whitelist_cidr #=> String
#
@@ -709,11 +727,11 @@
#
# @option params [Types::SetSourceRequest] :source
# The settings for the source of the flow.
#
# @option params [Types::FailoverConfig] :source_failover_config
- # The settings for source failover
+ # The settings for source failover.
#
# @option params [Array<Types::SetSourceRequest>] :sources
#
# @option params [Array<Types::VpcInterfaceRequest>] :vpc_interfaces
# The VPC interfaces you want on the flow.
@@ -806,12 +824,13 @@
# },
# ],
# 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
+ # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener, fujitsu-qos
# remote_id: "__string",
+ # sender_control_port: 1,
# smoothing_latency: 1,
# stream_id: "__string",
# vpc_interface_attachment: {
# vpc_interface_name: "__string",
# },
@@ -849,11 +868,13 @@
# 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
+ # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener, fujitsu-qos
+ # sender_control_port: 1,
+ # sender_ip_address: "__string",
# stream_id: "__string",
# vpc_interface_name: "__string",
# whitelist_cidr: "__string",
# },
# source_failover_config: {
@@ -897,11 +918,13 @@
# 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
+ # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener, fujitsu-qos
+ # sender_control_port: 1,
+ # sender_ip_address: "__string",
# stream_id: "__string",
# vpc_interface_name: "__string",
# whitelist_cidr: "__string",
# },
# ],
@@ -989,12 +1012,14 @@
# resp.flow.outputs[0].transport.cidr_allow_list[0] #=> String
# resp.flow.outputs[0].transport.max_bitrate #=> Integer
# resp.flow.outputs[0].transport.max_latency #=> Integer
# resp.flow.outputs[0].transport.max_sync_buffer #=> Integer
# resp.flow.outputs[0].transport.min_latency #=> Integer
- # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.outputs[0].transport.remote_id #=> String
+ # resp.flow.outputs[0].transport.sender_control_port #=> Integer
+ # resp.flow.outputs[0].transport.sender_ip_address #=> String
# resp.flow.outputs[0].transport.smoothing_latency #=> Integer
# resp.flow.outputs[0].transport.stream_id #=> String
# resp.flow.outputs[0].vpc_interface_attachment.vpc_interface_name #=> String
# resp.flow.source.data_transfer_subscriber_fee_percent #=> Integer
# resp.flow.source.decryption.algorithm #=> String, one of "aes128", "aes192", "aes256"
@@ -1016,19 +1041,23 @@
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.flow.source.media_stream_source_configurations[0].media_stream_name #=> String
# resp.flow.source.name #=> String
+ # resp.flow.source.sender_control_port #=> Integer
+ # resp.flow.source.sender_ip_address #=> String
# resp.flow.source.source_arn #=> String
# resp.flow.source.transport.cidr_allow_list #=> Array
# resp.flow.source.transport.cidr_allow_list[0] #=> String
# resp.flow.source.transport.max_bitrate #=> Integer
# resp.flow.source.transport.max_latency #=> Integer
# resp.flow.source.transport.max_sync_buffer #=> Integer
# resp.flow.source.transport.min_latency #=> Integer
- # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.source.transport.remote_id #=> String
+ # resp.flow.source.transport.sender_control_port #=> Integer
+ # resp.flow.source.transport.sender_ip_address #=> String
# resp.flow.source.transport.smoothing_latency #=> Integer
# resp.flow.source.transport.stream_id #=> String
# resp.flow.source.vpc_interface_name #=> String
# resp.flow.source.whitelist_cidr #=> String
# resp.flow.source_failover_config.failover_mode #=> String, one of "MERGE", "FAILOVER"
@@ -1056,19 +1085,23 @@
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.flow.sources[0].media_stream_source_configurations[0].media_stream_name #=> String
# resp.flow.sources[0].name #=> String
+ # resp.flow.sources[0].sender_control_port #=> Integer
+ # resp.flow.sources[0].sender_ip_address #=> String
# resp.flow.sources[0].source_arn #=> String
# resp.flow.sources[0].transport.cidr_allow_list #=> Array
# resp.flow.sources[0].transport.cidr_allow_list[0] #=> String
# resp.flow.sources[0].transport.max_bitrate #=> Integer
# resp.flow.sources[0].transport.max_latency #=> Integer
# resp.flow.sources[0].transport.max_sync_buffer #=> Integer
# resp.flow.sources[0].transport.min_latency #=> Integer
- # resp.flow.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.sources[0].transport.remote_id #=> String
+ # resp.flow.sources[0].transport.sender_control_port #=> Integer
+ # resp.flow.sources[0].transport.sender_ip_address #=> String
# resp.flow.sources[0].transport.smoothing_latency #=> Integer
# resp.flow.sources[0].transport.stream_id #=> String
# resp.flow.sources[0].vpc_interface_name #=> String
# resp.flow.sources[0].whitelist_cidr #=> String
# resp.flow.status #=> String, one of "STANDBY", "ACTIVE", "UPDATING", "DELETING", "STARTING", "STOPPING", "ERROR"
@@ -1210,12 +1243,14 @@
# resp.flow.outputs[0].transport.cidr_allow_list[0] #=> String
# resp.flow.outputs[0].transport.max_bitrate #=> Integer
# resp.flow.outputs[0].transport.max_latency #=> Integer
# resp.flow.outputs[0].transport.max_sync_buffer #=> Integer
# resp.flow.outputs[0].transport.min_latency #=> Integer
- # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.outputs[0].transport.remote_id #=> String
+ # resp.flow.outputs[0].transport.sender_control_port #=> Integer
+ # resp.flow.outputs[0].transport.sender_ip_address #=> String
# resp.flow.outputs[0].transport.smoothing_latency #=> Integer
# resp.flow.outputs[0].transport.stream_id #=> String
# resp.flow.outputs[0].vpc_interface_attachment.vpc_interface_name #=> String
# resp.flow.source.data_transfer_subscriber_fee_percent #=> Integer
# resp.flow.source.decryption.algorithm #=> String, one of "aes128", "aes192", "aes256"
@@ -1237,19 +1272,23 @@
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.flow.source.media_stream_source_configurations[0].media_stream_name #=> String
# resp.flow.source.name #=> String
+ # resp.flow.source.sender_control_port #=> Integer
+ # resp.flow.source.sender_ip_address #=> String
# resp.flow.source.source_arn #=> String
# resp.flow.source.transport.cidr_allow_list #=> Array
# resp.flow.source.transport.cidr_allow_list[0] #=> String
# resp.flow.source.transport.max_bitrate #=> Integer
# resp.flow.source.transport.max_latency #=> Integer
# resp.flow.source.transport.max_sync_buffer #=> Integer
# resp.flow.source.transport.min_latency #=> Integer
- # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.source.transport.remote_id #=> String
+ # resp.flow.source.transport.sender_control_port #=> Integer
+ # resp.flow.source.transport.sender_ip_address #=> String
# resp.flow.source.transport.smoothing_latency #=> Integer
# resp.flow.source.transport.stream_id #=> String
# resp.flow.source.vpc_interface_name #=> String
# resp.flow.source.whitelist_cidr #=> String
# resp.flow.source_failover_config.failover_mode #=> String, one of "MERGE", "FAILOVER"
@@ -1277,19 +1316,23 @@
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.flow.sources[0].media_stream_source_configurations[0].media_stream_name #=> String
# resp.flow.sources[0].name #=> String
+ # resp.flow.sources[0].sender_control_port #=> Integer
+ # resp.flow.sources[0].sender_ip_address #=> String
# resp.flow.sources[0].source_arn #=> String
# resp.flow.sources[0].transport.cidr_allow_list #=> Array
# resp.flow.sources[0].transport.cidr_allow_list[0] #=> String
# resp.flow.sources[0].transport.max_bitrate #=> Integer
# resp.flow.sources[0].transport.max_latency #=> Integer
# resp.flow.sources[0].transport.max_sync_buffer #=> Integer
# resp.flow.sources[0].transport.min_latency #=> Integer
- # resp.flow.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.sources[0].transport.remote_id #=> String
+ # resp.flow.sources[0].transport.sender_control_port #=> Integer
+ # resp.flow.sources[0].transport.sender_ip_address #=> String
# resp.flow.sources[0].transport.smoothing_latency #=> Integer
# resp.flow.sources[0].transport.stream_id #=> String
# resp.flow.sources[0].vpc_interface_name #=> String
# resp.flow.sources[0].whitelist_cidr #=> String
# resp.flow.status #=> String, one of "STANDBY", "ACTIVE", "UPDATING", "DELETING", "STARTING", "STOPPING", "ERROR"
@@ -2019,11 +2062,11 @@
# Updates flow
#
# @option params [required, String] :flow_arn
#
# @option params [Types::UpdateFailoverConfig] :source_failover_config
- # The settings for source failover
+ # The settings for source failover.
#
# @return [Types::UpdateFlowResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods:
#
# * {Types::UpdateFlowResponse#flow #flow} => Types::Flow
#
@@ -2114,12 +2157,14 @@
# resp.flow.outputs[0].transport.cidr_allow_list[0] #=> String
# resp.flow.outputs[0].transport.max_bitrate #=> Integer
# resp.flow.outputs[0].transport.max_latency #=> Integer
# resp.flow.outputs[0].transport.max_sync_buffer #=> Integer
# resp.flow.outputs[0].transport.min_latency #=> Integer
- # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.outputs[0].transport.remote_id #=> String
+ # resp.flow.outputs[0].transport.sender_control_port #=> Integer
+ # resp.flow.outputs[0].transport.sender_ip_address #=> String
# resp.flow.outputs[0].transport.smoothing_latency #=> Integer
# resp.flow.outputs[0].transport.stream_id #=> String
# resp.flow.outputs[0].vpc_interface_attachment.vpc_interface_name #=> String
# resp.flow.source.data_transfer_subscriber_fee_percent #=> Integer
# resp.flow.source.decryption.algorithm #=> String, one of "aes128", "aes192", "aes256"
@@ -2141,19 +2186,23 @@
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.flow.source.media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.flow.source.media_stream_source_configurations[0].media_stream_name #=> String
# resp.flow.source.name #=> String
+ # resp.flow.source.sender_control_port #=> Integer
+ # resp.flow.source.sender_ip_address #=> String
# resp.flow.source.source_arn #=> String
# resp.flow.source.transport.cidr_allow_list #=> Array
# resp.flow.source.transport.cidr_allow_list[0] #=> String
# resp.flow.source.transport.max_bitrate #=> Integer
# resp.flow.source.transport.max_latency #=> Integer
# resp.flow.source.transport.max_sync_buffer #=> Integer
# resp.flow.source.transport.min_latency #=> Integer
- # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.source.transport.remote_id #=> String
+ # resp.flow.source.transport.sender_control_port #=> Integer
+ # resp.flow.source.transport.sender_ip_address #=> String
# resp.flow.source.transport.smoothing_latency #=> Integer
# resp.flow.source.transport.stream_id #=> String
# resp.flow.source.vpc_interface_name #=> String
# resp.flow.source.whitelist_cidr #=> String
# resp.flow.source_failover_config.failover_mode #=> String, one of "MERGE", "FAILOVER"
@@ -2181,19 +2230,23 @@
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.flow.sources[0].media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.flow.sources[0].media_stream_source_configurations[0].media_stream_name #=> String
# resp.flow.sources[0].name #=> String
+ # resp.flow.sources[0].sender_control_port #=> Integer
+ # resp.flow.sources[0].sender_ip_address #=> String
# resp.flow.sources[0].source_arn #=> String
# resp.flow.sources[0].transport.cidr_allow_list #=> Array
# resp.flow.sources[0].transport.cidr_allow_list[0] #=> String
# resp.flow.sources[0].transport.max_bitrate #=> Integer
# resp.flow.sources[0].transport.max_latency #=> Integer
# resp.flow.sources[0].transport.max_sync_buffer #=> Integer
# resp.flow.sources[0].transport.min_latency #=> Integer
- # resp.flow.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.flow.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.flow.sources[0].transport.remote_id #=> String
+ # resp.flow.sources[0].transport.sender_control_port #=> Integer
+ # resp.flow.sources[0].transport.sender_ip_address #=> String
# resp.flow.sources[0].transport.smoothing_latency #=> Integer
# resp.flow.sources[0].transport.stream_id #=> String
# resp.flow.sources[0].vpc_interface_name #=> String
# resp.flow.sources[0].whitelist_cidr #=> String
# resp.flow.status #=> String, one of "STANDBY", "ACTIVE", "UPDATING", "DELETING", "STARTING", "STOPPING", "ERROR"
@@ -2225,11 +2278,11 @@
# AWS Elemental MediaConnect console and will not be seen by the
# subscriber or end user.
#
# @option params [Types::UpdateEncryption] :encryption
# The type of encryption that will be used on the output associated with
- # this entitlement.
+ # this entitlement. Allowable encryption types: static-key, speke.
#
# @option params [required, String] :entitlement_arn
#
# @option params [String] :entitlement_status
# An indication of whether you want to enable the entitlement to allow
@@ -2392,11 +2445,12 @@
# @option params [String] :destination
# The IP address where you want to send the output.
#
# @option params [Types::UpdateEncryption] :encryption
# The type of key used for the encryption. If no keyType is provided,
- # the service will use the default setting (static-key).
+ # the service will use the default setting (static-key). Allowable
+ # encryption types: static-key.
#
# @option params [required, String] :flow_arn
#
# @option params [Integer] :max_latency
# The maximum latency in milliseconds for Zixi-based streams.
@@ -2422,10 +2476,18 @@
# The protocol to use for the output.
#
# @option params [String] :remote_id
# The remote ID for the Zixi-pull stream.
#
+ # @option params [Integer] :sender_control_port
+ # The port that the flow uses to send outbound requests to initiate
+ # connection with the sender.
+ #
+ # @option params [String] :sender_ip_address
+ # The IP address that the flow communicates with to initiate connection
+ # with the sender.
+ #
# @option params [Integer] :smoothing_latency
# The smoothing latency in milliseconds for RIST, RTP, and RTP-FEC
# streams.
#
# @option params [String] :stream_id
@@ -2479,12 +2541,14 @@
# },
# ],
# min_latency: 1,
# output_arn: "__string", # required
# port: 1,
- # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener
+ # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener, fujitsu-qos
# remote_id: "__string",
+ # sender_control_port: 1,
+ # sender_ip_address: "__string",
# smoothing_latency: 1,
# stream_id: "__string",
# vpc_interface_attachment: {
# vpc_interface_name: "__string",
# },
@@ -2525,12 +2589,14 @@
# resp.output.transport.cidr_allow_list[0] #=> String
# resp.output.transport.max_bitrate #=> Integer
# resp.output.transport.max_latency #=> Integer
# resp.output.transport.max_sync_buffer #=> Integer
# resp.output.transport.min_latency #=> Integer
- # resp.output.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.output.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.output.transport.remote_id #=> String
+ # resp.output.transport.sender_control_port #=> Integer
+ # resp.output.transport.sender_ip_address #=> String
# resp.output.transport.smoothing_latency #=> Integer
# resp.output.transport.stream_id #=> String
# resp.output.vpc_interface_attachment.vpc_interface_name #=> String
#
# @see http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowOutput AWS API Documentation
@@ -2544,10 +2610,11 @@
# Updates the source of a flow.
#
# @option params [Types::UpdateEncryption] :decryption
# The type of encryption used on the content ingested from this source.
+ # Allowable encryption types: static-key.
#
# @option params [String] :description
# A description for the source. This value is not used or seen outside
# of the current AWS Elemental MediaConnect account.
#
@@ -2564,11 +2631,11 @@
# @option params [Integer] :max_bitrate
# The smoothing max bitrate for RIST, RTP, and RTP-FEC streams.
#
# @option params [Integer] :max_latency
# The maximum latency in milliseconds. This parameter applies only to
- # RIST-based and Zixi-based streams.
+ # RIST-based, Zixi-based, and Fujitsu-based streams.
#
# @option params [Integer] :max_sync_buffer
# The size of the buffer (in milliseconds) to use to sync incoming
# source data.
#
@@ -2585,10 +2652,16 @@
# latency.
#
# @option params [String] :protocol
# The protocol that is used by the source.
#
+ # @option params [Integer] :sender_control_port
+ #
+ # @option params [String] :sender_ip_address
+ # The IP address that the flow communicates with to initiate connection
+ # with the sender.
+ #
# @option params [required, String] :source_arn
#
# @option params [String] :stream_id
# The stream ID that you want to use for this transport. This parameter
# applies only to Zixi-based streams.
@@ -2640,11 +2713,13 @@
# ],
# media_stream_name: "__string", # required
# },
# ],
# min_latency: 1,
- # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener
+ # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, st2110-jpegxs, cdi, srt-listener, fujitsu-qos
+ # sender_control_port: 1,
+ # sender_ip_address: "__string",
# source_arn: "__string", # required
# stream_id: "__string",
# vpc_interface_name: "__string",
# whitelist_cidr: "__string",
# })
@@ -2672,19 +2747,23 @@
# resp.source.media_stream_source_configurations[0].input_configurations[0].input_ip #=> String
# resp.source.media_stream_source_configurations[0].input_configurations[0].input_port #=> Integer
# resp.source.media_stream_source_configurations[0].input_configurations[0].interface.name #=> String
# resp.source.media_stream_source_configurations[0].media_stream_name #=> String
# resp.source.name #=> String
+ # resp.source.sender_control_port #=> Integer
+ # resp.source.sender_ip_address #=> String
# resp.source.source_arn #=> String
# resp.source.transport.cidr_allow_list #=> Array
# resp.source.transport.cidr_allow_list[0] #=> String
# resp.source.transport.max_bitrate #=> Integer
# resp.source.transport.max_latency #=> Integer
# resp.source.transport.max_sync_buffer #=> Integer
# resp.source.transport.min_latency #=> Integer
- # resp.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener"
+ # resp.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "st2110-jpegxs", "cdi", "srt-listener", "fujitsu-qos"
# resp.source.transport.remote_id #=> String
+ # resp.source.transport.sender_control_port #=> Integer
+ # resp.source.transport.sender_ip_address #=> String
# resp.source.transport.smoothing_latency #=> Integer
# resp.source.transport.stream_id #=> String
# resp.source.vpc_interface_name #=> String
# resp.source.whitelist_cidr #=> String
#
@@ -2708,10 +2787,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-mediaconnect'
- context[:gem_version] = '1.40.0'
+ context[:gem_version] = '1.41.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#