@@ -169,7 +169,10 @@ export interface BackendDefaults {
169
169
170
170
export namespace BackendDefaults {
171
171
export const filterSensitiveLog = ( obj : BackendDefaults ) : any => ( {
172
- ...obj
172
+ ...obj ,
173
+ ...( obj . clientPolicy && {
174
+ clientPolicy : ClientPolicy . filterSensitiveLog ( obj . clientPolicy )
175
+ } )
173
176
} ) ;
174
177
export const isa = ( o : any ) : o is BackendDefaults =>
175
178
__isa ( o , "BackendDefaults" ) ;
@@ -207,7 +210,8 @@ export interface ClientPolicy {
207
210
208
211
export namespace ClientPolicy {
209
212
export const filterSensitiveLog = ( obj : ClientPolicy ) : any => ( {
210
- ...obj
213
+ ...obj ,
214
+ ...( obj . tls && { tls : ClientPolicyTls . filterSensitiveLog ( obj . tls ) } )
211
215
} ) ;
212
216
export const isa = ( o : any ) : o is ClientPolicy => __isa ( o , "ClientPolicy" ) ;
213
217
}
@@ -236,7 +240,10 @@ export interface ClientPolicyTls {
236
240
237
241
export namespace ClientPolicyTls {
238
242
export const filterSensitiveLog = ( obj : ClientPolicyTls ) : any => ( {
239
- ...obj
243
+ ...obj ,
244
+ ...( obj . validation && {
245
+ validation : TlsValidationContext . filterSensitiveLog ( obj . validation )
246
+ } )
240
247
} ) ;
241
248
export const isa = ( o : any ) : o is ClientPolicyTls =>
242
249
__isa ( o , "ClientPolicyTls" ) ;
@@ -436,7 +443,8 @@ export interface CreateVirtualNodeInput {
436
443
437
444
export namespace CreateVirtualNodeInput {
438
445
export const filterSensitiveLog = ( obj : CreateVirtualNodeInput ) : any => ( {
439
- ...obj
446
+ ...obj ,
447
+ ...( obj . spec && { spec : VirtualNodeSpec . filterSensitiveLog ( obj . spec ) } )
440
448
} ) ;
441
449
export const isa = ( o : any ) : o is CreateVirtualNodeInput =>
442
450
__isa ( o , "CreateVirtualNodeInput" ) ;
@@ -455,7 +463,10 @@ export interface CreateVirtualNodeOutput {
455
463
456
464
export namespace CreateVirtualNodeOutput {
457
465
export const filterSensitiveLog = ( obj : CreateVirtualNodeOutput ) : any => ( {
458
- ...obj
466
+ ...obj ,
467
+ ...( obj . virtualNode && {
468
+ virtualNode : VirtualNodeData . filterSensitiveLog ( obj . virtualNode )
469
+ } )
459
470
} ) ;
460
471
export const isa = ( o : any ) : o is CreateVirtualNodeOutput =>
461
472
__isa ( o , "CreateVirtualNodeOutput" ) ;
@@ -574,7 +585,8 @@ export interface CreateVirtualServiceInput {
574
585
575
586
export namespace CreateVirtualServiceInput {
576
587
export const filterSensitiveLog = ( obj : CreateVirtualServiceInput ) : any => ( {
577
- ...obj
588
+ ...obj ,
589
+ ...( obj . spec && { spec : VirtualServiceSpec . filterSensitiveLog ( obj . spec ) } )
578
590
} ) ;
579
591
export const isa = ( o : any ) : o is CreateVirtualServiceInput =>
580
592
__isa ( o , "CreateVirtualServiceInput" ) ;
@@ -593,7 +605,10 @@ export interface CreateVirtualServiceOutput {
593
605
594
606
export namespace CreateVirtualServiceOutput {
595
607
export const filterSensitiveLog = ( obj : CreateVirtualServiceOutput ) : any => ( {
596
- ...obj
608
+ ...obj ,
609
+ ...( obj . virtualService && {
610
+ virtualService : VirtualServiceData . filterSensitiveLog ( obj . virtualService )
611
+ } )
597
612
} ) ;
598
613
export const isa = ( o : any ) : o is CreateVirtualServiceOutput =>
599
614
__isa ( o , "CreateVirtualServiceOutput" ) ;
@@ -759,7 +774,10 @@ export interface DeleteVirtualNodeOutput {
759
774
760
775
export namespace DeleteVirtualNodeOutput {
761
776
export const filterSensitiveLog = ( obj : DeleteVirtualNodeOutput ) : any => ( {
762
- ...obj
777
+ ...obj ,
778
+ ...( obj . virtualNode && {
779
+ virtualNode : VirtualNodeData . filterSensitiveLog ( obj . virtualNode )
780
+ } )
763
781
} ) ;
764
782
export const isa = ( o : any ) : o is DeleteVirtualNodeOutput =>
765
783
__isa ( o , "DeleteVirtualNodeOutput" ) ;
@@ -857,7 +875,10 @@ export interface DeleteVirtualServiceOutput {
857
875
858
876
export namespace DeleteVirtualServiceOutput {
859
877
export const filterSensitiveLog = ( obj : DeleteVirtualServiceOutput ) : any => ( {
860
- ...obj
878
+ ...obj ,
879
+ ...( obj . virtualService && {
880
+ virtualService : VirtualServiceData . filterSensitiveLog ( obj . virtualService )
881
+ } )
861
882
} ) ;
862
883
export const isa = ( o : any ) : o is DeleteVirtualServiceOutput =>
863
884
__isa ( o , "DeleteVirtualServiceOutput" ) ;
@@ -1004,7 +1025,10 @@ export interface DescribeVirtualNodeOutput {
1004
1025
1005
1026
export namespace DescribeVirtualNodeOutput {
1006
1027
export const filterSensitiveLog = ( obj : DescribeVirtualNodeOutput ) : any => ( {
1007
- ...obj
1028
+ ...obj ,
1029
+ ...( obj . virtualNode && {
1030
+ virtualNode : VirtualNodeData . filterSensitiveLog ( obj . virtualNode )
1031
+ } )
1008
1032
} ) ;
1009
1033
export const isa = ( o : any ) : o is DescribeVirtualNodeOutput =>
1010
1034
__isa ( o , "DescribeVirtualNodeOutput" ) ;
@@ -1108,7 +1132,10 @@ export namespace DescribeVirtualServiceOutput {
1108
1132
export const filterSensitiveLog = (
1109
1133
obj : DescribeVirtualServiceOutput
1110
1134
) : any => ( {
1111
- ...obj
1135
+ ...obj ,
1136
+ ...( obj . virtualService && {
1137
+ virtualService : VirtualServiceData . filterSensitiveLog ( obj . virtualService )
1138
+ } )
1112
1139
} ) ;
1113
1140
export const isa = ( o : any ) : o is DescribeVirtualServiceOutput =>
1114
1141
__isa ( o , "DescribeVirtualServiceOutput" ) ;
@@ -1399,7 +1426,12 @@ export interface GrpcRouteMatch {
1399
1426
1400
1427
export namespace GrpcRouteMatch {
1401
1428
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
+ } )
1403
1435
} ) ;
1404
1436
export const isa = ( o : any ) : o is GrpcRouteMatch =>
1405
1437
__isa ( o , "GrpcRouteMatch" ) ;
@@ -1428,7 +1460,10 @@ export interface GrpcRouteMetadata {
1428
1460
1429
1461
export namespace GrpcRouteMetadata {
1430
1462
export const filterSensitiveLog = ( obj : GrpcRouteMetadata ) : any => ( {
1431
- ...obj
1463
+ ...obj ,
1464
+ ...( obj . match && {
1465
+ match : GrpcRouteMetadataMatchMethod . filterSensitiveLog ( obj . match )
1466
+ } )
1432
1467
} ) ;
1433
1468
export const isa = ( o : any ) : o is GrpcRouteMetadata =>
1434
1469
__isa ( o , "GrpcRouteMetadata" ) ;
@@ -1888,7 +1923,8 @@ export interface HttpRouteHeader {
1888
1923
1889
1924
export namespace HttpRouteHeader {
1890
1925
export const filterSensitiveLog = ( obj : HttpRouteHeader ) : any => ( {
1891
- ...obj
1926
+ ...obj ,
1927
+ ...( obj . match && { match : HeaderMatchMethod . filterSensitiveLog ( obj . match ) } )
1892
1928
} ) ;
1893
1929
export const isa = ( o : any ) : o is HttpRouteHeader =>
1894
1930
__isa ( o , "HttpRouteHeader" ) ;
@@ -1928,7 +1964,10 @@ export interface HttpRouteMatch {
1928
1964
1929
1965
export namespace HttpRouteMatch {
1930
1966
export const filterSensitiveLog = ( obj : HttpRouteMatch ) : any => ( {
1931
- ...obj
1967
+ ...obj ,
1968
+ ...( obj . headers && {
1969
+ headers : obj . headers . map ( item => HttpRouteHeader . filterSensitiveLog ( item ) )
1970
+ } )
1932
1971
} ) ;
1933
1972
export const isa = ( o : any ) : o is HttpRouteMatch =>
1934
1973
__isa ( o , "HttpRouteMatch" ) ;
@@ -2463,7 +2502,10 @@ export interface Logging {
2463
2502
2464
2503
export namespace Logging {
2465
2504
export const filterSensitiveLog = ( obj : Logging ) : any => ( {
2466
- ...obj
2505
+ ...obj ,
2506
+ ...( obj . accessLog && {
2507
+ accessLog : AccessLog . filterSensitiveLog ( obj . accessLog )
2508
+ } )
2467
2509
} ) ;
2468
2510
export const isa = ( o : any ) : o is Logging => __isa ( o , "Logging" ) ;
2469
2511
}
@@ -3178,7 +3220,10 @@ export interface TlsValidationContext {
3178
3220
3179
3221
export namespace TlsValidationContext {
3180
3222
export const filterSensitiveLog = ( obj : TlsValidationContext ) : any => ( {
3181
- ...obj
3223
+ ...obj ,
3224
+ ...( obj . trust && {
3225
+ trust : TlsValidationContextTrust . filterSensitiveLog ( obj . trust )
3226
+ } )
3182
3227
} ) ;
3183
3228
export const isa = ( o : any ) : o is TlsValidationContext =>
3184
3229
__isa ( o , "TlsValidationContext" ) ;
@@ -3238,7 +3283,8 @@ export namespace TlsValidationContextSdsTrust {
3238
3283
export const filterSensitiveLog = (
3239
3284
obj : TlsValidationContextSdsTrust
3240
3285
) : any => ( {
3241
- ...obj
3286
+ ...obj ,
3287
+ ...( obj . source && { source : SdsSource . filterSensitiveLog ( obj . source ) } )
3242
3288
} ) ;
3243
3289
export const isa = ( o : any ) : o is TlsValidationContextSdsTrust =>
3244
3290
__isa ( o , "TlsValidationContextSdsTrust" ) ;
@@ -3554,7 +3600,8 @@ export interface UpdateVirtualNodeInput {
3554
3600
3555
3601
export namespace UpdateVirtualNodeInput {
3556
3602
export const filterSensitiveLog = ( obj : UpdateVirtualNodeInput ) : any => ( {
3557
- ...obj
3603
+ ...obj ,
3604
+ ...( obj . spec && { spec : VirtualNodeSpec . filterSensitiveLog ( obj . spec ) } )
3558
3605
} ) ;
3559
3606
export const isa = ( o : any ) : o is UpdateVirtualNodeInput =>
3560
3607
__isa ( o , "UpdateVirtualNodeInput" ) ;
@@ -3573,7 +3620,10 @@ export interface UpdateVirtualNodeOutput {
3573
3620
3574
3621
export namespace UpdateVirtualNodeOutput {
3575
3622
export const filterSensitiveLog = ( obj : UpdateVirtualNodeOutput ) : any => ( {
3576
- ...obj
3623
+ ...obj ,
3624
+ ...( obj . virtualNode && {
3625
+ virtualNode : VirtualNodeData . filterSensitiveLog ( obj . virtualNode )
3626
+ } )
3577
3627
} ) ;
3578
3628
export const isa = ( o : any ) : o is UpdateVirtualNodeOutput =>
3579
3629
__isa ( o , "UpdateVirtualNodeOutput" ) ;
@@ -3675,7 +3725,8 @@ export interface UpdateVirtualServiceInput {
3675
3725
3676
3726
export namespace UpdateVirtualServiceInput {
3677
3727
export const filterSensitiveLog = ( obj : UpdateVirtualServiceInput ) : any => ( {
3678
- ...obj
3728
+ ...obj ,
3729
+ ...( obj . spec && { spec : VirtualServiceSpec . filterSensitiveLog ( obj . spec ) } )
3679
3730
} ) ;
3680
3731
export const isa = ( o : any ) : o is UpdateVirtualServiceInput =>
3681
3732
__isa ( o , "UpdateVirtualServiceInput" ) ;
@@ -3694,7 +3745,10 @@ export interface UpdateVirtualServiceOutput {
3694
3745
3695
3746
export namespace UpdateVirtualServiceOutput {
3696
3747
export const filterSensitiveLog = ( obj : UpdateVirtualServiceOutput ) : any => ( {
3697
- ...obj
3748
+ ...obj ,
3749
+ ...( obj . virtualService && {
3750
+ virtualService : VirtualServiceData . filterSensitiveLog ( obj . virtualService )
3751
+ } )
3698
3752
} ) ;
3699
3753
export const isa = ( o : any ) : o is UpdateVirtualServiceOutput =>
3700
3754
__isa ( o , "UpdateVirtualServiceOutput" ) ;
@@ -3733,7 +3787,8 @@ export interface VirtualNodeData {
3733
3787
3734
3788
export namespace VirtualNodeData {
3735
3789
export const filterSensitiveLog = ( obj : VirtualNodeData ) : any => ( {
3736
- ...obj
3790
+ ...obj ,
3791
+ ...( obj . spec && { spec : VirtualNodeSpec . filterSensitiveLog ( obj . spec ) } )
3737
3792
} ) ;
3738
3793
export const isa = ( o : any ) : o is VirtualNodeData =>
3739
3794
__isa ( o , "VirtualNodeData" ) ;
@@ -3835,7 +3890,19 @@ export interface VirtualNodeSpec {
3835
3890
3836
3891
export namespace VirtualNodeSpec {
3837
3892
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
+ } )
3839
3906
} ) ;
3840
3907
export const isa = ( o : any ) : o is VirtualNodeSpec =>
3841
3908
__isa ( o , "VirtualNodeSpec" ) ;
@@ -4049,7 +4116,10 @@ export interface VirtualServiceBackend {
4049
4116
4050
4117
export namespace VirtualServiceBackend {
4051
4118
export const filterSensitiveLog = ( obj : VirtualServiceBackend ) : any => ( {
4052
- ...obj
4119
+ ...obj ,
4120
+ ...( obj . clientPolicy && {
4121
+ clientPolicy : ClientPolicy . filterSensitiveLog ( obj . clientPolicy )
4122
+ } )
4053
4123
} ) ;
4054
4124
export const isa = ( o : any ) : o is VirtualServiceBackend =>
4055
4125
__isa ( o , "VirtualServiceBackend" ) ;
@@ -4088,7 +4158,8 @@ export interface VirtualServiceData {
4088
4158
4089
4159
export namespace VirtualServiceData {
4090
4160
export const filterSensitiveLog = ( obj : VirtualServiceData ) : any => ( {
4091
- ...obj
4161
+ ...obj ,
4162
+ ...( obj . spec && { spec : VirtualServiceSpec . filterSensitiveLog ( obj . spec ) } )
4092
4163
} ) ;
4093
4164
export const isa = ( o : any ) : o is VirtualServiceData =>
4094
4165
__isa ( o , "VirtualServiceData" ) ;
@@ -4221,7 +4292,10 @@ export interface VirtualServiceSpec {
4221
4292
4222
4293
export namespace VirtualServiceSpec {
4223
4294
export const filterSensitiveLog = ( obj : VirtualServiceSpec ) : any => ( {
4224
- ...obj
4295
+ ...obj ,
4296
+ ...( obj . provider && {
4297
+ provider : VirtualServiceProvider . filterSensitiveLog ( obj . provider )
4298
+ } )
4225
4299
} ) ;
4226
4300
export const isa = ( o : any ) : o is VirtualServiceSpec =>
4227
4301
__isa ( o , "VirtualServiceSpec" ) ;
0 commit comments