Skip to content

Commit 958d1f2

Browse files
author
awstools
committed
feat(client-mediaconnect): This release updates the DescribeFlow API to show peer IP addresses. You can now identify the peer IP addresses of devices connected to your sources and outputs. This helps you to verify and troubleshoot your flow's active connections.
1 parent f45745e commit 958d1f2

File tree

59 files changed

+993
-1841
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

59 files changed

+993
-1841
lines changed

clients/client-mediaconnect/README.md

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,7 @@
66

77
AWS SDK for JavaScript MediaConnect Client for Node.js, Browser and React Native.
88

9-
<p>Welcome to the Elemental MediaConnect API reference. </p>
10-
<p>MediaConnect is a service that lets you ingest live video content into the cloud
11-
and distribute it to destinations all over the world, both inside and outside the Amazon Web Services cloud. This API reference provides descriptions, syntax, and usage examples
12-
for each of the actions and data types that are supported by MediaConnect. </p>
13-
<p>Use the following links to get started with the MediaConnect API:</p>
14-
<ul>
15-
<li>
16-
<p>
17-
<a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Operations.html">Actions</a>: An
18-
alphabetical list of all MediaConnect API operations.</p>
19-
</li>
20-
<li>
21-
<p>
22-
<a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Types.html">Data types</a>: An
23-
alphabetical list of all MediaConnect data types.</p>
24-
</li>
25-
<li>
26-
<p>
27-
<a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonParameters.html">Common
28-
parameters</a>: Parameters that all operations can use.</p>
29-
</li>
30-
<li>
31-
<p>
32-
<a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonErrors.html">Common errors</a>: Client and server errors that all operations can return.</p>
33-
</li>
34-
</ul>
9+
<p>Welcome to the Elemental MediaConnect API reference. </p> <p>MediaConnect is a service that lets you ingest live video content into the cloud and distribute it to destinations all over the world, both inside and outside the Amazon Web Services cloud. This API reference provides descriptions, syntax, and usage examples for each of the actions and data types that are supported by MediaConnect. </p> <p>Use the following links to get started with the MediaConnect API:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Operations.html">Actions</a>: An alphabetical list of all MediaConnect API operations.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Types.html">Data types</a>: An alphabetical list of all MediaConnect data types.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonParameters.html">Common parameters</a>: Parameters that all operations can use.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonErrors.html">Common errors</a>: Client and server errors that all operations can return.</p> </li> </ul>
3510

3611
## Installing
3712

clients/client-mediaconnect/src/MediaConnect.ts

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1067,32 +1067,7 @@ export interface MediaConnect {
10671067
}
10681068

10691069
/**
1070-
* <p>Welcome to the Elemental MediaConnect API reference. </p>
1071-
* <p>MediaConnect is a service that lets you ingest live video content into the cloud
1072-
* and distribute it to destinations all over the world, both inside and outside the Amazon Web Services cloud. This API reference provides descriptions, syntax, and usage examples
1073-
* for each of the actions and data types that are supported by MediaConnect. </p>
1074-
* <p>Use the following links to get started with the MediaConnect API:</p>
1075-
* <ul>
1076-
* <li>
1077-
* <p>
1078-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Operations.html">Actions</a>: An
1079-
* alphabetical list of all MediaConnect API operations.</p>
1080-
* </li>
1081-
* <li>
1082-
* <p>
1083-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Types.html">Data types</a>: An
1084-
* alphabetical list of all MediaConnect data types.</p>
1085-
* </li>
1086-
* <li>
1087-
* <p>
1088-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonParameters.html">Common
1089-
* parameters</a>: Parameters that all operations can use.</p>
1090-
* </li>
1091-
* <li>
1092-
* <p>
1093-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonErrors.html">Common errors</a>: Client and server errors that all operations can return.</p>
1094-
* </li>
1095-
* </ul>
1070+
* <p>Welcome to the Elemental MediaConnect API reference. </p> <p>MediaConnect is a service that lets you ingest live video content into the cloud and distribute it to destinations all over the world, both inside and outside the Amazon Web Services cloud. This API reference provides descriptions, syntax, and usage examples for each of the actions and data types that are supported by MediaConnect. </p> <p>Use the following links to get started with the MediaConnect API:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Operations.html">Actions</a>: An alphabetical list of all MediaConnect API operations.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Types.html">Data types</a>: An alphabetical list of all MediaConnect data types.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonParameters.html">Common parameters</a>: Parameters that all operations can use.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonErrors.html">Common errors</a>: Client and server errors that all operations can return.</p> </li> </ul>
10961071
* @public
10971072
*/
10981073
export class MediaConnect extends MediaConnectClient implements MediaConnect {}

