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