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. #