clients/client-mediaconnect/src/MediaConnectClient.ts

Lines changed: 1 addition & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -469,32 +469,7 @@ export type MediaConnectClientResolvedConfigType = __SmithyResolvedConfiguration
469469
export interface MediaConnectClientResolvedConfig extends MediaConnectClientResolvedConfigType {}
470470

471471
/**
472-
* <p>Welcome to the Elemental MediaConnect API reference. </p>
473-
* <p>MediaConnect is a service that lets you ingest live video content into the cloud
474-
* and distribute it to destinations all over the world, both inside and outside the Amazon Web Services cloud. This API reference provides descriptions, syntax, and usage examples
475-
* for each of the actions and data types that are supported by MediaConnect. </p>
476-
* <p>Use the following links to get started with the MediaConnect API:</p>
477-
* <ul>
478-
* <li>
479-
* <p>
480-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Operations.html">Actions</a>: An
481-
* alphabetical list of all MediaConnect API operations.</p>
482-
* </li>
483-
* <li>
484-
* <p>
485-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Types.html">Data types</a>: An
486-
* alphabetical list of all MediaConnect data types.</p>
487-
* </li>
488-
* <li>
489-
* <p>
490-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonParameters.html">Common
491-
* parameters</a>: Parameters that all operations can use.</p>
492-
* </li>
493-
* <li>
494-
* <p>
495-
* <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonErrors.html">Common errors</a>: Client and server errors that all operations can return.</p>
496-
* </li>
497-
* </ul>
472+
* <p>Welcome to the Elemental MediaConnect API reference. </p> <p>MediaConnect is a service that lets you ingest live video content into the cloud and distribute it to destinations all over the world, both inside and outside the Amazon Web Services cloud. This API reference provides descriptions, syntax, and usage examples for each of the actions and data types that are supported by MediaConnect. </p> <p>Use the following links to get started with the MediaConnect API:</p> <ul> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Operations.html">Actions</a>: An alphabetical list of all MediaConnect API operations.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/API_Types.html">Data types</a>: An alphabetical list of all MediaConnect data types.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonParameters.html">Common parameters</a>: Parameters that all operations can use.</p> </li> <li> <p> <a href="https://docs.aws.amazon.com/mediaconnect/latest/api/CommonErrors.html">Common errors</a>: Client and server errors that all operations can return.</p> </li> </ul>
498473
* @public
499474
*/
500475
export class MediaConnectClient extends __Client<

clients/client-mediaconnect/src/commands/AddBridgeOutputsCommand.ts

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -82,32 +82,25 @@ export interface AddBridgeOutputsCommandOutput extends AddBridgeOutputsResponse,
8282
* @see {@link MediaConnectClientResolvedConfig | config} for MediaConnectClient's `config` shape.
8383
*
8484
* @throws {@link BadRequestException} (client fault)
85-
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.
86-
* </p>
85+
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message. </p>
8786
*
8887
* @throws {@link ConflictException} (client fault)
89-
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.
90-
* </p>
88+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. </p>
9189
*
9290
* @throws {@link ForbiddenException} (client fault)
93-
* <p>You do not have sufficient access to perform this action.
94-
* </p>
91+
* <p>You do not have sufficient access to perform this action. </p>
9592
*
9693
* @throws {@link InternalServerErrorException} (server fault)
97-
* <p>The server encountered an internal error and is unable to complete the request.
98-
* </p>
94+
* <p>The server encountered an internal error and is unable to complete the request. </p>
9995
*
10096
* @throws {@link NotFoundException} (client fault)
101-
* <p>One or more of the resources in the request does not exist in the system.
102-
* </p>
97+
* <p>One or more of the resources in the request does not exist in the system. </p>
10398
*
10499
* @throws {@link ServiceUnavailableException} (server fault)
105-
* <p>The service is currently unavailable or busy.
106-
* </p>
100+
* <p>The service is currently unavailable or busy. </p>
107101
*
108102
* @throws {@link TooManyRequestsException} (client fault)
109-
* <p>The request was denied due to request throttling.
110-
* </p>
103+
* <p>The request was denied due to request throttling. </p>
111104
*
112105
* @throws {@link MediaConnectServiceException}
113106
* <p>Base exception class for all service exceptions from MediaConnect service.</p>

