lib/aws-sdk-mediaconnect/client.rb in aws-sdk-mediaconnect-1.12.0 vs lib/aws-sdk-mediaconnect/client.rb in aws-sdk-mediaconnect-1.13.0

- old
+ new

@@ -271,12 +271,13 @@ # # resp = client.add_flow_outputs({ # flow_arn: "__string", # required # outputs: [ # required # { + # cidr_allow_list: ["__string"], # description: "__string", - # destination: "__string", # required + # destination: "__string", # encryption: { # algorithm: "aes128", # required, accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", # key_type: "speke", # accepts speke, static-key @@ -286,12 +287,13 @@ # secret_arn: "__string", # url: "__string", # }, # max_latency: 1, # name: "__string", - # port: 1, # required - # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp + # port: 1, + # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull + # remote_id: "__string", # smoothing_latency: 1, # stream_id: "__string", # }, # ], # }) @@ -314,13 +316,16 @@ # resp.outputs[0].entitlement_arn #=> String # resp.outputs[0].media_live_input_arn #=> String # resp.outputs[0].name #=> String # resp.outputs[0].output_arn #=> String # resp.outputs[0].port #=> Integer + # resp.outputs[0].transport.cidr_allow_list #=> Array + # 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp" + # resp.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull" + # resp.outputs[0].transport.remote_id #=> String # resp.outputs[0].transport.smoothing_latency #=> Integer # resp.outputs[0].transport.stream_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/AddFlowOutputs AWS API Documentation # @@ -378,12 +383,13 @@ # }, # ], # name: "__string", # required # outputs: [ # { + # cidr_allow_list: ["__string"], # description: "__string", - # destination: "__string", # required + # destination: "__string", # encryption: { # algorithm: "aes128", # required, accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", # key_type: "speke", # accepts speke, static-key @@ -393,12 +399,13 @@ # secret_arn: "__string", # url: "__string", # }, # max_latency: 1, # name: "__string", - # port: 1, # required - # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp + # port: 1, + # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull + # remote_id: "__string", # smoothing_latency: 1, # stream_id: "__string", # }, # ], # source: { # required @@ -417,11 +424,11 @@ # entitlement_arn: "__string", # ingest_port: 1, # max_bitrate: 1, # max_latency: 1, # name: "__string", - # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull # stream_id: "__string", # whitelist_cidr: "__string", # }, # }) # @@ -462,13 +469,16 @@ # resp.flow.outputs[0].entitlement_arn #=> String # resp.flow.outputs[0].media_live_input_arn #=> String # resp.flow.outputs[0].name #=> String # resp.flow.outputs[0].output_arn #=> String # resp.flow.outputs[0].port #=> Integer + # resp.flow.outputs[0].transport.cidr_allow_list #=> Array + # 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp" + # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull" + # resp.flow.outputs[0].transport.remote_id #=> String # resp.flow.outputs[0].transport.smoothing_latency #=> Integer # resp.flow.outputs[0].transport.stream_id #=> String # resp.flow.source.decryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.source.decryption.constant_initialization_vector #=> String # resp.flow.source.decryption.device_id #=> String @@ -482,13 +492,16 @@ # resp.flow.source.entitlement_arn #=> String # resp.flow.source.ingest_ip #=> String # resp.flow.source.ingest_port #=> Integer # resp.flow.source.name #=> 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp" + # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull" + # resp.flow.source.transport.remote_id #=> String # resp.flow.source.transport.smoothing_latency #=> Integer # resp.flow.source.transport.stream_id #=> String # resp.flow.source.whitelist_cidr #=> String # resp.flow.status #=> String, one of "STANDBY", "ACTIVE", "UPDATING", "DELETING", "STARTING", "STOPPING", "ERROR" # @@ -584,13 +597,16 @@ # resp.flow.outputs[0].entitlement_arn #=> String # resp.flow.outputs[0].media_live_input_arn #=> String # resp.flow.outputs[0].name #=> String # resp.flow.outputs[0].output_arn #=> String # resp.flow.outputs[0].port #=> Integer + # resp.flow.outputs[0].transport.cidr_allow_list #=> Array + # 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp" + # resp.flow.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull" + # resp.flow.outputs[0].transport.remote_id #=> String # resp.flow.outputs[0].transport.smoothing_latency #=> Integer # resp.flow.outputs[0].transport.stream_id #=> String # resp.flow.source.decryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.source.decryption.constant_initialization_vector #=> String # resp.flow.source.decryption.device_id #=> String @@ -604,13 +620,16 @@ # resp.flow.source.entitlement_arn #=> String # resp.flow.source.ingest_ip #=> String # resp.flow.source.ingest_port #=> Integer # resp.flow.source.name #=> 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp" + # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull" + # resp.flow.source.transport.remote_id #=> String # resp.flow.source.transport.smoothing_latency #=> Integer # resp.flow.source.transport.stream_id #=> String # resp.flow.source.whitelist_cidr #=> String # resp.flow.status #=> String, one of "STANDBY", "ACTIVE", "UPDATING", "DELETING", "STARTING", "STOPPING", "ERROR" # resp.messages.errors #=> Array @@ -1049,10 +1068,15 @@ req.send_request(options) end # Updates an existing flow output. # + # @option params [Array<String>] :cidr_allow_list + # 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. + # # @option params [String] :description # A description of the output. This description appears only on the AWS # Elemental MediaConnect console and will not be seen by the end user. # # @option params [String] :destination @@ -1073,10 +1097,13 @@ # The port to use when content is distributed to this output. # # @option params [String] :protocol # The protocol to use for the output. # + # @option params [String] :remote_id + # The remote ID for the Zixi-pull stream. + # # @option params [Integer] :smoothing_latency # The smoothing latency in milliseconds for RTP and RTP-FEC streams. # # @option params [String] :stream_id # The stream ID that you want to use for this transport. This parameter @@ -1088,10 +1115,11 @@ # * {Types::UpdateFlowOutputResponse#output #output} => Types::Output # # @example Request syntax with placeholder values # # resp = client.update_flow_output({ + # cidr_allow_list: ["__string"], # description: "__string", # destination: "__string", # encryption: { # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", @@ -1105,11 +1133,12 @@ # }, # flow_arn: "__string", # required # max_latency: 1, # output_arn: "__string", # required # port: 1, - # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull + # remote_id: "__string", # smoothing_latency: 1, # stream_id: "__string", # }) # # @example Response structure @@ -1129,13 +1158,16 @@ # resp.output.entitlement_arn #=> String # resp.output.media_live_input_arn #=> String # resp.output.name #=> String # resp.output.output_arn #=> String # resp.output.port #=> Integer + # resp.output.transport.cidr_allow_list #=> Array + # resp.output.transport.cidr_allow_list[0] #=> String # resp.output.transport.max_bitrate #=> Integer # resp.output.transport.max_latency #=> Integer - # resp.output.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp" + # resp.output.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull" + # resp.output.transport.remote_id #=> String # resp.output.transport.smoothing_latency #=> Integer # resp.output.transport.stream_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowOutput AWS API Documentation # @@ -1180,12 +1212,12 @@ # The stream ID that you want to use for this transport. This parameter # applies only to Zixi-based streams. # # @option params [String] :whitelist_cidr # The range of IP addresses that should be allowed to contribute content - # to your source. These IP addresses should in the form of a Classless - # Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. + # to your source. These IP addresses should be in the form of a + # Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. # # @return [Types::UpdateFlowSourceResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::UpdateFlowSourceResponse#flow_arn #flow_arn} => String # * {Types::UpdateFlowSourceResponse#source #source} => Types::Source @@ -1208,11 +1240,11 @@ # entitlement_arn: "__string", # flow_arn: "__string", # required # ingest_port: 1, # max_bitrate: 1, # max_latency: 1, - # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull # source_arn: "__string", # required # stream_id: "__string", # whitelist_cidr: "__string", # }) # @@ -1232,13 +1264,16 @@ # resp.source.entitlement_arn #=> String # resp.source.ingest_ip #=> String # resp.source.ingest_port #=> Integer # resp.source.name #=> 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp" + # resp.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull" + # resp.source.transport.remote_id #=> String # resp.source.transport.smoothing_latency #=> Integer # resp.source.transport.stream_id #=> String # resp.source.whitelist_cidr #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/mediaconnect-2018-11-14/UpdateFlowSource AWS API Documentation @@ -1261,10 +1296,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-mediaconnect' - context[:gem_version] = '1.12.0' + context[:gem_version] = '1.13.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated