@@ -53,12 +53,33 @@ import {
53
53
HttpAuthSchemeResolvedConfig ,
54
54
resolveHttpAuthSchemeConfig ,
55
55
} from "./auth/httpAuthSchemeProvider" ;
56
+ import {
57
+ AcceptEngagementInvitationCommandInput ,
58
+ AcceptEngagementInvitationCommandOutput ,
59
+ } from "./commands/AcceptEngagementInvitationCommand" ;
56
60
import { AssignOpportunityCommandInput , AssignOpportunityCommandOutput } from "./commands/AssignOpportunityCommand" ;
57
61
import {
58
62
AssociateOpportunityCommandInput ,
59
63
AssociateOpportunityCommandOutput ,
60
64
} from "./commands/AssociateOpportunityCommand" ;
65
+ import { CreateEngagementCommandInput , CreateEngagementCommandOutput } from "./commands/CreateEngagementCommand" ;
66
+ import {
67
+ CreateEngagementInvitationCommandInput ,
68
+ CreateEngagementInvitationCommandOutput ,
69
+ } from "./commands/CreateEngagementInvitationCommand" ;
61
70
import { CreateOpportunityCommandInput , CreateOpportunityCommandOutput } from "./commands/CreateOpportunityCommand" ;
71
+ import {
72
+ CreateResourceSnapshotCommandInput ,
73
+ CreateResourceSnapshotCommandOutput ,
74
+ } from "./commands/CreateResourceSnapshotCommand" ;
75
+ import {
76
+ CreateResourceSnapshotJobCommandInput ,
77
+ CreateResourceSnapshotJobCommandOutput ,
78
+ } from "./commands/CreateResourceSnapshotJobCommand" ;
79
+ import {
80
+ DeleteResourceSnapshotJobCommandInput ,
81
+ DeleteResourceSnapshotJobCommandOutput ,
82
+ } from "./commands/DeleteResourceSnapshotJobCommand" ;
62
83
import {
63
84
DisassociateOpportunityCommandInput ,
64
85
DisassociateOpportunityCommandOutput ,
@@ -67,17 +88,59 @@ import {
67
88
GetAwsOpportunitySummaryCommandInput ,
68
89
GetAwsOpportunitySummaryCommandOutput ,
69
90
} from "./commands/GetAwsOpportunitySummaryCommand" ;
91
+ import { GetEngagementCommandInput , GetEngagementCommandOutput } from "./commands/GetEngagementCommand" ;
70
92
import {
71
93
GetEngagementInvitationCommandInput ,
72
94
GetEngagementInvitationCommandOutput ,
73
95
} from "./commands/GetEngagementInvitationCommand" ;
74
96
import { GetOpportunityCommandInput , GetOpportunityCommandOutput } from "./commands/GetOpportunityCommand" ;
97
+ import {
98
+ GetResourceSnapshotCommandInput ,
99
+ GetResourceSnapshotCommandOutput ,
100
+ } from "./commands/GetResourceSnapshotCommand" ;
101
+ import {
102
+ GetResourceSnapshotJobCommandInput ,
103
+ GetResourceSnapshotJobCommandOutput ,
104
+ } from "./commands/GetResourceSnapshotJobCommand" ;
105
+ import {
106
+ GetSellingSystemSettingsCommandInput ,
107
+ GetSellingSystemSettingsCommandOutput ,
108
+ } from "./commands/GetSellingSystemSettingsCommand" ;
109
+ import {
110
+ ListEngagementByAcceptingInvitationTasksCommandInput ,
111
+ ListEngagementByAcceptingInvitationTasksCommandOutput ,
112
+ } from "./commands/ListEngagementByAcceptingInvitationTasksCommand" ;
113
+ import {
114
+ ListEngagementFromOpportunityTasksCommandInput ,
115
+ ListEngagementFromOpportunityTasksCommandOutput ,
116
+ } from "./commands/ListEngagementFromOpportunityTasksCommand" ;
75
117
import {
76
118
ListEngagementInvitationsCommandInput ,
77
119
ListEngagementInvitationsCommandOutput ,
78
120
} from "./commands/ListEngagementInvitationsCommand" ;
121
+ import {
122
+ ListEngagementMembersCommandInput ,
123
+ ListEngagementMembersCommandOutput ,
124
+ } from "./commands/ListEngagementMembersCommand" ;
125
+ import {
126
+ ListEngagementResourceAssociationsCommandInput ,
127
+ ListEngagementResourceAssociationsCommandOutput ,
128
+ } from "./commands/ListEngagementResourceAssociationsCommand" ;
129
+ import { ListEngagementsCommandInput , ListEngagementsCommandOutput } from "./commands/ListEngagementsCommand" ;
79
130
import { ListOpportunitiesCommandInput , ListOpportunitiesCommandOutput } from "./commands/ListOpportunitiesCommand" ;
131
+ import {
132
+ ListResourceSnapshotJobsCommandInput ,
133
+ ListResourceSnapshotJobsCommandOutput ,
134
+ } from "./commands/ListResourceSnapshotJobsCommand" ;
135
+ import {
136
+ ListResourceSnapshotsCommandInput ,
137
+ ListResourceSnapshotsCommandOutput ,
138
+ } from "./commands/ListResourceSnapshotsCommand" ;
80
139
import { ListSolutionsCommandInput , ListSolutionsCommandOutput } from "./commands/ListSolutionsCommand" ;
140
+ import {
141
+ PutSellingSystemSettingsCommandInput ,
142
+ PutSellingSystemSettingsCommandOutput ,
143
+ } from "./commands/PutSellingSystemSettingsCommand" ;
81
144
import {
82
145
RejectEngagementInvitationCommandInput ,
83
146
RejectEngagementInvitationCommandOutput ,
@@ -90,6 +153,15 @@ import {
90
153
StartEngagementFromOpportunityTaskCommandInput ,
91
154
StartEngagementFromOpportunityTaskCommandOutput ,
92
155
} from "./commands/StartEngagementFromOpportunityTaskCommand" ;
156
+ import {
157
+ StartResourceSnapshotJobCommandInput ,
158
+ StartResourceSnapshotJobCommandOutput ,
159
+ } from "./commands/StartResourceSnapshotJobCommand" ;
160
+ import {
161
+ StopResourceSnapshotJobCommandInput ,
162
+ StopResourceSnapshotJobCommandOutput ,
163
+ } from "./commands/StopResourceSnapshotJobCommand" ;
164
+ import { SubmitOpportunityCommandInput , SubmitOpportunityCommandOutput } from "./commands/SubmitOpportunityCommand" ;
93
165
import { UpdateOpportunityCommandInput , UpdateOpportunityCommandOutput } from "./commands/UpdateOpportunityCommand" ;
94
166
import {
95
167
ClientInputEndpointParameters ,
@@ -106,38 +178,80 @@ export { __Client };
106
178
* @public
107
179
*/
108
180
export type ServiceInputTypes =
181
+ | AcceptEngagementInvitationCommandInput
109
182
| AssignOpportunityCommandInput
110
183
| AssociateOpportunityCommandInput
184
+ | CreateEngagementCommandInput
185
+ | CreateEngagementInvitationCommandInput
111
186
| CreateOpportunityCommandInput
187
+ | CreateResourceSnapshotCommandInput
188
+ | CreateResourceSnapshotJobCommandInput
189
+ | DeleteResourceSnapshotJobCommandInput
112
190
| DisassociateOpportunityCommandInput
113
191
| GetAwsOpportunitySummaryCommandInput
192
+ | GetEngagementCommandInput
114
193
| GetEngagementInvitationCommandInput
115
194
| GetOpportunityCommandInput
195
+ | GetResourceSnapshotCommandInput
196
+ | GetResourceSnapshotJobCommandInput
197
+ | GetSellingSystemSettingsCommandInput
198
+ | ListEngagementByAcceptingInvitationTasksCommandInput
199
+ | ListEngagementFromOpportunityTasksCommandInput
116
200
| ListEngagementInvitationsCommandInput
201
+ | ListEngagementMembersCommandInput
202
+ | ListEngagementResourceAssociationsCommandInput
203
+ | ListEngagementsCommandInput
117
204
| ListOpportunitiesCommandInput
205
+ | ListResourceSnapshotJobsCommandInput
206
+ | ListResourceSnapshotsCommandInput
118
207
| ListSolutionsCommandInput
208
+ | PutSellingSystemSettingsCommandInput
119
209
| RejectEngagementInvitationCommandInput
120
210
| StartEngagementByAcceptingInvitationTaskCommandInput
121
211
| StartEngagementFromOpportunityTaskCommandInput
212
+ | StartResourceSnapshotJobCommandInput
213
+ | StopResourceSnapshotJobCommandInput
214
+ | SubmitOpportunityCommandInput
122
215
| UpdateOpportunityCommandInput ;
123
216
124
217
/**
125
218
* @public
126
219
*/
127
220
export type ServiceOutputTypes =
221
+ | AcceptEngagementInvitationCommandOutput
128
222
| AssignOpportunityCommandOutput
129
223
| AssociateOpportunityCommandOutput
224
+ | CreateEngagementCommandOutput
225
+ | CreateEngagementInvitationCommandOutput
130
226
| CreateOpportunityCommandOutput
227
+ | CreateResourceSnapshotCommandOutput
228
+ | CreateResourceSnapshotJobCommandOutput
229
+ | DeleteResourceSnapshotJobCommandOutput
131
230
| DisassociateOpportunityCommandOutput
132
231
| GetAwsOpportunitySummaryCommandOutput
232
+ | GetEngagementCommandOutput
133
233
| GetEngagementInvitationCommandOutput
134
234
| GetOpportunityCommandOutput
235
+ | GetResourceSnapshotCommandOutput
236
+ | GetResourceSnapshotJobCommandOutput
237
+ | GetSellingSystemSettingsCommandOutput
238
+ | ListEngagementByAcceptingInvitationTasksCommandOutput
239
+ | ListEngagementFromOpportunityTasksCommandOutput
135
240
| ListEngagementInvitationsCommandOutput
241
+ | ListEngagementMembersCommandOutput
242
+ | ListEngagementResourceAssociationsCommandOutput
243
+ | ListEngagementsCommandOutput
136
244
| ListOpportunitiesCommandOutput
245
+ | ListResourceSnapshotJobsCommandOutput
246
+ | ListResourceSnapshotsCommandOutput
137
247
| ListSolutionsCommandOutput
248
+ | PutSellingSystemSettingsCommandOutput
138
249
| RejectEngagementInvitationCommandOutput
139
250
| StartEngagementByAcceptingInvitationTaskCommandOutput
140
251
| StartEngagementFromOpportunityTaskCommandOutput
252
+ | StartResourceSnapshotJobCommandOutput
253
+ | StopResourceSnapshotJobCommandOutput
254
+ | SubmitOpportunityCommandOutput
141
255
| UpdateOpportunityCommandOutput ;
142
256
143
257
/**
@@ -314,70 +428,63 @@ export interface PartnerCentralSellingClientResolvedConfig extends PartnerCentra
314
428
/**
315
429
* <fullname>AWS Partner Central API for Selling</fullname>
316
430
* <p>
317
- * <b>AWS Partner Central API for Selling Reference Guide</b>
431
+ * <b>AWS Partner Central API for Selling Reference
432
+ * Guide</b>
318
433
* </p>
319
- * <p>This Amazon Web Services (AWS) Partner Central API reference is
320
- * designed to help <a href="http://aws.amazon.com/partners/programs/">AWS
321
- * Partners</a> integrate Customer Relationship Management (CRM)
322
- * systems with AWS Partner Central. Partners can automate interactions with
323
- * AWS Partner Central, which helps to ensure effective engagements in joint
324
- * business activities.</p>
325
- * <p>The API provides standard AWS API functionality. Access it by
326
- * either using API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a> or by using an AWS SDK that's tailored to your
327
- * programming language or platform. For more information, see <a href="http://aws.amazon.com/getting-started">Getting Started with
328
- * AWS</a> and <a href="http://aws.amazon.com/developer/tools/">Tools to Build on AWS</a>.</p>
434
+ * <p>This Amazon Web Services (AWS) Partner Central API reference is designed to help
435
+ * <a href="http://aws.amazon.com/partners/programs/">AWS Partners</a> integrate
436
+ * Customer Relationship Management (CRM) systems with AWS Partner Central. Partners can
437
+ * automate interactions with AWS Partner Central, which helps to ensure effective
438
+ * engagements in joint business activities.</p>
439
+ * <p>The API provides standard AWS API functionality. Access it by either using API <a href="https://docs.aws.amazon.com/partner-central/latest/selling-api/API_Operations.html">Actions</a> or by using an AWS SDK that's tailored to your programming language
440
+ * or platform. For more information, see <a href="http://aws.amazon.com/getting-started">Getting Started with AWS</a> and <a href="http://aws.amazon.com/developer/tools/">Tools to Build on AWS</a>.</p>
329
441
* <p class="title">
330
442
* <b>Features offered by AWS Partner Central API</b>
331
443
* </p>
332
444
* <ol>
333
445
* <li>
334
446
* <p>
335
- * <b>Opportunity management:</b>
336
- * Manages coselling opportunities through API actions such as
337
- * <code>CreateOpportunity</code>, <code>UpdateOpportunity</code>,
338
- * <code>ListOpportunities</code>, <code>GetOpportunity</code>, and
339
- * <code>AssignOpportunity</code>.</p>
447
+ * <b>Opportunity management:</b> Manages coselling
448
+ * opportunities through API actions such as <code>CreateOpportunity</code>,
449
+ * <code>UpdateOpportunity</code>, <code>ListOpportunities</code>,
450
+ * <code>GetOpportunity</code>, and <code>AssignOpportunity</code>.</p>
340
451
* </li>
341
452
* <li>
342
453
* <p>
343
- * <b>AWS referral management:</b>
344
- * Manages referrals shared by AWS using actions such as
345
- * <code>ListEngagementInvitations</code>,
346
- * <code>GetEngagementInvitation</code>,
347
- * <code>StartEngagementByAcceptingInvitation</code>, and
348
- * <code>RejectEngagementInvitation</code>.</p>
454
+ * <b>AWS referral management:</b> Manages referrals
455
+ * shared by AWS using actions such as <code>ListEngagementInvitations</code>,
456
+ * <code>GetEngagementInvitation</code>,
457
+ * <code>StartEngagementByAcceptingInvitation</code>, and
458
+ * <code>RejectEngagementInvitation</code>.</p>
349
459
* </li>
350
460
* <li>
351
461
* <p>
352
- * <b>Entity association:</b>
353
- * Associates related entities such as <i>AWS Products</i>,
354
- * <i>Partner Solutions</i>, and <i>AWS
355
- * Marketplace Private Offers</i> with opportunities using the
356
- * actions <code>AssociateOpportunity</code>, and
357
- * <code>DisassociateOpportunity</code>.</p>
462
+ * <b>Entity association:</b> Associates related
463
+ * entities such as <i>AWS Products</i>, <i>Partner
464
+ * Solutions</i>, and <i>AWS Marketplace Private
465
+ * Offers</i> with opportunities using the actions
466
+ * <code>AssociateOpportunity</code>, and
467
+ * <code>DisassociateOpportunity</code>.</p>
358
468
* </li>
359
469
* <li>
360
470
* <p>
361
- * <b>View AWS opportunity
362
- * details:</b> Retrieves real-time summaries of AWS
363
- * opportunities using the <code>GetAWSOpportunitySummary</code>
364
- * action.</p>
471
+ * <b>View AWS opportunity details:</b> Retrieves
472
+ * real-time summaries of AWS opportunities using the
473
+ * <code>GetAWSOpportunitySummary</code> action.</p>
365
474
* </li>
366
475
* <li>
367
476
* <p>
368
- * <b>List solutions:</b> Provides
369
- * list APIs for listing partner offers using
370
- * <code>ListSolutions</code>.</p>
477
+ * <b>List solutions:</b> Provides list APIs for
478
+ * listing partner offers using <code>ListSolutions</code>.</p>
371
479
* </li>
372
480
* <li>
373
481
* <p>
374
- * <b>Event subscription:</b>
375
- * Subscribe to real-time opportunity updates through AWS EventBridge by
376
- * using actions such as <i>Opportunity Created</i>,
377
- * <i>Opportunity Updated</i>, <i>Engagement
378
- * Invitation Accepted</i>, <i>Engagement Invitation
379
- * Rejected</i>, and <i>Engagement Invitation
380
- * Created</i>.</p>
482
+ * <b>Event subscription:</b> Subscribe to real-time
483
+ * opportunity updates through AWS EventBridge by using actions such as
484
+ * <i>Opportunity Created</i>, <i>Opportunity
485
+ * Updated</i>, <i>Engagement Invitation Accepted</i>,
486
+ * <i>Engagement Invitation Rejected</i>, and
487
+ * <i>Engagement Invitation Created</i>.</p>
381
488
* </li>
382
489
* </ol>
383
490
* @public
0 commit comments