clients/client-mediaconnect/src/commands/AddBridgeSourcesCommand.ts

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -96,32 +96,25 @@ export interface AddBridgeSourcesCommandOutput extends AddBridgeSourcesResponse,
9696
* @see {@link MediaConnectClientResolvedConfig | config} for MediaConnectClient's `config` shape.
9797
*
9898
* @throws {@link BadRequestException} (client fault)
99-
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.
100-
* </p>
99+
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message. </p>
101100
*
102101
* @throws {@link ConflictException} (client fault)
103-
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request.
104-
* </p>
102+
* <p>The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. </p>
105103
*
106104
* @throws {@link ForbiddenException} (client fault)
107-
* <p>You do not have sufficient access to perform this action.
108-
* </p>
105+
* <p>You do not have sufficient access to perform this action. </p>
109106
*
110107
* @throws {@link InternalServerErrorException} (server fault)
111-
* <p>The server encountered an internal error and is unable to complete the request.
112-
* </p>
108+
* <p>The server encountered an internal error and is unable to complete the request. </p>
113109
*
114110
* @throws {@link NotFoundException} (client fault)
115-
* <p>One or more of the resources in the request does not exist in the system.
116-
* </p>
111+
* <p>One or more of the resources in the request does not exist in the system. </p>
117112
*
118113
* @throws {@link ServiceUnavailableException} (server fault)
119-
* <p>The service is currently unavailable or busy.
120-
* </p>
114+
* <p>The service is currently unavailable or busy. </p>
121115
*
122116
* @throws {@link TooManyRequestsException} (client fault)
123-
* <p>The request was denied due to request throttling.
124-
* </p>
117+
* <p>The request was denied due to request throttling. </p>
125118
*
126119
* @throws {@link MediaConnectServiceException}
127120
* <p>Base exception class for all service exceptions from MediaConnect service.</p>

clients/client-mediaconnect/src/commands/AddFlowMediaStreamsCommand.ts

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -98,28 +98,22 @@ export interface AddFlowMediaStreamsCommandOutput extends AddFlowMediaStreamsRes
9898
* @see {@link MediaConnectClientResolvedConfig | config} for MediaConnectClient's `config` shape.
9999
*
100100
* @throws {@link BadRequestException} (client fault)
101-
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.
102-
* </p>
101+
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message. </p>
103102
*
104103
* @throws {@link ForbiddenException} (client fault)
105-
* <p>You do not have sufficient access to perform this action.
106-
* </p>
104+
* <p>You do not have sufficient access to perform this action. </p>
107105
*
108106
* @throws {@link InternalServerErrorException} (server fault)
109-
* <p>The server encountered an internal error and is unable to complete the request.
110-
* </p>
107+
* <p>The server encountered an internal error and is unable to complete the request. </p>
111108
*
112109
* @throws {@link NotFoundException} (client fault)
113-
* <p>One or more of the resources in the request does not exist in the system.
114-
* </p>
110+
* <p>One or more of the resources in the request does not exist in the system. </p>
115111
*
116112
* @throws {@link ServiceUnavailableException} (server fault)
117-
* <p>The service is currently unavailable or busy.
118-
* </p>
113+
* <p>The service is currently unavailable or busy. </p>
119114
*
120115
* @throws {@link TooManyRequestsException} (client fault)
121-
* <p>The request was denied due to request throttling.
122-
* </p>
116+
* <p>The request was denied due to request throttling. </p>
123117
*
124118
* @throws {@link MediaConnectServiceException}
125119
* <p>Base exception class for all service exceptions from MediaConnect service.</p>

clients/client-mediaconnect/src/commands/AddFlowOutputsCommand.ts

Lines changed: 8 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,7 @@ export interface AddFlowOutputsCommandOutput extends AddFlowOutputsResponse, __M
165165
* // Number("int"),
166166
* // ],
167167
* // OutputStatus: "ENABLED" || "DISABLED",
168+
* // PeerIpAddress: "STRING_VALUE",
168169
* // },
169170
* // ],
170171
* // };
@@ -178,32 +179,25 @@ export interface AddFlowOutputsCommandOutput extends AddFlowOutputsResponse, __M
178179
* @see {@link MediaConnectClientResolvedConfig | config} for MediaConnectClient's `config` shape.
179180
*
180181
* @throws {@link AddFlowOutputs420Exception} (client fault)
181-
* <p>Exception raised by Elemental MediaConnect when adding the flow output. See the error message for the operation for more information on the cause of this exception.
182-
* </p>
182+
* <p>Exception raised by Elemental MediaConnect when adding the flow output. See the error message for the operation for more information on the cause of this exception. </p>
183183
*
184184
* @throws {@link BadRequestException} (client fault)
185-
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.
186-
* </p>
185+
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message. </p>
187186
*
188187
* @throws {@link ForbiddenException} (client fault)
189-
* <p>You do not have sufficient access to perform this action.
190-
* </p>
188+
* <p>You do not have sufficient access to perform this action. </p>
191189
*
192190
* @throws {@link InternalServerErrorException} (server fault)
193-
* <p>The server encountered an internal error and is unable to complete the request.
194-
* </p>
191+
* <p>The server encountered an internal error and is unable to complete the request. </p>
195192
*
196193
* @throws {@link NotFoundException} (client fault)
197-
* <p>One or more of the resources in the request does not exist in the system.
198-
* </p>
194+
* <p>One or more of the resources in the request does not exist in the system. </p>
199195
*
200196
* @throws {@link ServiceUnavailableException} (server fault)
201-
* <p>The service is currently unavailable or busy.
202-
* </p>
197+
* <p>The service is currently unavailable or busy. </p>
203198
*
204199
* @throws {@link TooManyRequestsException} (client fault)
205-
* <p>The request was denied due to request throttling.
206-
* </p>
200+
* <p>The request was denied due to request throttling. </p>
207201
*
208202
* @throws {@link MediaConnectServiceException}
209203
* <p>Base exception class for all service exceptions from MediaConnect service.</p>

clients/client-mediaconnect/src/commands/AddFlowSourcesCommand.ts

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ export interface AddFlowSourcesCommandOutput extends AddFlowSourcesResponse, __M
157157
* // VpcInterfaceName: "STRING_VALUE",
158158
* // },
159159
* // },
160+
* // PeerIpAddress: "STRING_VALUE",
160161
* // },
161162
* // ],
162163
* // };
@@ -170,28 +171,22 @@ export interface AddFlowSourcesCommandOutput extends AddFlowSourcesResponse, __M
170171
* @see {@link MediaConnectClientResolvedConfig | config} for MediaConnectClient's `config` shape.
171172
*
172173
* @throws {@link BadRequestException} (client fault)
173-
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message.
174-
* </p>
174+
* <p>This exception is thrown if the request contains a semantic error. The precise meaning depends on the API, and is documented in the error message. </p>
175175
*
176176
* @throws {@link ForbiddenException} (client fault)
177-
* <p>You do not have sufficient access to perform this action.
178-
* </p>
177+
* <p>You do not have sufficient access to perform this action. </p>
179178
*
180179
* @throws {@link InternalServerErrorException} (server fault)
181-
* <p>The server encountered an internal error and is unable to complete the request.
182-
* </p>
180+
* <p>The server encountered an internal error and is unable to complete the request. </p>
183181
*
184182
* @throws {@link NotFoundException} (client fault)
185-
* <p>One or more of the resources in the request does not exist in the system.
186-
* </p>
183+
* <p>One or more of the resources in the request does not exist in the system. </p>
187184
*
188185
* @throws {@link ServiceUnavailableException} (server fault)
189-
* <p>The service is currently unavailable or busy.
190-
* </p>
186+
* <p>The service is currently unavailable or busy. </p>
191187
*
192188
* @throws {@link TooManyRequestsException} (client fault)
193-
* <p>The request was denied due to request throttling.
194-
* </p>
189+
* <p>The request was denied due to request throttling. </p>
195190
*
196191
* @throws {@link MediaConnectServiceException}
197192
* <p>Base exception class for all service exceptions from MediaConnect service.</p>

0 commit comments

Comments
 (0)