Skip to content

Commit 2698793

Browse files
author
awstools
committed
feat(client-cleanrooms): Adding support for collaboration change requests requiring an approval workflow. Adding support for change requests that grant or revoke results receiver ability and modifying auto approved change types in an existing collaboration.
1 parent 8247b18 commit 2698793

18 files changed

+812
-167
lines changed

clients/client-cleanrooms/README.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,14 @@ UpdateCollaboration
810810

811811
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cleanrooms/command/UpdateCollaborationCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-cleanrooms/Interface/UpdateCollaborationCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-cleanrooms/Interface/UpdateCollaborationCommandOutput/)
812812

813+
</details>
814+
<details>
815+
<summary>
816+
UpdateCollaborationChangeRequest
817+
</summary>
818+
819+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/cleanrooms/command/UpdateCollaborationChangeRequestCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-cleanrooms/Interface/UpdateCollaborationChangeRequestCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-cleanrooms/Interface/UpdateCollaborationChangeRequestCommandOutput/)
820+
813821
</details>
814822
<details>
815823
<summary>

clients/client-cleanrooms/src/CleanRooms.ts

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -362,6 +362,11 @@ import {
362362
UpdateAnalysisTemplateCommandInput,
363363
UpdateAnalysisTemplateCommandOutput,
364364
} from "./commands/UpdateAnalysisTemplateCommand";
365+
import {
366+
UpdateCollaborationChangeRequestCommand,
367+
UpdateCollaborationChangeRequestCommandInput,
368+
UpdateCollaborationChangeRequestCommandOutput,
369+
} from "./commands/UpdateCollaborationChangeRequestCommand";
365370
import {
366371
UpdateCollaborationCommand,
367372
UpdateCollaborationCommandInput,
@@ -500,6 +505,7 @@ const commands = {
500505
UntagResourceCommand,
501506
UpdateAnalysisTemplateCommand,
502507
UpdateCollaborationCommand,
508+
UpdateCollaborationChangeRequestCommand,
503509
UpdateConfiguredAudienceModelAssociationCommand,
504510
UpdateConfiguredTableCommand,
505511
UpdateConfiguredTableAnalysisRuleCommand,
@@ -1758,6 +1764,23 @@ export interface CleanRooms {
17581764
cb: (err: any, data?: UpdateCollaborationCommandOutput) => void
17591765
): void;
17601766

1767+
/**
1768+
* @see {@link UpdateCollaborationChangeRequestCommand}
1769+
*/
1770+
updateCollaborationChangeRequest(
1771+
args: UpdateCollaborationChangeRequestCommandInput,
1772+
options?: __HttpHandlerOptions
1773+
): Promise<UpdateCollaborationChangeRequestCommandOutput>;
1774+
updateCollaborationChangeRequest(
1775+
args: UpdateCollaborationChangeRequestCommandInput,
1776+
cb: (err: any, data?: UpdateCollaborationChangeRequestCommandOutput) => void
1777+
): void;
1778+
updateCollaborationChangeRequest(
1779+
args: UpdateCollaborationChangeRequestCommandInput,
1780+
options: __HttpHandlerOptions,
1781+
cb: (err: any, data?: UpdateCollaborationChangeRequestCommandOutput) => void
1782+
): void;
1783+
17611784
/**
17621785
* @see {@link UpdateConfiguredAudienceModelAssociationCommand}
17631786
*/

clients/client-cleanrooms/src/CleanRoomsClient.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,10 @@ import {
303303
UpdateAnalysisTemplateCommandInput,
304304
UpdateAnalysisTemplateCommandOutput,
305305
} from "./commands/UpdateAnalysisTemplateCommand";
306+
import {
307+
UpdateCollaborationChangeRequestCommandInput,
308+
UpdateCollaborationChangeRequestCommandOutput,
309+
} from "./commands/UpdateCollaborationChangeRequestCommand";
306310
import {
307311
UpdateCollaborationCommandInput,
308312
UpdateCollaborationCommandOutput,
@@ -435,6 +439,7 @@ export type ServiceInputTypes =
435439
| TagResourceCommandInput
436440
| UntagResourceCommandInput
437441
| UpdateAnalysisTemplateCommandInput
442+
| UpdateCollaborationChangeRequestCommandInput
438443
| UpdateCollaborationCommandInput
439444
| UpdateConfiguredAudienceModelAssociationCommandInput
440445
| UpdateConfiguredTableAnalysisRuleCommandInput
@@ -527,6 +532,7 @@ export type ServiceOutputTypes =
527532
| TagResourceCommandOutput
528533
| UntagResourceCommandOutput
529534
| UpdateAnalysisTemplateCommandOutput
535+
| UpdateCollaborationChangeRequestCommandOutput
530536
| UpdateCollaborationCommandOutput
531537
| UpdateConfiguredAudienceModelAssociationCommandOutput
532538
| UpdateConfiguredTableAnalysisRuleCommandOutput

clients/client-cleanrooms/src/commands/CreateCollaborationChangeRequestCommand.ts

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export interface CreateCollaborationChangeRequestCommandOutput
4242
* collaborationIdentifier: "STRING_VALUE", // required
4343
* changes: [ // ChangeInputList // required
4444
* { // ChangeInput
45-
* specificationType: "MEMBER", // required
45+
* specificationType: "MEMBER" || "COLLABORATION", // required
4646
* specification: { // ChangeSpecification Union: only one key present
4747
* member: { // MemberChangeSpecification
4848
* accountId: "STRING_VALUE", // required
@@ -51,6 +51,11 @@ export interface CreateCollaborationChangeRequestCommandOutput
5151
* ],
5252
* displayName: "STRING_VALUE",
5353
* },
54+
* collaboration: { // CollaborationChangeSpecification
55+
* autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
56+
* "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
57+
* ],
58+
* },
5459
* },
5560
* },
5661
* ],
@@ -67,7 +72,7 @@ export interface CreateCollaborationChangeRequestCommandOutput
6772
* // isAutoApproved: true || false, // required
6873
* // changes: [ // ChangeList // required
6974
* // { // Change
70-
* // specificationType: "MEMBER", // required
75+
* // specificationType: "MEMBER" || "COLLABORATION", // required
7176
* // specification: { // ChangeSpecification Union: only one key present
7277
* // member: { // MemberChangeSpecification
7378
* // accountId: "STRING_VALUE", // required
@@ -76,12 +81,22 @@ export interface CreateCollaborationChangeRequestCommandOutput
7681
* // ],
7782
* // displayName: "STRING_VALUE",
7883
* // },
84+
* // collaboration: { // CollaborationChangeSpecification
85+
* // autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
86+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
87+
* // ],
88+
* // },
7989
* // },
8090
* // types: [ // ChangeTypeList // required
81-
* // "ADD_MEMBER",
91+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY" || "EDIT_AUTO_APPROVED_CHANGE_TYPES",
8292
* // ],
8393
* // },
8494
* // ],
95+
* // approvals: { // ApprovalStatuses
96+
* // "<keys>": { // ApprovalStatusDetails
97+
* // status: "APPROVED" || "DENIED" || "PENDING", // required
98+
* // },
99+
* // },
85100
* // },
86101
* // };
87102
*

clients/client-cleanrooms/src/commands/CreateCollaborationCommand.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,7 @@ export interface CreateCollaborationCommandOutput extends CreateCollaborationOut
113113
* },
114114
* analyticsEngine: "SPARK" || "CLEAN_ROOMS_SQL",
115115
* autoApprovedChangeRequestTypes: [ // AutoApprovedChangeTypeList
116-
* "ADD_MEMBER",
116+
* "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
117117
* ],
118118
* allowedResultRegions: [ // AllowedResultRegions
119119
* "us-west-1" || "us-west-2" || "us-east-1" || "us-east-2" || "af-south-1" || "ap-east-1" || "ap-east-2" || "ap-south-2" || "ap-southeast-1" || "ap-southeast-2" || "ap-southeast-3" || "ap-southeast-5" || "ap-southeast-4" || "ap-southeast-7" || "ap-south-1" || "ap-northeast-3" || "ap-northeast-1" || "ap-northeast-2" || "ca-central-1" || "ca-west-1" || "eu-south-1" || "eu-west-3" || "eu-south-2" || "eu-central-2" || "eu-central-1" || "eu-north-1" || "eu-west-1" || "eu-west-2" || "me-south-1" || "me-central-1" || "il-central-1" || "sa-east-1" || "mx-central-1",
@@ -144,7 +144,7 @@ export interface CreateCollaborationCommandOutput extends CreateCollaborationOut
144144
* // jobLogStatus: "ENABLED" || "DISABLED",
145145
* // analyticsEngine: "SPARK" || "CLEAN_ROOMS_SQL",
146146
* // autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
147-
* // "ADD_MEMBER",
147+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
148148
* // ],
149149
* // allowedResultRegions: [ // AllowedResultRegions
150150
* // "us-west-1" || "us-west-2" || "us-east-1" || "us-east-2" || "af-south-1" || "ap-east-1" || "ap-east-2" || "ap-south-2" || "ap-southeast-1" || "ap-southeast-2" || "ap-southeast-3" || "ap-southeast-5" || "ap-southeast-4" || "ap-southeast-7" || "ap-south-1" || "ap-northeast-3" || "ap-northeast-1" || "ap-northeast-2" || "ca-central-1" || "ca-west-1" || "eu-south-1" || "eu-west-3" || "eu-south-2" || "eu-central-2" || "eu-central-1" || "eu-north-1" || "eu-west-1" || "eu-west-2" || "me-south-1" || "me-central-1" || "il-central-1" || "sa-east-1" || "mx-central-1",

clients/client-cleanrooms/src/commands/GetCollaborationChangeRequestCommand.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export interface GetCollaborationChangeRequestCommandOutput
5454
* // isAutoApproved: true || false, // required
5555
* // changes: [ // ChangeList // required
5656
* // { // Change
57-
* // specificationType: "MEMBER", // required
57+
* // specificationType: "MEMBER" || "COLLABORATION", // required
5858
* // specification: { // ChangeSpecification Union: only one key present
5959
* // member: { // MemberChangeSpecification
6060
* // accountId: "STRING_VALUE", // required
@@ -63,12 +63,22 @@ export interface GetCollaborationChangeRequestCommandOutput
6363
* // ],
6464
* // displayName: "STRING_VALUE",
6565
* // },
66+
* // collaboration: { // CollaborationChangeSpecification
67+
* // autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
68+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
69+
* // ],
70+
* // },
6671
* // },
6772
* // types: [ // ChangeTypeList // required
68-
* // "ADD_MEMBER",
73+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY" || "EDIT_AUTO_APPROVED_CHANGE_TYPES",
6974
* // ],
7075
* // },
7176
* // ],
77+
* // approvals: { // ApprovalStatuses
78+
* // "<keys>": { // ApprovalStatusDetails
79+
* // status: "APPROVED" || "DENIED" || "PENDING", // required
80+
* // },
81+
* // },
7282
* // },
7383
* // };
7484
*

clients/client-cleanrooms/src/commands/GetCollaborationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export interface GetCollaborationCommandOutput extends GetCollaborationOutput, _
6464
* // jobLogStatus: "ENABLED" || "DISABLED",
6565
* // analyticsEngine: "SPARK" || "CLEAN_ROOMS_SQL",
6666
* // autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
67-
* // "ADD_MEMBER",
67+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
6868
* // ],
6969
* // allowedResultRegions: [ // AllowedResultRegions
7070
* // "us-west-1" || "us-west-2" || "us-east-1" || "us-east-2" || "af-south-1" || "ap-east-1" || "ap-east-2" || "ap-south-2" || "ap-southeast-1" || "ap-southeast-2" || "ap-southeast-3" || "ap-southeast-5" || "ap-southeast-4" || "ap-southeast-7" || "ap-south-1" || "ap-northeast-3" || "ap-northeast-1" || "ap-northeast-2" || "ca-central-1" || "ca-west-1" || "eu-south-1" || "eu-west-3" || "eu-south-2" || "eu-central-2" || "eu-central-1" || "eu-north-1" || "eu-west-1" || "eu-west-2" || "me-south-1" || "me-central-1" || "il-central-1" || "sa-east-1" || "mx-central-1",

clients/client-cleanrooms/src/commands/ListCollaborationChangeRequestsCommand.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ export interface ListCollaborationChangeRequestsCommandOutput
5757
* // isAutoApproved: true || false, // required
5858
* // changes: [ // ChangeList // required
5959
* // { // Change
60-
* // specificationType: "MEMBER", // required
60+
* // specificationType: "MEMBER" || "COLLABORATION", // required
6161
* // specification: { // ChangeSpecification Union: only one key present
6262
* // member: { // MemberChangeSpecification
6363
* // accountId: "STRING_VALUE", // required
@@ -66,12 +66,22 @@ export interface ListCollaborationChangeRequestsCommandOutput
6666
* // ],
6767
* // displayName: "STRING_VALUE",
6868
* // },
69+
* // collaboration: { // CollaborationChangeSpecification
70+
* // autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
71+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
72+
* // ],
73+
* // },
6974
* // },
7075
* // types: [ // ChangeTypeList // required
71-
* // "ADD_MEMBER",
76+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY" || "EDIT_AUTO_APPROVED_CHANGE_TYPES",
7277
* // ],
7378
* // },
7479
* // ],
80+
* // approvals: { // ApprovalStatuses
81+
* // "<keys>": { // ApprovalStatusDetails
82+
* // status: "APPROVED" || "DENIED" || "PENDING", // required
83+
* // },
84+
* // },
7585
* // },
7686
* // ],
7787
* // nextToken: "STRING_VALUE",
Lines changed: 145 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,145 @@
1+
// smithy-typescript generated code
2+
import { getEndpointPlugin } from "@smithy/middleware-endpoint";
3+
import { Command as $Command } from "@smithy/smithy-client";
4+
import type { MetadataBearer as __MetadataBearer } from "@smithy/types";
5+
6+
import type { CleanRoomsClientResolvedConfig, ServiceInputTypes, ServiceOutputTypes } from "../CleanRoomsClient";
7+
import { commonParams } from "../endpoint/EndpointParameters";
8+
import type { UpdateCollaborationChangeRequestInput, UpdateCollaborationChangeRequestOutput } from "../models/models_0";
9+
import { UpdateCollaborationChangeRequest$ } from "../schemas/schemas_0";
10+
11+
/**
12+
* @public
13+
*/
14+
export type { __MetadataBearer };
15+
export { $Command };
16+
/**
17+
* @public
18+
*
19+
* The input for {@link UpdateCollaborationChangeRequestCommand}.
20+
*/
21+
export interface UpdateCollaborationChangeRequestCommandInput extends UpdateCollaborationChangeRequestInput {}
22+
/**
23+
* @public
24+
*
25+
* The output of {@link UpdateCollaborationChangeRequestCommand}.
26+
*/
27+
export interface UpdateCollaborationChangeRequestCommandOutput
28+
extends UpdateCollaborationChangeRequestOutput,
29+
__MetadataBearer {}
30+
31+
/**
32+
* <p>Updates an existing collaboration change request. This operation allows approval actions for pending change requests in collaborations (APPROVE, DENY, CANCEL, COMMIT).</p> <p>For change requests without automatic approval, a member in the collaboration can manually APPROVE or DENY a change request. The collaboration owner can manually CANCEL or COMMIT a change request.</p>
33+
* @example
34+
* Use a bare-bones client and the command you need to make an API call.
35+
* ```javascript
36+
* import { CleanRoomsClient, UpdateCollaborationChangeRequestCommand } from "@aws-sdk/client-cleanrooms"; // ES Modules import
37+
* // const { CleanRoomsClient, UpdateCollaborationChangeRequestCommand } = require("@aws-sdk/client-cleanrooms"); // CommonJS import
38+
* // import type { CleanRoomsClientConfig } from "@aws-sdk/client-cleanrooms";
39+
* const config = {}; // type is CleanRoomsClientConfig
40+
* const client = new CleanRoomsClient(config);
41+
* const input = { // UpdateCollaborationChangeRequestInput
42+
* collaborationIdentifier: "STRING_VALUE", // required
43+
* changeRequestIdentifier: "STRING_VALUE", // required
44+
* action: "APPROVE" || "DENY" || "CANCEL" || "COMMIT", // required
45+
* };
46+
* const command = new UpdateCollaborationChangeRequestCommand(input);
47+
* const response = await client.send(command);
48+
* // { // UpdateCollaborationChangeRequestOutput
49+
* // collaborationChangeRequest: { // CollaborationChangeRequest
50+
* // id: "STRING_VALUE", // required
51+
* // collaborationId: "STRING_VALUE", // required
52+
* // createTime: new Date("TIMESTAMP"), // required
53+
* // updateTime: new Date("TIMESTAMP"), // required
54+
* // status: "PENDING" || "APPROVED" || "CANCELLED" || "DENIED" || "COMMITTED", // required
55+
* // isAutoApproved: true || false, // required
56+
* // changes: [ // ChangeList // required
57+
* // { // Change
58+
* // specificationType: "MEMBER" || "COLLABORATION", // required
59+
* // specification: { // ChangeSpecification Union: only one key present
60+
* // member: { // MemberChangeSpecification
61+
* // accountId: "STRING_VALUE", // required
62+
* // memberAbilities: [ // MemberAbilities // required
63+
* // "CAN_QUERY" || "CAN_RECEIVE_RESULTS" || "CAN_RUN_JOB",
64+
* // ],
65+
* // displayName: "STRING_VALUE",
66+
* // },
67+
* // collaboration: { // CollaborationChangeSpecification
68+
* // autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
69+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
70+
* // ],
71+
* // },
72+
* // },
73+
* // types: [ // ChangeTypeList // required
74+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY" || "EDIT_AUTO_APPROVED_CHANGE_TYPES",
75+
* // ],
76+
* // },
77+
* // ],
78+
* // approvals: { // ApprovalStatuses
79+
* // "<keys>": { // ApprovalStatusDetails
80+
* // status: "APPROVED" || "DENIED" || "PENDING", // required
81+
* // },
82+
* // },
83+
* // },
84+
* // };
85+
*
86+
* ```
87+
*
88+
* @param UpdateCollaborationChangeRequestCommandInput - {@link UpdateCollaborationChangeRequestCommandInput}
89+
* @returns {@link UpdateCollaborationChangeRequestCommandOutput}
90+
* @see {@link UpdateCollaborationChangeRequestCommandInput} for command's `input` shape.
91+
* @see {@link UpdateCollaborationChangeRequestCommandOutput} for command's `response` shape.
92+
* @see {@link CleanRoomsClientResolvedConfig | config} for CleanRoomsClient's `config` shape.
93+
*
94+
* @throws {@link AccessDeniedException} (client fault)
95+
* <p>Caller does not have sufficient access to perform this action.</p>
96+
*
97+
* @throws {@link ConflictException} (client fault)
98+
* <p>Updating or deleting a resource can cause an inconsistent state.</p>
99+
*
100+
* @throws {@link InternalServerException} (server fault)
101+
* <p>Unexpected error during processing of request.</p>
102+
*
103+
* @throws {@link ResourceNotFoundException} (client fault)
104+
* <p>Request references a resource which does not exist.</p>
105+
*
106+
* @throws {@link ThrottlingException} (client fault)
107+
* <p>Request was denied due to request throttling.</p>
108+
*
109+
* @throws {@link ValidationException} (client fault)
110+
* <p>The input fails to satisfy the specified constraints.</p>
111+
*
112+
* @throws {@link CleanRoomsServiceException}
113+
* <p>Base exception class for all service exceptions from CleanRooms service.</p>
114+
*
115+
*
116+
* @public
117+
*/
118+
export class UpdateCollaborationChangeRequestCommand extends $Command
119+
.classBuilder<
120+
UpdateCollaborationChangeRequestCommandInput,
121+
UpdateCollaborationChangeRequestCommandOutput,
122+
CleanRoomsClientResolvedConfig,
123+
ServiceInputTypes,
124+
ServiceOutputTypes
125+
>()
126+
.ep(commonParams)
127+
.m(function (this: any, Command: any, cs: any, config: CleanRoomsClientResolvedConfig, o: any) {
128+
return [getEndpointPlugin(config, Command.getEndpointParameterInstructions())];
129+
})
130+
.s("AWSBastionControlPlaneServiceLambda", "UpdateCollaborationChangeRequest", {})
131+
.n("CleanRoomsClient", "UpdateCollaborationChangeRequestCommand")
132+
.sc(UpdateCollaborationChangeRequest$)
133+
.build() {
134+
/** @internal type navigation helper, not in runtime. */
135+
protected declare static __types: {
136+
api: {
137+
input: UpdateCollaborationChangeRequestInput;
138+
output: UpdateCollaborationChangeRequestOutput;
139+
};
140+
sdk: {
141+
input: UpdateCollaborationChangeRequestCommandInput;
142+
output: UpdateCollaborationChangeRequestCommandOutput;
143+
};
144+
};
145+
}

clients/client-cleanrooms/src/commands/UpdateCollaborationCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ export interface UpdateCollaborationCommandOutput extends UpdateCollaborationOut
6767
* // jobLogStatus: "ENABLED" || "DISABLED",
6868
* // analyticsEngine: "SPARK" || "CLEAN_ROOMS_SQL",
6969
* // autoApprovedChangeTypes: [ // AutoApprovedChangeTypeList
70-
* // "ADD_MEMBER",
70+
* // "ADD_MEMBER" || "GRANT_RECEIVE_RESULTS_ABILITY" || "REVOKE_RECEIVE_RESULTS_ABILITY",
7171
* // ],
7272
* // allowedResultRegions: [ // AllowedResultRegions
7373
* // "us-west-1" || "us-west-2" || "us-east-1" || "us-east-2" || "af-south-1" || "ap-east-1" || "ap-east-2" || "ap-south-2" || "ap-southeast-1" || "ap-southeast-2" || "ap-southeast-3" || "ap-southeast-5" || "ap-southeast-4" || "ap-southeast-7" || "ap-south-1" || "ap-northeast-3" || "ap-northeast-1" || "ap-northeast-2" || "ca-central-1" || "ca-west-1" || "eu-south-1" || "eu-west-3" || "eu-south-2" || "eu-central-2" || "eu-central-1" || "eu-north-1" || "eu-west-1" || "eu-west-2" || "me-south-1" || "me-central-1" || "il-central-1" || "sa-east-1" || "mx-central-1",

0 commit comments

Comments
 (0)