Skip to content

Commit e107b40

Browse files
committed
fix: call filterSensitiveLog for missing structures
1 parent b19c94f commit e107b40

File tree

13 files changed

+131
-55
lines changed

13 files changed

+131
-55
lines changed

clients/client-budgets/models/models_0.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -356,6 +356,7 @@ export interface ActionHistoryDetails {
356356
export namespace ActionHistoryDetails {
357357
export const filterSensitiveLog = (obj: ActionHistoryDetails): any => ({
358358
...obj,
359+
...(obj.Action && { Action: Action.filterSensitiveLog(obj.Action) }),
359360
});
360361
}
361362

@@ -403,6 +404,9 @@ export interface ActionHistory {
403404
export namespace ActionHistory {
404405
export const filterSensitiveLog = (obj: ActionHistory): any => ({
405406
...obj,
407+
...(obj.ActionHistoryDetails && {
408+
ActionHistoryDetails: ActionHistoryDetails.filterSensitiveLog(obj.ActionHistoryDetails),
409+
}),
406410
});
407411
}
408412

@@ -1147,6 +1151,7 @@ export interface DeleteBudgetActionResponse {
11471151
export namespace DeleteBudgetActionResponse {
11481152
export const filterSensitiveLog = (obj: DeleteBudgetActionResponse): any => ({
11491153
...obj,
1154+
...(obj.Action && { Action: Action.filterSensitiveLog(obj.Action) }),
11501155
});
11511156
}
11521157

@@ -1333,6 +1338,7 @@ export interface DescribeBudgetActionResponse {
13331338
export namespace DescribeBudgetActionResponse {
13341339
export const filterSensitiveLog = (obj: DescribeBudgetActionResponse): any => ({
13351340
...obj,
1341+
...(obj.Action && { Action: Action.filterSensitiveLog(obj.Action) }),
13361342
});
13371343
}
13381344

@@ -1997,6 +2003,8 @@ export interface UpdateBudgetActionResponse {
19972003
export namespace UpdateBudgetActionResponse {
19982004
export const filterSensitiveLog = (obj: UpdateBudgetActionResponse): any => ({
19992005
...obj,
2006+
...(obj.OldAction && { OldAction: Action.filterSensitiveLog(obj.OldAction) }),
2007+
...(obj.NewAction && { NewAction: Action.filterSensitiveLog(obj.NewAction) }),
20002008
});
20012009
}
20022010

clients/client-chime/models/models_0.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2808,6 +2808,7 @@ export interface CreateProxySessionResponse {
28082808
export namespace CreateProxySessionResponse {
28092809
export const filterSensitiveLog = (obj: CreateProxySessionResponse): any => ({
28102810
...obj,
2811+
...(obj.ProxySession && { ProxySession: ProxySession.filterSensitiveLog(obj.ProxySession) }),
28112812
});
28122813
}
28132814

@@ -5183,6 +5184,7 @@ export interface GetProxySessionResponse {
51835184
export namespace GetProxySessionResponse {
51845185
export const filterSensitiveLog = (obj: GetProxySessionResponse): any => ({
51855186
...obj,
5187+
...(obj.ProxySession && { ProxySession: ProxySession.filterSensitiveLog(obj.ProxySession) }),
51865188
});
51875189
}
51885190

clients/client-chime/models/models_1.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2757,6 +2757,7 @@ export interface UpdateProxySessionResponse {
27572757
export namespace UpdateProxySessionResponse {
27582758
export const filterSensitiveLog = (obj: UpdateProxySessionResponse): any => ({
27592759
...obj,
2760+
...(obj.ProxySession && { ProxySession: ProxySession.filterSensitiveLog(obj.ProxySession) }),
27602761
});
27612762
}
27622763

clients/client-dynamodb/models/models_0.ts

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7484,6 +7484,15 @@ export interface TransactWriteItemsOutput {
74847484
export namespace TransactWriteItemsOutput {
74857485
export const filterSensitiveLog = (obj: TransactWriteItemsOutput): any => ({
74867486
...obj,
7487+
...(obj.ItemCollectionMetrics && {
7488+
ItemCollectionMetrics: Object.entries(obj.ItemCollectionMetrics).reduce(
7489+
(acc: any, [key, value]: [string, ItemCollectionMetrics[]]) => ({
7490+
...acc,
7491+
[key]: value.map((item) => ItemCollectionMetrics.filterSensitiveLog(item)),
7492+
}),
7493+
{}
7494+
),
7495+
}),
74877496
});
74887497
}
74897498

@@ -8195,6 +8204,23 @@ export interface BatchGetItemOutput {
81958204
export namespace BatchGetItemOutput {
81968205
export const filterSensitiveLog = (obj: BatchGetItemOutput): any => ({
81978206
...obj,
8207+
...(obj.Responses && {
8208+
Responses: Object.entries(obj.Responses).reduce(
8209+
(acc: any, [key, value]: [string, { [key: string]: AttributeValue }[]]) => ({
8210+
...acc,
8211+
[key]: value.map((item) =>
8212+
Object.entries(item).reduce(
8213+
(acc: any, [key, value]: [string, AttributeValue]) => ({
8214+
...acc,
8215+
[key]: AttributeValue.filterSensitiveLog(value),
8216+
}),
8217+
{}
8218+
)
8219+
),
8220+
}),
8221+
{}
8222+
),
8223+
}),
81988224
});
81998225
}
82008226

@@ -8575,6 +8601,15 @@ export interface BatchWriteItemInput {
85758601
export namespace BatchWriteItemInput {
85768602
export const filterSensitiveLog = (obj: BatchWriteItemInput): any => ({
85778603
...obj,
8604+
...(obj.RequestItems && {
8605+
RequestItems: Object.entries(obj.RequestItems).reduce(
8606+
(acc: any, [key, value]: [string, WriteRequest[]]) => ({
8607+
...acc,
8608+
[key]: value.map((item) => WriteRequest.filterSensitiveLog(item)),
8609+
}),
8610+
{}
8611+
),
8612+
}),
85788613
});
85798614
}
85808615

@@ -9478,6 +9513,24 @@ export interface BatchWriteItemOutput {
94789513
export namespace BatchWriteItemOutput {
94799514
export const filterSensitiveLog = (obj: BatchWriteItemOutput): any => ({
94809515
...obj,
9516+
...(obj.UnprocessedItems && {
9517+
UnprocessedItems: Object.entries(obj.UnprocessedItems).reduce(
9518+
(acc: any, [key, value]: [string, WriteRequest[]]) => ({
9519+
...acc,
9520+
[key]: value.map((item) => WriteRequest.filterSensitiveLog(item)),
9521+
}),
9522+
{}
9523+
),
9524+
}),
9525+
...(obj.ItemCollectionMetrics && {
9526+
ItemCollectionMetrics: Object.entries(obj.ItemCollectionMetrics).reduce(
9527+
(acc: any, [key, value]: [string, ItemCollectionMetrics[]]) => ({
9528+
...acc,
9529+
[key]: value.map((item) => ItemCollectionMetrics.filterSensitiveLog(item)),
9530+
}),
9531+
{}
9532+
),
9533+
}),
94819534
});
94829535
}
94839536

clients/client-organizations/models/models_0.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4461,6 +4461,7 @@ export interface AcceptHandshakeResponse {
44614461
export namespace AcceptHandshakeResponse {
44624462
export const filterSensitiveLog = (obj: AcceptHandshakeResponse): any => ({
44634463
...obj,
4464+
...(obj.Handshake && { Handshake: Handshake.filterSensitiveLog(obj.Handshake) }),
44644465
});
44654466
}
44664467

@@ -4474,6 +4475,7 @@ export interface CancelHandshakeResponse {
44744475
export namespace CancelHandshakeResponse {
44754476
export const filterSensitiveLog = (obj: CancelHandshakeResponse): any => ({
44764477
...obj,
4478+
...(obj.Handshake && { Handshake: Handshake.filterSensitiveLog(obj.Handshake) }),
44774479
});
44784480
}
44794481

@@ -4488,6 +4490,7 @@ export interface DeclineHandshakeResponse {
44884490
export namespace DeclineHandshakeResponse {
44894491
export const filterSensitiveLog = (obj: DeclineHandshakeResponse): any => ({
44904492
...obj,
4493+
...(obj.Handshake && { Handshake: Handshake.filterSensitiveLog(obj.Handshake) }),
44914494
});
44924495
}
44934496

@@ -4501,6 +4504,7 @@ export interface DescribeHandshakeResponse {
45014504
export namespace DescribeHandshakeResponse {
45024505
export const filterSensitiveLog = (obj: DescribeHandshakeResponse): any => ({
45034506
...obj,
4507+
...(obj.Handshake && { Handshake: Handshake.filterSensitiveLog(obj.Handshake) }),
45044508
});
45054509
}
45064510

@@ -4515,6 +4519,7 @@ export interface EnableAllFeaturesResponse {
45154519
export namespace EnableAllFeaturesResponse {
45164520
export const filterSensitiveLog = (obj: EnableAllFeaturesResponse): any => ({
45174521
...obj,
4522+
...(obj.Handshake && { Handshake: Handshake.filterSensitiveLog(obj.Handshake) }),
45184523
});
45194524
}
45204525

@@ -4529,6 +4534,7 @@ export interface InviteAccountToOrganizationResponse {
45294534
export namespace InviteAccountToOrganizationResponse {
45304535
export const filterSensitiveLog = (obj: InviteAccountToOrganizationResponse): any => ({
45314536
...obj,
4537+
...(obj.Handshake && { Handshake: Handshake.filterSensitiveLog(obj.Handshake) }),
45324538
});
45334539
}
45344540

clients/client-rds-data/models/models_0.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1162,6 +1162,9 @@ export interface BatchExecuteStatementRequest {
11621162
export namespace BatchExecuteStatementRequest {
11631163
export const filterSensitiveLog = (obj: BatchExecuteStatementRequest): any => ({
11641164
...obj,
1165+
...(obj.parameterSets && {
1166+
parameterSets: obj.parameterSets.map((item) => item.map((item) => SqlParameter.filterSensitiveLog(item))),
1167+
}),
11651168
});
11661169
}
11671170

@@ -1236,6 +1239,7 @@ export namespace ExecuteStatementResponse {
12361239
export const filterSensitiveLog = (obj: ExecuteStatementResponse): any => ({
12371240
...obj,
12381241
...(obj.generatedFields && { generatedFields: obj.generatedFields.map((item) => Field.filterSensitiveLog(item)) }),
1242+
...(obj.records && { records: obj.records.map((item) => item.map((item) => Field.filterSensitiveLog(item))) }),
12391243
});
12401244
}
12411245

clients/client-redshift-data/models/models_0.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,7 @@ export interface GetStatementResultResponse {
650650
export namespace GetStatementResultResponse {
651651
export const filterSensitiveLog = (obj: GetStatementResultResponse): any => ({
652652
...obj,
653+
...(obj.Records && { Records: obj.Records.map((item) => item.map((item) => Field.filterSensitiveLog(item))) }),
653654
});
654655
}
655656

clients/client-sagemaker/models/models_2.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8307,6 +8307,7 @@ export interface SearchResponse {
83078307
export namespace SearchResponse {
83088308
export const filterSensitiveLog = (obj: SearchResponse): any => ({
83098309
...obj,
8310+
...(obj.Results && { Results: obj.Results.map((item) => SearchRecord.filterSensitiveLog(item)) }),
83108311
});
83118312
}
83128313

protocol_tests/aws-ec2/EC2ProtocolClient.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -192,11 +192,6 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
192192
*/
193193
serviceId?: string;
194194

195-
/**
196-
* Default credentials provider; Not available in browser runtime
197-
*/
198-
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
199-
200195
/**
201196
* The AWS region to which this client will send requests
202197
*/
@@ -212,6 +207,11 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
212207
*/
213208
logger?: __Logger;
214209

210+
/**
211+
* Default credentials provider; Not available in browser runtime.
212+
*/
213+
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
214+
215215
/**
216216
* Fetch related hostname, signing name or signing region with given region.
217217
*/
@@ -228,18 +228,18 @@ export type EC2ProtocolClientConfig = Partial<__SmithyConfiguration<__HttpHandle
228228
ClientDefaults &
229229
RegionInputConfig &
230230
EndpointsInputConfig &
231-
AwsAuthInputConfig &
232231
RetryInputConfig &
233232
HostHeaderInputConfig &
233+
AwsAuthInputConfig &
234234
UserAgentInputConfig;
235235

236236
export type EC2ProtocolClientResolvedConfig = __SmithyResolvedConfiguration<__HttpHandlerOptions> &
237237
Required<ClientDefaults> &
238238
RegionResolvedConfig &
239239
EndpointsResolvedConfig &
240-
AwsAuthResolvedConfig &
241240
RetryResolvedConfig &
242241
HostHeaderResolvedConfig &
242+
AwsAuthResolvedConfig &
243243
UserAgentResolvedConfig;
244244

245245
/**
@@ -260,17 +260,17 @@ export class EC2ProtocolClient extends __Client<
260260
};
261261
let _config_1 = resolveRegionConfig(_config_0);
262262
let _config_2 = resolveEndpointsConfig(_config_1);
263-
let _config_3 = resolveAwsAuthConfig(_config_2);
264-
let _config_4 = resolveRetryConfig(_config_3);
265-
let _config_5 = resolveHostHeaderConfig(_config_4);
263+
let _config_3 = resolveRetryConfig(_config_2);
264+
let _config_4 = resolveHostHeaderConfig(_config_3);
265+
let _config_5 = resolveAwsAuthConfig(_config_4);
266266
let _config_6 = resolveUserAgentConfig(_config_5);
267267
super(_config_6);
268268
this.config = _config_6;
269-
this.middlewareStack.use(getAwsAuthPlugin(this.config));
270269
this.middlewareStack.use(getRetryPlugin(this.config));
271270
this.middlewareStack.use(getContentLengthPlugin(this.config));
272271
this.middlewareStack.use(getHostHeaderPlugin(this.config));
273272
this.middlewareStack.use(getLoggerPlugin(this.config));
273+
this.middlewareStack.use(getAwsAuthPlugin(this.config));
274274
this.middlewareStack.use(getUserAgentPlugin(this.config));
275275
}
276276

protocol_tests/aws-json/JsonProtocolClient.ts

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -159,11 +159,6 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
159159
*/
160160
serviceId?: string;
161161

162-
/**
163-
* Default credentials provider; Not available in browser runtime
164-
*/
165-
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
166-
167162
/**
168163
* The AWS region to which this client will send requests
169164
*/
@@ -179,6 +174,11 @@ export interface ClientDefaults extends Partial<__SmithyResolvedConfiguration<__
179174
*/
180175
logger?: __Logger;
181176

177+
/**
178+
* Default credentials provider; Not available in browser runtime.
179+
*/
180+
credentialDefaultProvider?: (input: any) => __Provider<__Credentials>;
181+
182182
/**
183183
* Fetch related hostname, signing name or signing region with given region.
184184
*/
@@ -195,18 +195,18 @@ export type JsonProtocolClientConfig = Partial<__SmithyConfiguration<__HttpHandl
195195
ClientDefaults &
196196
RegionInputConfig &
197197
EndpointsInputConfig &
198-
AwsAuthInputConfig &
199198
RetryInputConfig &
200199
HostHeaderInputConfig &
200+
AwsAuthInputConfig &
201201
UserAgentInputConfig;
202202

203203
export type JsonProtocolClientResolvedConfig = __SmithyResolvedConfiguration<__HttpHandlerOptions> &
204204
Required<ClientDefaults> &
205205
RegionResolvedConfig &
206206
EndpointsResolvedConfig &
207-
AwsAuthResolvedConfig &
208207
RetryResolvedConfig &
209208
HostHeaderResolvedConfig &
209+
AwsAuthResolvedConfig &
210210
UserAgentResolvedConfig;
211211

212212
export class JsonProtocolClient extends __Client<
@@ -224,17 +224,17 @@ export class JsonProtocolClient extends __Client<
224224
};
225225
let _config_1 = resolveRegionConfig(_config_0);
226226
let _config_2 = resolveEndpointsConfig(_config_1);
227-
let _config_3 = resolveAwsAuthConfig(_config_2);
228-
let _config_4 = resolveRetryConfig(_config_3);
229-
let _config_5 = resolveHostHeaderConfig(_config_4);
227+
let _config_3 = resolveRetryConfig(_config_2);
228+
let _config_4 = resolveHostHeaderConfig(_config_3);
229+
let _config_5 = resolveAwsAuthConfig(_config_4);
230230
let _config_6 = resolveUserAgentConfig(_config_5);
231231
super(_config_6);
232232
this.config = _config_6;
233-
this.middlewareStack.use(getAwsAuthPlugin(this.config));
234233
this.middlewareStack.use(getRetryPlugin(this.config));
235234
this.middlewareStack.use(getContentLengthPlugin(this.config));
236235
this.middlewareStack.use(getHostHeaderPlugin(this.config));
237236
this.middlewareStack.use(getLoggerPlugin(this.config));
237+
this.middlewareStack.use(getAwsAuthPlugin(this.config));
238238
this.middlewareStack.use(getUserAgentPlugin(this.config));
239239
}
240240

0 commit comments

Comments
 (0)