lib/aws-sdk-mediaconnect/client.rb in aws-sdk-mediaconnect-1.30.0 vs lib/aws-sdk-mediaconnect/client.rb in aws-sdk-mediaconnect-1.31.0

- old
+ new

@@ -348,24 +348,25 @@ # { # cidr_allow_list: ["__string"], # description: "__string", # destination: "__string", # encryption: { - # algorithm: "aes128", # required, accepts aes128, aes192, aes256 + # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # 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, + # min_latency: 1, # name: "__string", # port: 1, - # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull, rist + # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, srt-listener # remote_id: "__string", # smoothing_latency: 1, # stream_id: "__string", # vpc_interface_attachment: { # vpc_interface_name: "__string", @@ -382,11 +383,11 @@ # resp.outputs[0].description #=> String # resp.outputs[0].destination #=> String # resp.outputs[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.outputs[0].encryption.constant_initialization_vector #=> String # resp.outputs[0].encryption.device_id #=> String - # resp.outputs[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.outputs[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.outputs[0].encryption.region #=> String # resp.outputs[0].encryption.resource_id #=> String # resp.outputs[0].encryption.role_arn #=> String # resp.outputs[0].encryption.secret_arn #=> String # resp.outputs[0].encryption.url #=> String @@ -397,11 +398,12 @@ # 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", "zixi-pull", "rist" + # resp.outputs[0].transport.min_latency #=> Integer + # resp.outputs[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "srt-listener" # resp.outputs[0].transport.remote_id #=> 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 # @@ -431,14 +433,14 @@ # resp = client.add_flow_sources({ # flow_arn: "__string", # required # sources: [ # required # { # decryption: { - # algorithm: "aes128", # required, accepts aes128, aes192, aes256 + # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # required # secret_arn: "__string", # url: "__string", @@ -446,12 +448,13 @@ # description: "__string", # entitlement_arn: "__string", # ingest_port: 1, # max_bitrate: 1, # max_latency: 1, + # min_latency: 1, # name: "__string", - # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, srt-listener # stream_id: "__string", # vpc_interface_name: "__string", # whitelist_cidr: "__string", # }, # ], @@ -463,11 +466,11 @@ # resp.sources #=> Array # resp.sources[0].data_transfer_subscriber_fee_percent #=> Integer # resp.sources[0].decryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.sources[0].decryption.constant_initialization_vector #=> String # resp.sources[0].decryption.device_id #=> String - # resp.sources[0].decryption.key_type #=> String, one of "speke", "static-key" + # resp.sources[0].decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.sources[0].decryption.region #=> String # resp.sources[0].decryption.resource_id #=> String # resp.sources[0].decryption.role_arn #=> String # resp.sources[0].decryption.secret_arn #=> String # resp.sources[0].decryption.url #=> String @@ -479,11 +482,12 @@ # 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist" + # resp.sources[0].transport.min_latency #=> Integer + # resp.sources[0].transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "srt-listener" # resp.sources[0].transport.remote_id #=> 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 @@ -583,14 +587,14 @@ # entitlements: [ # { # data_transfer_subscriber_fee_percent: 1, # description: "__string", # encryption: { - # algorithm: "aes128", # required, accepts aes128, aes192, aes256 + # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # required # secret_arn: "__string", # url: "__string", @@ -605,38 +609,39 @@ # { # cidr_allow_list: ["__string"], # description: "__string", # destination: "__string", # encryption: { - # algorithm: "aes128", # required, accepts aes128, aes192, aes256 + # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # 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, + # min_latency: 1, # name: "__string", # port: 1, - # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull, rist + # protocol: "zixi-push", # required, accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, srt-listener # remote_id: "__string", # smoothing_latency: 1, # stream_id: "__string", # vpc_interface_attachment: { # vpc_interface_name: "__string", # }, # }, # ], # source: { # decryption: { - # algorithm: "aes128", # required, accepts aes128, aes192, aes256 + # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # required # secret_arn: "__string", # url: "__string", @@ -644,12 +649,13 @@ # description: "__string", # entitlement_arn: "__string", # ingest_port: 1, # max_bitrate: 1, # max_latency: 1, + # min_latency: 1, # name: "__string", - # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, srt-listener # stream_id: "__string", # vpc_interface_name: "__string", # whitelist_cidr: "__string", # }, # source_failover_config: { @@ -657,14 +663,14 @@ # state: "ENABLED", # accepts ENABLED, DISABLED # }, # sources: [ # { # decryption: { - # algorithm: "aes128", # required, accepts aes128, aes192, aes256 + # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # required # secret_arn: "__string", # url: "__string", @@ -672,12 +678,13 @@ # description: "__string", # entitlement_arn: "__string", # ingest_port: 1, # max_bitrate: 1, # max_latency: 1, + # min_latency: 1, # name: "__string", - # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, srt-listener # stream_id: "__string", # vpc_interface_name: "__string", # whitelist_cidr: "__string", # }, # ], @@ -700,11 +707,11 @@ # resp.flow.entitlements[0].data_transfer_subscriber_fee_percent #=> Integer # resp.flow.entitlements[0].description #=> String # resp.flow.entitlements[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.entitlements[0].encryption.constant_initialization_vector #=> String # resp.flow.entitlements[0].encryption.device_id #=> String - # resp.flow.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.entitlements[0].encryption.region #=> String # resp.flow.entitlements[0].encryption.resource_id #=> String # resp.flow.entitlements[0].encryption.role_arn #=> String # resp.flow.entitlements[0].encryption.secret_arn #=> String # resp.flow.entitlements[0].encryption.url #=> String @@ -720,11 +727,11 @@ # resp.flow.outputs[0].description #=> String # resp.flow.outputs[0].destination #=> String # resp.flow.outputs[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.outputs[0].encryption.constant_initialization_vector #=> String # resp.flow.outputs[0].encryption.device_id #=> String - # resp.flow.outputs[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.outputs[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.outputs[0].encryption.region #=> String # resp.flow.outputs[0].encryption.resource_id #=> String # resp.flow.outputs[0].encryption.role_arn #=> String # resp.flow.outputs[0].encryption.secret_arn #=> String # resp.flow.outputs[0].encryption.url #=> String @@ -735,20 +742,21 @@ # 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", "zixi-pull", "rist" + # 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", "srt-listener" # 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.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" # resp.flow.source.decryption.constant_initialization_vector #=> String # resp.flow.source.decryption.device_id #=> String - # resp.flow.source.decryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.source.decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.source.decryption.region #=> String # resp.flow.source.decryption.resource_id #=> String # resp.flow.source.decryption.role_arn #=> String # resp.flow.source.decryption.secret_arn #=> String # resp.flow.source.decryption.url #=> String @@ -760,11 +768,12 @@ # 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", "zixi-pull", "rist" + # resp.flow.source.transport.min_latency #=> Integer + # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "srt-listener" # resp.flow.source.transport.remote_id #=> 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 @@ -773,11 +782,11 @@ # resp.flow.sources #=> Array # resp.flow.sources[0].data_transfer_subscriber_fee_percent #=> Integer # resp.flow.sources[0].decryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.sources[0].decryption.constant_initialization_vector #=> String # resp.flow.sources[0].decryption.device_id #=> String - # resp.flow.sources[0].decryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.sources[0].decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.sources[0].decryption.region #=> String # resp.flow.sources[0].decryption.resource_id #=> String # resp.flow.sources[0].decryption.role_arn #=> String # resp.flow.sources[0].decryption.secret_arn #=> String # resp.flow.sources[0].decryption.url #=> String @@ -789,11 +798,12 @@ # 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist" + # 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", "srt-listener" # resp.flow.sources[0].transport.remote_id #=> 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 @@ -871,11 +881,11 @@ # resp.flow.entitlements[0].data_transfer_subscriber_fee_percent #=> Integer # resp.flow.entitlements[0].description #=> String # resp.flow.entitlements[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.entitlements[0].encryption.constant_initialization_vector #=> String # resp.flow.entitlements[0].encryption.device_id #=> String - # resp.flow.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.entitlements[0].encryption.region #=> String # resp.flow.entitlements[0].encryption.resource_id #=> String # resp.flow.entitlements[0].encryption.role_arn #=> String # resp.flow.entitlements[0].encryption.secret_arn #=> String # resp.flow.entitlements[0].encryption.url #=> String @@ -891,11 +901,11 @@ # resp.flow.outputs[0].description #=> String # resp.flow.outputs[0].destination #=> String # resp.flow.outputs[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.outputs[0].encryption.constant_initialization_vector #=> String # resp.flow.outputs[0].encryption.device_id #=> String - # resp.flow.outputs[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.outputs[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.outputs[0].encryption.region #=> String # resp.flow.outputs[0].encryption.resource_id #=> String # resp.flow.outputs[0].encryption.role_arn #=> String # resp.flow.outputs[0].encryption.secret_arn #=> String # resp.flow.outputs[0].encryption.url #=> String @@ -906,20 +916,21 @@ # 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", "zixi-pull", "rist" + # 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", "srt-listener" # 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.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" # resp.flow.source.decryption.constant_initialization_vector #=> String # resp.flow.source.decryption.device_id #=> String - # resp.flow.source.decryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.source.decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.source.decryption.region #=> String # resp.flow.source.decryption.resource_id #=> String # resp.flow.source.decryption.role_arn #=> String # resp.flow.source.decryption.secret_arn #=> String # resp.flow.source.decryption.url #=> String @@ -931,11 +942,12 @@ # 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", "zixi-pull", "rist" + # resp.flow.source.transport.min_latency #=> Integer + # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "srt-listener" # resp.flow.source.transport.remote_id #=> 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 @@ -944,11 +956,11 @@ # resp.flow.sources #=> Array # resp.flow.sources[0].data_transfer_subscriber_fee_percent #=> Integer # resp.flow.sources[0].decryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.sources[0].decryption.constant_initialization_vector #=> String # resp.flow.sources[0].decryption.device_id #=> String - # resp.flow.sources[0].decryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.sources[0].decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.sources[0].decryption.region #=> String # resp.flow.sources[0].decryption.resource_id #=> String # resp.flow.sources[0].decryption.role_arn #=> String # resp.flow.sources[0].decryption.secret_arn #=> String # resp.flow.sources[0].decryption.url #=> String @@ -960,11 +972,12 @@ # 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist" + # 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", "srt-listener" # resp.flow.sources[0].transport.remote_id #=> 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 @@ -1087,14 +1100,14 @@ # entitlements: [ # required # { # data_transfer_subscriber_fee_percent: 1, # description: "__string", # encryption: { - # algorithm: "aes128", # required, accepts aes128, aes192, aes256 + # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # required # secret_arn: "__string", # url: "__string", @@ -1113,11 +1126,11 @@ # resp.entitlements[0].data_transfer_subscriber_fee_percent #=> Integer # resp.entitlements[0].description #=> String # resp.entitlements[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.entitlements[0].encryption.constant_initialization_vector #=> String # resp.entitlements[0].encryption.device_id #=> String - # resp.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.entitlements[0].encryption.region #=> String # resp.entitlements[0].encryption.resource_id #=> String # resp.entitlements[0].encryption.role_arn #=> String # resp.entitlements[0].encryption.secret_arn #=> String # resp.entitlements[0].encryption.url #=> String @@ -1681,11 +1694,11 @@ # resp.flow.entitlements[0].data_transfer_subscriber_fee_percent #=> Integer # resp.flow.entitlements[0].description #=> String # resp.flow.entitlements[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.entitlements[0].encryption.constant_initialization_vector #=> String # resp.flow.entitlements[0].encryption.device_id #=> String - # resp.flow.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.entitlements[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.entitlements[0].encryption.region #=> String # resp.flow.entitlements[0].encryption.resource_id #=> String # resp.flow.entitlements[0].encryption.role_arn #=> String # resp.flow.entitlements[0].encryption.secret_arn #=> String # resp.flow.entitlements[0].encryption.url #=> String @@ -1701,11 +1714,11 @@ # resp.flow.outputs[0].description #=> String # resp.flow.outputs[0].destination #=> String # resp.flow.outputs[0].encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.outputs[0].encryption.constant_initialization_vector #=> String # resp.flow.outputs[0].encryption.device_id #=> String - # resp.flow.outputs[0].encryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.outputs[0].encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.outputs[0].encryption.region #=> String # resp.flow.outputs[0].encryption.resource_id #=> String # resp.flow.outputs[0].encryption.role_arn #=> String # resp.flow.outputs[0].encryption.secret_arn #=> String # resp.flow.outputs[0].encryption.url #=> String @@ -1716,20 +1729,21 @@ # 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", "zixi-pull", "rist" + # 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", "srt-listener" # 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.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" # resp.flow.source.decryption.constant_initialization_vector #=> String # resp.flow.source.decryption.device_id #=> String - # resp.flow.source.decryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.source.decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.source.decryption.region #=> String # resp.flow.source.decryption.resource_id #=> String # resp.flow.source.decryption.role_arn #=> String # resp.flow.source.decryption.secret_arn #=> String # resp.flow.source.decryption.url #=> String @@ -1741,11 +1755,12 @@ # 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", "zixi-pull", "rist" + # resp.flow.source.transport.min_latency #=> Integer + # resp.flow.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "srt-listener" # resp.flow.source.transport.remote_id #=> 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 @@ -1754,11 +1769,11 @@ # resp.flow.sources #=> Array # resp.flow.sources[0].data_transfer_subscriber_fee_percent #=> Integer # resp.flow.sources[0].decryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.flow.sources[0].decryption.constant_initialization_vector #=> String # resp.flow.sources[0].decryption.device_id #=> String - # resp.flow.sources[0].decryption.key_type #=> String, one of "speke", "static-key" + # resp.flow.sources[0].decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.flow.sources[0].decryption.region #=> String # resp.flow.sources[0].decryption.resource_id #=> String # resp.flow.sources[0].decryption.role_arn #=> String # resp.flow.sources[0].decryption.secret_arn #=> String # resp.flow.sources[0].decryption.url #=> String @@ -1770,11 +1785,12 @@ # 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.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist" + # 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", "srt-listener" # resp.flow.sources[0].transport.remote_id #=> 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 @@ -1836,11 +1852,11 @@ # description: "__string", # encryption: { # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # secret_arn: "__string", # url: "__string", @@ -1856,11 +1872,11 @@ # resp.entitlement.data_transfer_subscriber_fee_percent #=> Integer # resp.entitlement.description #=> String # resp.entitlement.encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.entitlement.encryption.constant_initialization_vector #=> String # resp.entitlement.encryption.device_id #=> String - # resp.entitlement.encryption.key_type #=> String, one of "speke", "static-key" + # resp.entitlement.encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.entitlement.encryption.region #=> String # resp.entitlement.encryption.resource_id #=> String # resp.entitlement.encryption.role_arn #=> String # resp.entitlement.encryption.secret_arn #=> String # resp.entitlement.encryption.url #=> String @@ -1901,10 +1917,18 @@ # @option params [required, String] :flow_arn # # @option params [Integer] :max_latency # The maximum latency in milliseconds for Zixi-based streams. # + # @option params [Integer] :min_latency + # The minimum latency in milliseconds for SRT-based streams. In streams + # that use the SRT protocol, this value that you set on your + # MediaConnect source or output represents the minimal potential latency + # of that connection. The latency of the stream is set to the highest + # number between the sender’s minimum latency and the receiver’s minimum + # latency. + # # @option params [required, String] :output_arn # # @option params [Integer] :port # The port to use when content is distributed to this output. # @@ -1938,22 +1962,23 @@ # destination: "__string", # encryption: { # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # secret_arn: "__string", # url: "__string", # }, # flow_arn: "__string", # required # max_latency: 1, + # min_latency: 1, # output_arn: "__string", # required # port: 1, - # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, srt-listener # remote_id: "__string", # smoothing_latency: 1, # stream_id: "__string", # vpc_interface_attachment: { # vpc_interface_name: "__string", @@ -1967,11 +1992,11 @@ # resp.output.description #=> String # resp.output.destination #=> String # resp.output.encryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.output.encryption.constant_initialization_vector #=> String # resp.output.encryption.device_id #=> String - # resp.output.encryption.key_type #=> String, one of "speke", "static-key" + # resp.output.encryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.output.encryption.region #=> String # resp.output.encryption.resource_id #=> String # resp.output.encryption.role_arn #=> String # resp.output.encryption.secret_arn #=> String # resp.output.encryption.url #=> String @@ -1982,11 +2007,12 @@ # 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", "zixi-pull", "rist" + # resp.output.transport.min_latency #=> Integer + # resp.output.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "srt-listener" # resp.output.transport.remote_id #=> String # resp.output.transport.smoothing_latency #=> Integer # resp.output.transport.stream_id #=> String # resp.output.vpc_interface_attachment.vpc_interface_name #=> String # @@ -2023,10 +2049,18 @@ # # @option params [Integer] :max_latency # The maximum latency in milliseconds. This parameter applies only to # RIST-based and Zixi-based streams. # + # @option params [Integer] :min_latency + # The minimum latency in milliseconds for SRT-based streams. In streams + # that use the SRT protocol, this value that you set on your + # MediaConnect source or output represents the minimal potential latency + # of that connection. The latency of the stream is set to the highest + # number between the sender’s minimum latency and the receiver’s minimum + # latency. + # # @option params [String] :protocol # The protocol that is used by the source. # # @option params [required, String] :source_arn # @@ -2052,11 +2086,11 @@ # resp = client.update_flow_source({ # decryption: { # algorithm: "aes128", # accepts aes128, aes192, aes256 # constant_initialization_vector: "__string", # device_id: "__string", - # key_type: "speke", # accepts speke, static-key + # key_type: "speke", # accepts speke, static-key, srt-password # region: "__string", # resource_id: "__string", # role_arn: "__string", # secret_arn: "__string", # url: "__string", @@ -2065,11 +2099,12 @@ # 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, zixi-pull, rist + # min_latency: 1, + # protocol: "zixi-push", # accepts zixi-push, rtp-fec, rtp, zixi-pull, rist, srt-listener # source_arn: "__string", # required # stream_id: "__string", # vpc_interface_name: "__string", # whitelist_cidr: "__string", # }) @@ -2079,11 +2114,11 @@ # resp.flow_arn #=> String # resp.source.data_transfer_subscriber_fee_percent #=> Integer # resp.source.decryption.algorithm #=> String, one of "aes128", "aes192", "aes256" # resp.source.decryption.constant_initialization_vector #=> String # resp.source.decryption.device_id #=> String - # resp.source.decryption.key_type #=> String, one of "speke", "static-key" + # resp.source.decryption.key_type #=> String, one of "speke", "static-key", "srt-password" # resp.source.decryption.region #=> String # resp.source.decryption.resource_id #=> String # resp.source.decryption.role_arn #=> String # resp.source.decryption.secret_arn #=> String # resp.source.decryption.url #=> String @@ -2095,11 +2130,12 @@ # 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", "zixi-pull", "rist" + # resp.source.transport.min_latency #=> Integer + # resp.source.transport.protocol #=> String, one of "zixi-push", "rtp-fec", "rtp", "zixi-pull", "rist", "srt-listener" # resp.source.transport.remote_id #=> String # resp.source.transport.smoothing_latency #=> Integer # resp.source.transport.stream_id #=> String # resp.source.vpc_interface_name #=> String # resp.source.whitelist_cidr #=> String @@ -2124,10 +2160,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-mediaconnect' - context[:gem_version] = '1.30.0' + context[:gem_version] = '1.31.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated