Skip to content

Commit fc06425

Browse files
author
awstools
committed
feat(client-apigatewayv2): Support for API Gateway portals and portal products.
1 parent 4e32b65 commit fc06425

34 files changed

+16865
-4645
lines changed

clients/client-apigatewayv2/README.md

Lines changed: 215 additions & 7 deletions
Large diffs are not rendered by default.

clients/client-apigatewayv2/src/ApiGatewayV2.ts

Lines changed: 541 additions & 0 deletions
Large diffs are not rendered by default.

clients/client-apigatewayv2/src/ApiGatewayV2Client.ts

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,16 @@ import {
6868
CreateIntegrationResponseCommandOutput,
6969
} from "./commands/CreateIntegrationResponseCommand";
7070
import { CreateModelCommandInput, CreateModelCommandOutput } from "./commands/CreateModelCommand";
71+
import { CreatePortalCommandInput, CreatePortalCommandOutput } from "./commands/CreatePortalCommand";
72+
import {
73+
CreatePortalProductCommandInput,
74+
CreatePortalProductCommandOutput,
75+
} from "./commands/CreatePortalProductCommand";
76+
import { CreateProductPageCommandInput, CreateProductPageCommandOutput } from "./commands/CreateProductPageCommand";
77+
import {
78+
CreateProductRestEndpointPageCommandInput,
79+
CreateProductRestEndpointPageCommandOutput,
80+
} from "./commands/CreateProductRestEndpointPageCommand";
7181
import { CreateRouteCommandInput, CreateRouteCommandOutput } from "./commands/CreateRouteCommand";
7282
import {
7383
CreateRouteResponseCommandInput,
@@ -95,6 +105,20 @@ import {
95105
DeleteIntegrationResponseCommandOutput,
96106
} from "./commands/DeleteIntegrationResponseCommand";
97107
import { DeleteModelCommandInput, DeleteModelCommandOutput } from "./commands/DeleteModelCommand";
108+
import { DeletePortalCommandInput, DeletePortalCommandOutput } from "./commands/DeletePortalCommand";
109+
import {
110+
DeletePortalProductCommandInput,
111+
DeletePortalProductCommandOutput,
112+
} from "./commands/DeletePortalProductCommand";
113+
import {
114+
DeletePortalProductSharingPolicyCommandInput,
115+
DeletePortalProductSharingPolicyCommandOutput,
116+
} from "./commands/DeletePortalProductSharingPolicyCommand";
117+
import { DeleteProductPageCommandInput, DeleteProductPageCommandOutput } from "./commands/DeleteProductPageCommand";
118+
import {
119+
DeleteProductRestEndpointPageCommandInput,
120+
DeleteProductRestEndpointPageCommandOutput,
121+
} from "./commands/DeleteProductRestEndpointPageCommand";
98122
import { DeleteRouteCommandInput, DeleteRouteCommandOutput } from "./commands/DeleteRouteCommand";
99123
import {
100124
DeleteRouteRequestParameterCommandInput,
@@ -111,6 +135,7 @@ import {
111135
import { DeleteRoutingRuleCommandInput, DeleteRoutingRuleCommandOutput } from "./commands/DeleteRoutingRuleCommand";
112136
import { DeleteStageCommandInput, DeleteStageCommandOutput } from "./commands/DeleteStageCommand";
113137
import { DeleteVpcLinkCommandInput, DeleteVpcLinkCommandOutput } from "./commands/DeleteVpcLinkCommand";
138+
import { DisablePortalCommandInput, DisablePortalCommandOutput } from "./commands/DisablePortalCommand";
114139
import { ExportApiCommandInput, ExportApiCommandOutput } from "./commands/ExportApiCommand";
115140
import { GetApiCommandInput, GetApiCommandOutput } from "./commands/GetApiCommand";
116141
import { GetApiMappingCommandInput, GetApiMappingCommandOutput } from "./commands/GetApiMappingCommand";
@@ -135,6 +160,17 @@ import { GetIntegrationsCommandInput, GetIntegrationsCommandOutput } from "./com
135160
import { GetModelCommandInput, GetModelCommandOutput } from "./commands/GetModelCommand";
136161
import { GetModelsCommandInput, GetModelsCommandOutput } from "./commands/GetModelsCommand";
137162
import { GetModelTemplateCommandInput, GetModelTemplateCommandOutput } from "./commands/GetModelTemplateCommand";
163+
import { GetPortalCommandInput, GetPortalCommandOutput } from "./commands/GetPortalCommand";
164+
import { GetPortalProductCommandInput, GetPortalProductCommandOutput } from "./commands/GetPortalProductCommand";
165+
import {
166+
GetPortalProductSharingPolicyCommandInput,
167+
GetPortalProductSharingPolicyCommandOutput,
168+
} from "./commands/GetPortalProductSharingPolicyCommand";
169+
import { GetProductPageCommandInput, GetProductPageCommandOutput } from "./commands/GetProductPageCommand";
170+
import {
171+
GetProductRestEndpointPageCommandInput,
172+
GetProductRestEndpointPageCommandOutput,
173+
} from "./commands/GetProductRestEndpointPageCommand";
138174
import { GetRouteCommandInput, GetRouteCommandOutput } from "./commands/GetRouteCommand";
139175
import { GetRouteResponseCommandInput, GetRouteResponseCommandOutput } from "./commands/GetRouteResponseCommand";
140176
import { GetRouteResponsesCommandInput, GetRouteResponsesCommandOutput } from "./commands/GetRouteResponsesCommand";
@@ -146,7 +182,20 @@ import { GetTagsCommandInput, GetTagsCommandOutput } from "./commands/GetTagsCom
146182
import { GetVpcLinkCommandInput, GetVpcLinkCommandOutput } from "./commands/GetVpcLinkCommand";
147183
import { GetVpcLinksCommandInput, GetVpcLinksCommandOutput } from "./commands/GetVpcLinksCommand";
148184
import { ImportApiCommandInput, ImportApiCommandOutput } from "./commands/ImportApiCommand";
185+
import { ListPortalProductsCommandInput, ListPortalProductsCommandOutput } from "./commands/ListPortalProductsCommand";
186+
import { ListPortalsCommandInput, ListPortalsCommandOutput } from "./commands/ListPortalsCommand";
187+
import { ListProductPagesCommandInput, ListProductPagesCommandOutput } from "./commands/ListProductPagesCommand";
188+
import {
189+
ListProductRestEndpointPagesCommandInput,
190+
ListProductRestEndpointPagesCommandOutput,
191+
} from "./commands/ListProductRestEndpointPagesCommand";
149192
import { ListRoutingRulesCommandInput, ListRoutingRulesCommandOutput } from "./commands/ListRoutingRulesCommand";
193+
import { PreviewPortalCommandInput, PreviewPortalCommandOutput } from "./commands/PreviewPortalCommand";
194+
import { PublishPortalCommandInput, PublishPortalCommandOutput } from "./commands/PublishPortalCommand";
195+
import {
196+
PutPortalProductSharingPolicyCommandInput,
197+
PutPortalProductSharingPolicyCommandOutput,
198+
} from "./commands/PutPortalProductSharingPolicyCommand";
150199
import { PutRoutingRuleCommandInput, PutRoutingRuleCommandOutput } from "./commands/PutRoutingRuleCommand";
151200
import { ReimportApiCommandInput, ReimportApiCommandOutput } from "./commands/ReimportApiCommand";
152201
import {
@@ -166,6 +215,16 @@ import {
166215
UpdateIntegrationResponseCommandOutput,
167216
} from "./commands/UpdateIntegrationResponseCommand";
168217
import { UpdateModelCommandInput, UpdateModelCommandOutput } from "./commands/UpdateModelCommand";
218+
import { UpdatePortalCommandInput, UpdatePortalCommandOutput } from "./commands/UpdatePortalCommand";
219+
import {
220+
UpdatePortalProductCommandInput,
221+
UpdatePortalProductCommandOutput,
222+
} from "./commands/UpdatePortalProductCommand";
223+
import { UpdateProductPageCommandInput, UpdateProductPageCommandOutput } from "./commands/UpdateProductPageCommand";
224+
import {
225+
UpdateProductRestEndpointPageCommandInput,
226+
UpdateProductRestEndpointPageCommandOutput,
227+
} from "./commands/UpdateProductRestEndpointPageCommand";
169228
import { UpdateRouteCommandInput, UpdateRouteCommandOutput } from "./commands/UpdateRouteCommand";
170229
import {
171230
UpdateRouteResponseCommandInput,
@@ -196,6 +255,10 @@ export type ServiceInputTypes =
196255
| CreateIntegrationCommandInput
197256
| CreateIntegrationResponseCommandInput
198257
| CreateModelCommandInput
258+
| CreatePortalCommandInput
259+
| CreatePortalProductCommandInput
260+
| CreateProductPageCommandInput
261+
| CreateProductRestEndpointPageCommandInput
199262
| CreateRouteCommandInput
200263
| CreateRouteResponseCommandInput
201264
| CreateRoutingRuleCommandInput
@@ -211,13 +274,19 @@ export type ServiceInputTypes =
211274
| DeleteIntegrationCommandInput
212275
| DeleteIntegrationResponseCommandInput
213276
| DeleteModelCommandInput
277+
| DeletePortalCommandInput
278+
| DeletePortalProductCommandInput
279+
| DeletePortalProductSharingPolicyCommandInput
280+
| DeleteProductPageCommandInput
281+
| DeleteProductRestEndpointPageCommandInput
214282
| DeleteRouteCommandInput
215283
| DeleteRouteRequestParameterCommandInput
216284
| DeleteRouteResponseCommandInput
217285
| DeleteRouteSettingsCommandInput
218286
| DeleteRoutingRuleCommandInput
219287
| DeleteStageCommandInput
220288
| DeleteVpcLinkCommandInput
289+
| DisablePortalCommandInput
221290
| ExportApiCommandInput
222291
| GetApiCommandInput
223292
| GetApiMappingCommandInput
@@ -236,6 +305,11 @@ export type ServiceInputTypes =
236305
| GetModelCommandInput
237306
| GetModelTemplateCommandInput
238307
| GetModelsCommandInput
308+
| GetPortalCommandInput
309+
| GetPortalProductCommandInput
310+
| GetPortalProductSharingPolicyCommandInput
311+
| GetProductPageCommandInput
312+
| GetProductRestEndpointPageCommandInput
239313
| GetRouteCommandInput
240314
| GetRouteResponseCommandInput
241315
| GetRouteResponsesCommandInput
@@ -247,7 +321,14 @@ export type ServiceInputTypes =
247321
| GetVpcLinkCommandInput
248322
| GetVpcLinksCommandInput
249323
| ImportApiCommandInput
324+
| ListPortalProductsCommandInput
325+
| ListPortalsCommandInput
326+
| ListProductPagesCommandInput
327+
| ListProductRestEndpointPagesCommandInput
250328
| ListRoutingRulesCommandInput
329+
| PreviewPortalCommandInput
330+
| PublishPortalCommandInput
331+
| PutPortalProductSharingPolicyCommandInput
251332
| PutRoutingRuleCommandInput
252333
| ReimportApiCommandInput
253334
| ResetAuthorizersCacheCommandInput
@@ -261,6 +342,10 @@ export type ServiceInputTypes =
261342
| UpdateIntegrationCommandInput
262343
| UpdateIntegrationResponseCommandInput
263344
| UpdateModelCommandInput
345+
| UpdatePortalCommandInput
346+
| UpdatePortalProductCommandInput
347+
| UpdateProductPageCommandInput
348+
| UpdateProductRestEndpointPageCommandInput
264349
| UpdateRouteCommandInput
265350
| UpdateRouteResponseCommandInput
266351
| UpdateStageCommandInput
@@ -278,6 +363,10 @@ export type ServiceOutputTypes =
278363
| CreateIntegrationCommandOutput
279364
| CreateIntegrationResponseCommandOutput
280365
| CreateModelCommandOutput
366+
| CreatePortalCommandOutput
367+
| CreatePortalProductCommandOutput
368+
| CreateProductPageCommandOutput
369+
| CreateProductRestEndpointPageCommandOutput
281370
| CreateRouteCommandOutput
282371
| CreateRouteResponseCommandOutput
283372
| CreateRoutingRuleCommandOutput
@@ -293,13 +382,19 @@ export type ServiceOutputTypes =
293382
| DeleteIntegrationCommandOutput
294383
| DeleteIntegrationResponseCommandOutput
295384
| DeleteModelCommandOutput
385+
| DeletePortalCommandOutput
386+
| DeletePortalProductCommandOutput
387+
| DeletePortalProductSharingPolicyCommandOutput
388+
| DeleteProductPageCommandOutput
389+
| DeleteProductRestEndpointPageCommandOutput
296390
| DeleteRouteCommandOutput
297391
| DeleteRouteRequestParameterCommandOutput
298392
| DeleteRouteResponseCommandOutput
299393
| DeleteRouteSettingsCommandOutput
300394
| DeleteRoutingRuleCommandOutput
301395
| DeleteStageCommandOutput
302396
| DeleteVpcLinkCommandOutput
397+
| DisablePortalCommandOutput
303398
| ExportApiCommandOutput
304399
| GetApiCommandOutput
305400
| GetApiMappingCommandOutput
@@ -318,6 +413,11 @@ export type ServiceOutputTypes =
318413
| GetModelCommandOutput
319414
| GetModelTemplateCommandOutput
320415
| GetModelsCommandOutput
416+
| GetPortalCommandOutput
417+
| GetPortalProductCommandOutput
418+
| GetPortalProductSharingPolicyCommandOutput
419+
| GetProductPageCommandOutput
420+
| GetProductRestEndpointPageCommandOutput
321421
| GetRouteCommandOutput
322422
| GetRouteResponseCommandOutput
323423
| GetRouteResponsesCommandOutput
@@ -329,7 +429,14 @@ export type ServiceOutputTypes =
329429
| GetVpcLinkCommandOutput
330430
| GetVpcLinksCommandOutput
331431
| ImportApiCommandOutput
432+
| ListPortalProductsCommandOutput
433+
| ListPortalsCommandOutput
434+
| ListProductPagesCommandOutput
435+
| ListProductRestEndpointPagesCommandOutput
332436
| ListRoutingRulesCommandOutput
437+
| PreviewPortalCommandOutput
438+
| PublishPortalCommandOutput
439+
| PutPortalProductSharingPolicyCommandOutput
333440
| PutRoutingRuleCommandOutput
334441
| ReimportApiCommandOutput
335442
| ResetAuthorizersCacheCommandOutput
@@ -343,6 +450,10 @@ export type ServiceOutputTypes =
343450
| UpdateIntegrationCommandOutput
344451
| UpdateIntegrationResponseCommandOutput
345452
| UpdateModelCommandOutput
453+
| UpdatePortalCommandOutput
454+
| UpdatePortalProductCommandOutput
455+
| UpdateProductPageCommandOutput
456+
| UpdateProductRestEndpointPageCommandOutput
346457
| UpdateRouteCommandOutput
347458
| UpdateRouteResponseCommandOutput
348459
| UpdateStageCommandOutput

0 commit comments

Comments
 (0)