Skip to content

Commit 896796c

Browse files
committed
chore: codegen to call filterSensitiveLog for all unions
1 parent e0311d3 commit 896796c

File tree

6 files changed

+161
-40
lines changed

6 files changed

+161
-40
lines changed

clients/client-app-mesh/models/index.ts

Lines changed: 101 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,10 @@ export interface BackendDefaults {
169169

170170
export namespace BackendDefaults {
171171
export const filterSensitiveLog = (obj: BackendDefaults): any => ({
172-
...obj
172+
...obj,
173+
...(obj.clientPolicy && {
174+
clientPolicy: ClientPolicy.filterSensitiveLog(obj.clientPolicy)
175+
})
173176
});
174177
export const isa = (o: any): o is BackendDefaults =>
175178
__isa(o, "BackendDefaults");
@@ -207,7 +210,8 @@ export interface ClientPolicy {
207210

208211
export namespace ClientPolicy {
209212
export const filterSensitiveLog = (obj: ClientPolicy): any => ({
210-
...obj
213+
...obj,
214+
...(obj.tls && { tls: ClientPolicyTls.filterSensitiveLog(obj.tls) })
211215
});
212216
export const isa = (o: any): o is ClientPolicy => __isa(o, "ClientPolicy");
213217
}
@@ -236,7 +240,10 @@ export interface ClientPolicyTls {
236240

237241
export namespace ClientPolicyTls {
238242
export const filterSensitiveLog = (obj: ClientPolicyTls): any => ({
239-
...obj
243+
...obj,
244+
...(obj.validation && {
245+
validation: TlsValidationContext.filterSensitiveLog(obj.validation)
246+
})
240247
});
241248
export const isa = (o: any): o is ClientPolicyTls =>
242249
__isa(o, "ClientPolicyTls");
@@ -436,7 +443,8 @@ export interface CreateVirtualNodeInput {
436443

437444
export namespace CreateVirtualNodeInput {
438445
export const filterSensitiveLog = (obj: CreateVirtualNodeInput): any => ({
439-
...obj
446+
...obj,
447+
...(obj.spec && { spec: VirtualNodeSpec.filterSensitiveLog(obj.spec) })
440448
});
441449
export const isa = (o: any): o is CreateVirtualNodeInput =>
442450
__isa(o, "CreateVirtualNodeInput");
@@ -455,7 +463,10 @@ export interface CreateVirtualNodeOutput {
455463

456464
export namespace CreateVirtualNodeOutput {
457465
export const filterSensitiveLog = (obj: CreateVirtualNodeOutput): any => ({
458-
...obj
466+
...obj,
467+
...(obj.virtualNode && {
468+
virtualNode: VirtualNodeData.filterSensitiveLog(obj.virtualNode)
469+
})
459470
});
460471
export const isa = (o: any): o is CreateVirtualNodeOutput =>
461472
__isa(o, "CreateVirtualNodeOutput");
@@ -574,7 +585,8 @@ export interface CreateVirtualServiceInput {
574585

575586
export namespace CreateVirtualServiceInput {
576587
export const filterSensitiveLog = (obj: CreateVirtualServiceInput): any => ({
577-
...obj
588+
...obj,
589+
...(obj.spec && { spec: VirtualServiceSpec.filterSensitiveLog(obj.spec) })
578590
});
579591
export const isa = (o: any): o is CreateVirtualServiceInput =>
580592
__isa(o, "CreateVirtualServiceInput");
@@ -593,7 +605,10 @@ export interface CreateVirtualServiceOutput {
593605

594606
export namespace CreateVirtualServiceOutput {
595607
export const filterSensitiveLog = (obj: CreateVirtualServiceOutput): any => ({
596-
...obj
608+
...obj,
609+
...(obj.virtualService && {
610+
virtualService: VirtualServiceData.filterSensitiveLog(obj.virtualService)
611+
})
597612
});
598613
export const isa = (o: any): o is CreateVirtualServiceOutput =>
599614
__isa(o, "CreateVirtualServiceOutput");
@@ -759,7 +774,10 @@ export interface DeleteVirtualNodeOutput {
759774

760775
export namespace DeleteVirtualNodeOutput {
761776
export const filterSensitiveLog = (obj: DeleteVirtualNodeOutput): any => ({
762-
...obj
777+
...obj,
778+
...(obj.virtualNode && {
779+
virtualNode: VirtualNodeData.filterSensitiveLog(obj.virtualNode)
780+
})
763781
});
764782
export const isa = (o: any): o is DeleteVirtualNodeOutput =>
765783
__isa(o, "DeleteVirtualNodeOutput");
@@ -857,7 +875,10 @@ export interface DeleteVirtualServiceOutput {
857875

858876
export namespace DeleteVirtualServiceOutput {
859877
export const filterSensitiveLog = (obj: DeleteVirtualServiceOutput): any => ({
860-
...obj
878+
...obj,
879+
...(obj.virtualService && {
880+
virtualService: VirtualServiceData.filterSensitiveLog(obj.virtualService)
881+
})
861882
});
862883
export const isa = (o: any): o is DeleteVirtualServiceOutput =>
863884
__isa(o, "DeleteVirtualServiceOutput");
@@ -1004,7 +1025,10 @@ export interface DescribeVirtualNodeOutput {
10041025

10051026
export namespace DescribeVirtualNodeOutput {
10061027
export const filterSensitiveLog = (obj: DescribeVirtualNodeOutput): any => ({
1007-
...obj
1028+
...obj,
1029+
...(obj.virtualNode && {
1030+
virtualNode: VirtualNodeData.filterSensitiveLog(obj.virtualNode)
1031+
})
10081032
});
10091033
export const isa = (o: any): o is DescribeVirtualNodeOutput =>
10101034
__isa(o, "DescribeVirtualNodeOutput");
@@ -1108,7 +1132,10 @@ export namespace DescribeVirtualServiceOutput {
11081132
export const filterSensitiveLog = (
11091133
obj: DescribeVirtualServiceOutput
11101134
): any => ({
1111-
...obj
1135+
...obj,
1136+
...(obj.virtualService && {
1137+
virtualService: VirtualServiceData.filterSensitiveLog(obj.virtualService)
1138+
})
11121139
});
11131140
export const isa = (o: any): o is DescribeVirtualServiceOutput =>
11141141
__isa(o, "DescribeVirtualServiceOutput");
@@ -1399,7 +1426,12 @@ export interface GrpcRouteMatch {
13991426

14001427
export namespace GrpcRouteMatch {
14011428
export const filterSensitiveLog = (obj: GrpcRouteMatch): any => ({
1402-
...obj
1429+
...obj,
1430+
...(obj.metadata && {
1431+
metadata: obj.metadata.map(item =>
1432+
GrpcRouteMetadata.filterSensitiveLog(item)
1433+
)
1434+
})
14031435
});
14041436
export const isa = (o: any): o is GrpcRouteMatch =>
14051437
__isa(o, "GrpcRouteMatch");
@@ -1428,7 +1460,10 @@ export interface GrpcRouteMetadata {
14281460

14291461
export namespace GrpcRouteMetadata {
14301462
export const filterSensitiveLog = (obj: GrpcRouteMetadata): any => ({
1431-
...obj
1463+
...obj,
1464+
...(obj.match && {
1465+
match: GrpcRouteMetadataMatchMethod.filterSensitiveLog(obj.match)
1466+
})
14321467
});
14331468
export const isa = (o: any): o is GrpcRouteMetadata =>
14341469
__isa(o, "GrpcRouteMetadata");
@@ -1888,7 +1923,8 @@ export interface HttpRouteHeader {
18881923

18891924
export namespace HttpRouteHeader {
18901925
export const filterSensitiveLog = (obj: HttpRouteHeader): any => ({
1891-
...obj
1926+
...obj,
1927+
...(obj.match && { match: HeaderMatchMethod.filterSensitiveLog(obj.match) })
18921928
});
18931929
export const isa = (o: any): o is HttpRouteHeader =>
18941930
__isa(o, "HttpRouteHeader");
@@ -1928,7 +1964,10 @@ export interface HttpRouteMatch {
19281964

19291965
export namespace HttpRouteMatch {
19301966
export const filterSensitiveLog = (obj: HttpRouteMatch): any => ({
1931-
...obj
1967+
...obj,
1968+
...(obj.headers && {
1969+
headers: obj.headers.map(item => HttpRouteHeader.filterSensitiveLog(item))
1970+
})
19321971
});
19331972
export const isa = (o: any): o is HttpRouteMatch =>
19341973
__isa(o, "HttpRouteMatch");
@@ -2463,7 +2502,10 @@ export interface Logging {
24632502

24642503
export namespace Logging {
24652504
export const filterSensitiveLog = (obj: Logging): any => ({
2466-
...obj
2505+
...obj,
2506+
...(obj.accessLog && {
2507+
accessLog: AccessLog.filterSensitiveLog(obj.accessLog)
2508+
})
24672509
});
24682510
export const isa = (o: any): o is Logging => __isa(o, "Logging");
24692511
}
@@ -3178,7 +3220,10 @@ export interface TlsValidationContext {
31783220

31793221
export namespace TlsValidationContext {
31803222
export const filterSensitiveLog = (obj: TlsValidationContext): any => ({
3181-
...obj
3223+
...obj,
3224+
...(obj.trust && {
3225+
trust: TlsValidationContextTrust.filterSensitiveLog(obj.trust)
3226+
})
31823227
});
31833228
export const isa = (o: any): o is TlsValidationContext =>
31843229
__isa(o, "TlsValidationContext");
@@ -3238,7 +3283,8 @@ export namespace TlsValidationContextSdsTrust {
32383283
export const filterSensitiveLog = (
32393284
obj: TlsValidationContextSdsTrust
32403285
): any => ({
3241-
...obj
3286+
...obj,
3287+
...(obj.source && { source: SdsSource.filterSensitiveLog(obj.source) })
32423288
});
32433289
export const isa = (o: any): o is TlsValidationContextSdsTrust =>
32443290
__isa(o, "TlsValidationContextSdsTrust");
@@ -3554,7 +3600,8 @@ export interface UpdateVirtualNodeInput {
35543600

35553601
export namespace UpdateVirtualNodeInput {
35563602
export const filterSensitiveLog = (obj: UpdateVirtualNodeInput): any => ({
3557-
...obj
3603+
...obj,
3604+
...(obj.spec && { spec: VirtualNodeSpec.filterSensitiveLog(obj.spec) })
35583605
});
35593606
export const isa = (o: any): o is UpdateVirtualNodeInput =>
35603607
__isa(o, "UpdateVirtualNodeInput");
@@ -3573,7 +3620,10 @@ export interface UpdateVirtualNodeOutput {
35733620

35743621
export namespace UpdateVirtualNodeOutput {
35753622
export const filterSensitiveLog = (obj: UpdateVirtualNodeOutput): any => ({
3576-
...obj
3623+
...obj,
3624+
...(obj.virtualNode && {
3625+
virtualNode: VirtualNodeData.filterSensitiveLog(obj.virtualNode)
3626+
})
35773627
});
35783628
export const isa = (o: any): o is UpdateVirtualNodeOutput =>
35793629
__isa(o, "UpdateVirtualNodeOutput");
@@ -3675,7 +3725,8 @@ export interface UpdateVirtualServiceInput {
36753725

36763726
export namespace UpdateVirtualServiceInput {
36773727
export const filterSensitiveLog = (obj: UpdateVirtualServiceInput): any => ({
3678-
...obj
3728+
...obj,
3729+
...(obj.spec && { spec: VirtualServiceSpec.filterSensitiveLog(obj.spec) })
36793730
});
36803731
export const isa = (o: any): o is UpdateVirtualServiceInput =>
36813732
__isa(o, "UpdateVirtualServiceInput");
@@ -3694,7 +3745,10 @@ export interface UpdateVirtualServiceOutput {
36943745

36953746
export namespace UpdateVirtualServiceOutput {
36963747
export const filterSensitiveLog = (obj: UpdateVirtualServiceOutput): any => ({
3697-
...obj
3748+
...obj,
3749+
...(obj.virtualService && {
3750+
virtualService: VirtualServiceData.filterSensitiveLog(obj.virtualService)
3751+
})
36983752
});
36993753
export const isa = (o: any): o is UpdateVirtualServiceOutput =>
37003754
__isa(o, "UpdateVirtualServiceOutput");
@@ -3733,7 +3787,8 @@ export interface VirtualNodeData {
37333787

37343788
export namespace VirtualNodeData {
37353789
export const filterSensitiveLog = (obj: VirtualNodeData): any => ({
3736-
...obj
3790+
...obj,
3791+
...(obj.spec && { spec: VirtualNodeSpec.filterSensitiveLog(obj.spec) })
37373792
});
37383793
export const isa = (o: any): o is VirtualNodeData =>
37393794
__isa(o, "VirtualNodeData");
@@ -3835,7 +3890,19 @@ export interface VirtualNodeSpec {
38353890

38363891
export namespace VirtualNodeSpec {
38373892
export const filterSensitiveLog = (obj: VirtualNodeSpec): any => ({
3838-
...obj
3893+
...obj,
3894+
...(obj.backendDefaults && {
3895+
backendDefaults: BackendDefaults.filterSensitiveLog(obj.backendDefaults)
3896+
}),
3897+
...(obj.backends && {
3898+
backends: obj.backends.map(item => Backend.filterSensitiveLog(item))
3899+
}),
3900+
...(obj.logging && { logging: Logging.filterSensitiveLog(obj.logging) }),
3901+
...(obj.serviceDiscovery && {
3902+
serviceDiscovery: ServiceDiscovery.filterSensitiveLog(
3903+
obj.serviceDiscovery
3904+
)
3905+
})
38393906
});
38403907
export const isa = (o: any): o is VirtualNodeSpec =>
38413908
__isa(o, "VirtualNodeSpec");
@@ -4049,7 +4116,10 @@ export interface VirtualServiceBackend {
40494116

40504117
export namespace VirtualServiceBackend {
40514118
export const filterSensitiveLog = (obj: VirtualServiceBackend): any => ({
4052-
...obj
4119+
...obj,
4120+
...(obj.clientPolicy && {
4121+
clientPolicy: ClientPolicy.filterSensitiveLog(obj.clientPolicy)
4122+
})
40534123
});
40544124
export const isa = (o: any): o is VirtualServiceBackend =>
40554125
__isa(o, "VirtualServiceBackend");
@@ -4088,7 +4158,8 @@ export interface VirtualServiceData {
40884158

40894159
export namespace VirtualServiceData {
40904160
export const filterSensitiveLog = (obj: VirtualServiceData): any => ({
4091-
...obj
4161+
...obj,
4162+
...(obj.spec && { spec: VirtualServiceSpec.filterSensitiveLog(obj.spec) })
40924163
});
40934164
export const isa = (o: any): o is VirtualServiceData =>
40944165
__isa(o, "VirtualServiceData");
@@ -4221,7 +4292,10 @@ export interface VirtualServiceSpec {
42214292

42224293
export namespace VirtualServiceSpec {
42234294
export const filterSensitiveLog = (obj: VirtualServiceSpec): any => ({
4224-
...obj
4295+
...obj,
4296+
...(obj.provider && {
4297+
provider: VirtualServiceProvider.filterSensitiveLog(obj.provider)
4298+
})
42254299
});
42264300
export const isa = (o: any): o is VirtualServiceSpec =>
42274301
__isa(o, "VirtualServiceSpec");

clients/client-groundstation/models/index.ts

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,10 @@ export interface CreateConfigRequest {
496496

497497
export namespace CreateConfigRequest {
498498
export const filterSensitiveLog = (obj: CreateConfigRequest): any => ({
499-
...obj
499+
...obj,
500+
...(obj.configData && {
501+
configData: ConfigTypeData.filterSensitiveLog(obj.configData)
502+
})
500503
});
501504
export const isa = (o: any): o is CreateConfigRequest =>
502505
__isa(o, "CreateConfigRequest");
@@ -1108,7 +1111,10 @@ export interface GetConfigResponse {
11081111

11091112
export namespace GetConfigResponse {
11101113
export const filterSensitiveLog = (obj: GetConfigResponse): any => ({
1111-
...obj
1114+
...obj,
1115+
...(obj.configData && {
1116+
configData: ConfigTypeData.filterSensitiveLog(obj.configData)
1117+
})
11121118
});
11131119
export const isa = (o: any): o is GetConfigResponse =>
11141120
__isa(o, "GetConfigResponse");
@@ -2181,7 +2187,10 @@ export interface UpdateConfigRequest {
21812187

21822188
export namespace UpdateConfigRequest {
21832189
export const filterSensitiveLog = (obj: UpdateConfigRequest): any => ({
2184-
...obj
2190+
...obj,
2191+
...(obj.configData && {
2192+
configData: ConfigTypeData.filterSensitiveLog(obj.configData)
2193+
})
21852194
});
21862195
export const isa = (o: any): o is UpdateConfigRequest =>
21872196
__isa(o, "UpdateConfigRequest");

clients/client-kinesis/models/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2719,7 +2719,12 @@ export interface SubscribeToShardOutput {
27192719

27202720
export namespace SubscribeToShardOutput {
27212721
export const filterSensitiveLog = (obj: SubscribeToShardOutput): any => ({
2722-
...obj
2722+
...obj,
2723+
...(obj.EventStream && {
2724+
EventStream: SubscribeToShardEventStream.filterSensitiveLog(
2725+
obj.EventStream
2726+
)
2727+
})
27232728
});
27242729
export const isa = (o: any): o is SubscribeToShardOutput =>
27252730
__isa(o, "SubscribeToShardOutput");

0 commit comments

Comments
 (0)