|
7449 | 7449 | "shape": "DescribeLinkedChannelSettings", |
7450 | 7450 | "locationName": "linkedChannelSettings", |
7451 | 7451 | "documentation": "Linked Channel Settings for this channel." |
| 7452 | + }, |
| 7453 | + "ChannelSecurityGroups": { |
| 7454 | + "shape": "__listOf__string", |
| 7455 | + "locationName": "channelSecurityGroups", |
| 7456 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
7452 | 7457 | } |
7453 | 7458 | }, |
7454 | 7459 | "documentation": "Placeholder documentation for Channel" |
|
7605 | 7610 | "shape": "DescribeLinkedChannelSettings", |
7606 | 7611 | "locationName": "linkedChannelSettings", |
7607 | 7612 | "documentation": "Linked Channel Settings for this channel." |
| 7613 | + }, |
| 7614 | + "ChannelSecurityGroups": { |
| 7615 | + "shape": "__listOf__string", |
| 7616 | + "locationName": "channelSecurityGroups", |
| 7617 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
7608 | 7618 | } |
7609 | 7619 | }, |
7610 | 7620 | "documentation": "Placeholder documentation for ChannelSummary" |
|
7785 | 7795 | "shape": "LinkedChannelSettings", |
7786 | 7796 | "locationName": "linkedChannelSettings", |
7787 | 7797 | "documentation": "The linked channel settings for the channel." |
| 7798 | + }, |
| 7799 | + "ChannelSecurityGroups": { |
| 7800 | + "shape": "__listOf__string", |
| 7801 | + "locationName": "channelSecurityGroups", |
| 7802 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
7788 | 7803 | } |
7789 | 7804 | }, |
7790 | 7805 | "documentation": "Placeholder documentation for CreateChannel" |
|
7880 | 7895 | "shape": "LinkedChannelSettings", |
7881 | 7896 | "locationName": "linkedChannelSettings", |
7882 | 7897 | "documentation": "The linked channel settings for the channel." |
| 7898 | + }, |
| 7899 | + "ChannelSecurityGroups": { |
| 7900 | + "shape": "__listOf__string", |
| 7901 | + "locationName": "channelSecurityGroups", |
| 7902 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
7883 | 7903 | } |
7884 | 7904 | }, |
7885 | 7905 | "documentation": "A request to create a channel" |
|
8518 | 8538 | "shape": "DescribeLinkedChannelSettings", |
8519 | 8539 | "locationName": "linkedChannelSettings", |
8520 | 8540 | "documentation": "Linked Channel Settings for this channel." |
| 8541 | + }, |
| 8542 | + "ChannelSecurityGroups": { |
| 8543 | + "shape": "__listOf__string", |
| 8544 | + "locationName": "channelSecurityGroups", |
| 8545 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
8521 | 8546 | } |
8522 | 8547 | }, |
8523 | 8548 | "documentation": "Placeholder documentation for DeleteChannelResponse" |
|
8988 | 9013 | "shape": "DescribeLinkedChannelSettings", |
8989 | 9014 | "locationName": "linkedChannelSettings", |
8990 | 9015 | "documentation": "Linked Channel Settings for this channel." |
| 9016 | + }, |
| 9017 | + "ChannelSecurityGroups": { |
| 9018 | + "shape": "__listOf__string", |
| 9019 | + "locationName": "channelSecurityGroups", |
| 9020 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
8991 | 9021 | } |
8992 | 9022 | }, |
8993 | 9023 | "documentation": "Placeholder documentation for DescribeChannelResponse" |
|
9326 | 9356 | "shape": "__listOfInputWhitelistRule", |
9327 | 9357 | "locationName": "whitelistRules", |
9328 | 9358 | "documentation": "Whitelist rules and their sync status" |
| 9359 | + }, |
| 9360 | + "Channels": { |
| 9361 | + "shape": "__listOf__string", |
| 9362 | + "locationName": "channels", |
| 9363 | + "documentation": "The list of channels currently using this Input Security Group as their channel security group." |
9329 | 9364 | } |
9330 | 9365 | }, |
9331 | 9366 | "documentation": "Placeholder documentation for DescribeInputSecurityGroupResponse" |
|
13607 | 13642 | "shape": "__listOfInputWhitelistRule", |
13608 | 13643 | "locationName": "whitelistRules", |
13609 | 13644 | "documentation": "Whitelist rules and their sync status" |
| 13645 | + }, |
| 13646 | + "Channels": { |
| 13647 | + "shape": "__listOf__string", |
| 13648 | + "locationName": "channels", |
| 13649 | + "documentation": "The list of channels currently using this Input Security Group as their channel security group." |
13610 | 13650 | } |
13611 | 13651 | }, |
13612 | 13652 | "documentation": "An Input Security Group" |
|
13838 | 13878 | "MULTICAST", |
13839 | 13879 | "SMPTE_2110_RECEIVER_GROUP", |
13840 | 13880 | "SDI", |
13841 | | - "MEDIACONNECT_ROUTER" |
| 13881 | + "MEDIACONNECT_ROUTER", |
| 13882 | + "SRT_LISTENER" |
13842 | 13883 | ] |
13843 | 13884 | }, |
13844 | 13885 | "InputVpcRequest": { |
|
18037 | 18078 | "shape": "DescribeLinkedChannelSettings", |
18038 | 18079 | "locationName": "linkedChannelSettings", |
18039 | 18080 | "documentation": "Linked Channel Settings for this channel." |
| 18081 | + }, |
| 18082 | + "ChannelSecurityGroups": { |
| 18083 | + "shape": "__listOf__string", |
| 18084 | + "locationName": "channelSecurityGroups", |
| 18085 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
18040 | 18086 | } |
18041 | 18087 | }, |
18042 | 18088 | "documentation": "Placeholder documentation for StartChannelResponse" |
|
18466 | 18512 | "shape": "DescribeLinkedChannelSettings", |
18467 | 18513 | "locationName": "linkedChannelSettings", |
18468 | 18514 | "documentation": "Linked Channel Settings for this channel." |
| 18515 | + }, |
| 18516 | + "ChannelSecurityGroups": { |
| 18517 | + "shape": "__listOf__string", |
| 18518 | + "locationName": "channelSecurityGroups", |
| 18519 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
18469 | 18520 | } |
18470 | 18521 | }, |
18471 | 18522 | "documentation": "Placeholder documentation for StopChannelResponse" |
|
19141 | 19192 | "shape": "LinkedChannelSettings", |
19142 | 19193 | "locationName": "linkedChannelSettings", |
19143 | 19194 | "documentation": "The linked channel settings for the channel." |
| 19195 | + }, |
| 19196 | + "ChannelSecurityGroups": { |
| 19197 | + "shape": "__listOf__string", |
| 19198 | + "locationName": "channelSecurityGroups", |
| 19199 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
19144 | 19200 | } |
19145 | 19201 | }, |
19146 | 19202 | "documentation": "Placeholder documentation for UpdateChannel" |
|
19271 | 19327 | "shape": "LinkedChannelSettings", |
19272 | 19328 | "locationName": "linkedChannelSettings", |
19273 | 19329 | "documentation": "The linked channel settings for the channel." |
| 19330 | + }, |
| 19331 | + "ChannelSecurityGroups": { |
| 19332 | + "shape": "__listOf__string", |
| 19333 | + "locationName": "channelSecurityGroups", |
| 19334 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
19274 | 19335 | } |
19275 | 19336 | }, |
19276 | 19337 | "documentation": "A request to update a channel.", |
|
21111 | 21172 | "shape": "DescribeLinkedChannelSettings", |
21112 | 21173 | "locationName": "linkedChannelSettings", |
21113 | 21174 | "documentation": "Linked Channel Settings for this channel." |
| 21175 | + }, |
| 21176 | + "ChannelSecurityGroups": { |
| 21177 | + "shape": "__listOf__string", |
| 21178 | + "locationName": "channelSecurityGroups", |
| 21179 | + "documentation": "A list of IDs for all the Input Security Groups attached to the channel." |
21114 | 21180 | } |
21115 | 21181 | }, |
21116 | 21182 | "documentation": "Placeholder documentation for RestartChannelPipelinesResponse" |
@@ -25753,19 +25819,27 @@ |
25753 | 25819 | "SrtCallerSources": { |
25754 | 25820 | "shape": "__listOfSrtCallerSource", |
25755 | 25821 | "locationName": "srtCallerSources" |
| 25822 | + }, |
| 25823 | + "SrtListenerSettings": { |
| 25824 | + "shape": "SrtListenerSettings", |
| 25825 | + "locationName": "srtListenerSettings" |
25756 | 25826 | } |
25757 | 25827 | }, |
25758 | | - "documentation": "The configured sources for this SRT input." |
| 25828 | + "documentation": "The configured settings for SRT inputs (caller and listener)." |
25759 | 25829 | }, |
25760 | 25830 | "SrtSettingsRequest": { |
25761 | 25831 | "type": "structure", |
25762 | 25832 | "members": { |
25763 | 25833 | "SrtCallerSources": { |
25764 | 25834 | "shape": "__listOfSrtCallerSourceRequest", |
25765 | 25835 | "locationName": "srtCallerSources" |
| 25836 | + }, |
| 25837 | + "SrtListenerSettings": { |
| 25838 | + "shape": "SrtListenerSettingsRequest", |
| 25839 | + "locationName": "srtListenerSettings" |
25766 | 25840 | } |
25767 | 25841 | }, |
25768 | | - "documentation": "Configures the sources for this SRT input. For a single-pipeline input, include one srtCallerSource in the array. For a standard-pipeline input, include two srtCallerSource." |
| 25842 | + "documentation": "Configures the settings for SRT inputs. Provide either srtCallerSources (for SRT_CALLER type) OR srtListenerSettings (for SRT_LISTENER type), not both." |
25769 | 25843 | }, |
25770 | 25844 | "__listOfSrtCallerSource": { |
25771 | 25845 | "type": "list", |
|
27898 | 27972 | "shape": "__string", |
27899 | 27973 | "locationName": "physicalInterfaceName", |
27900 | 27974 | "documentation": "The name of the physical interface on the hardware that will be running Elemental anywhere." |
| 27975 | + }, |
| 27976 | + "PhysicalInterfaceIpAddresses": { |
| 27977 | + "shape": "__listOf__string", |
| 27978 | + "locationName": "physicalInterfaceIpAddresses", |
| 27979 | + "documentation": "The IP addresses associated with the physical interface on the node hardware." |
27901 | 27980 | } |
27902 | 27981 | }, |
27903 | 27982 | "documentation": "A mapping that's used to pair a logical network interface name on a Node with the physical interface name exposed in the operating system." |
|
28034 | 28113 | "shape": "__string", |
28035 | 28114 | "locationName": "url", |
28036 | 28115 | "documentation": "A URL specifying a destination" |
| 28116 | + }, |
| 28117 | + "ConnectionMode": { |
| 28118 | + "shape": "ConnectionMode", |
| 28119 | + "locationName": "connectionMode", |
| 28120 | + "documentation": "Specifies the mode the output should use for connection establishment. CALLER mode requires URL, LISTENER mode requires port." |
| 28121 | + }, |
| 28122 | + "ListenerPort": { |
| 28123 | + "shape": "__integerMin1Max65535", |
| 28124 | + "locationName": "listenerPort", |
| 28125 | + "documentation": "Port number for listener mode connections (required when connectionMode is LISTENER, must not be provided when connectionMode is CALLER)." |
28037 | 28126 | } |
28038 | 28127 | }, |
28039 | 28128 | "documentation": "Placeholder documentation for SrtOutputDestinationSettings" |
@@ -30230,6 +30319,102 @@ |
30230 | 30319 | } |
30231 | 30320 | }, |
30232 | 30321 | "documentation": "Disabled Locking Settings" |
| 30322 | + }, |
| 30323 | + "ConnectionMode": { |
| 30324 | + "type": "string", |
| 30325 | + "enum": [ |
| 30326 | + "CALLER", |
| 30327 | + "LISTENER" |
| 30328 | + ], |
| 30329 | + "documentation": "Placeholder documentation for ConnectionMode" |
| 30330 | + }, |
| 30331 | + "SrtListenerDecryption": { |
| 30332 | + "type": "structure", |
| 30333 | + "members": { |
| 30334 | + "Algorithm": { |
| 30335 | + "shape": "Algorithm", |
| 30336 | + "locationName": "algorithm", |
| 30337 | + "documentation": "The algorithm used to decrypt content." |
| 30338 | + }, |
| 30339 | + "PassphraseSecretArn": { |
| 30340 | + "shape": "__string", |
| 30341 | + "locationName": "passphraseSecretArn", |
| 30342 | + "documentation": "The ARN for the secret in Secrets Manager that holds the passphrase for decryption." |
| 30343 | + } |
| 30344 | + }, |
| 30345 | + "documentation": "Decryption settings for SRT listener. If present, both algorithm and passphraseSecretArn are required.", |
| 30346 | + "required": [ |
| 30347 | + "PassphraseSecretArn", |
| 30348 | + "Algorithm" |
| 30349 | + ] |
| 30350 | + }, |
| 30351 | + "SrtListenerDecryptionRequest": { |
| 30352 | + "type": "structure", |
| 30353 | + "members": { |
| 30354 | + "Algorithm": { |
| 30355 | + "shape": "Algorithm", |
| 30356 | + "locationName": "algorithm", |
| 30357 | + "documentation": "Required. The decryption algorithm." |
| 30358 | + }, |
| 30359 | + "PassphraseSecretArn": { |
| 30360 | + "shape": "__string", |
| 30361 | + "locationName": "passphraseSecretArn", |
| 30362 | + "documentation": "Required. The ARN for the secret in Secrets Manager that holds the passphrase." |
| 30363 | + } |
| 30364 | + }, |
| 30365 | + "documentation": "Decryption settings. If specified, both algorithm and passphraseSecretArn are required.", |
| 30366 | + "required": [ |
| 30367 | + "PassphraseSecretArn", |
| 30368 | + "Algorithm" |
| 30369 | + ] |
| 30370 | + }, |
| 30371 | + "SrtListenerSettings": { |
| 30372 | + "type": "structure", |
| 30373 | + "members": { |
| 30374 | + "Decryption": { |
| 30375 | + "shape": "SrtListenerDecryption", |
| 30376 | + "locationName": "decryption" |
| 30377 | + }, |
| 30378 | + "MinimumLatency": { |
| 30379 | + "shape": "__integer", |
| 30380 | + "locationName": "minimumLatency", |
| 30381 | + "documentation": "The preferred latency (in milliseconds) for implementing packet loss and recovery. Range 120-15000." |
| 30382 | + }, |
| 30383 | + "StreamId": { |
| 30384 | + "shape": "__string", |
| 30385 | + "locationName": "streamId", |
| 30386 | + "documentation": "The stream ID, if the upstream system uses this identifier." |
| 30387 | + } |
| 30388 | + }, |
| 30389 | + "documentation": "Settings for SRT Listener input." |
| 30390 | + }, |
| 30391 | + "SrtListenerSettingsRequest": { |
| 30392 | + "type": "structure", |
| 30393 | + "members": { |
| 30394 | + "Decryption": { |
| 30395 | + "shape": "SrtListenerDecryptionRequest", |
| 30396 | + "locationName": "decryption" |
| 30397 | + }, |
| 30398 | + "MinimumLatency": { |
| 30399 | + "shape": "__integer", |
| 30400 | + "locationName": "minimumLatency", |
| 30401 | + "documentation": "Required. The preferred latency in milliseconds for packet loss and recovery. Range 120-15000." |
| 30402 | + }, |
| 30403 | + "StreamId": { |
| 30404 | + "shape": "__string", |
| 30405 | + "locationName": "streamId", |
| 30406 | + "documentation": "Optional. The stream ID if the upstream system uses this identifier." |
| 30407 | + } |
| 30408 | + }, |
| 30409 | + "documentation": "Configuration for SRT Listener input. Encryption is REQUIRED for all SRT Listener inputs for security reasons. You must provide decryption settings including algorithm and passphrase secret ARN.", |
| 30410 | + "required": [ |
| 30411 | + "MinimumLatency", |
| 30412 | + "Decryption" |
| 30413 | + ] |
| 30414 | + }, |
| 30415 | + "__integerMin1Max65535": { |
| 30416 | + "type": "integer", |
| 30417 | + "documentation": "Placeholder documentation for __integerMin1Max65535" |
30233 | 30418 | } |
30234 | 30419 | }, |
30235 | 30420 | "documentation": "API for AWS Elemental MediaLive" |
|
0 commit comments