@@ -14,25 +14,30 @@ export namespace AccessLog {
14
14
interface $Base {
15
15
__type ?: "AccessLog" ;
16
16
}
17
+
17
18
/**
18
19
* <p>The file object to send virtual node access logs to.</p>
19
20
*/
20
21
export interface FileMember extends $Base {
21
22
file : FileAccessLog ;
22
23
$unknown ?: never ;
23
24
}
25
+
24
26
export interface $UnknownMember extends $Base {
25
27
file ?: never ;
26
28
$unknown : [ string , any ] ;
27
29
}
30
+
28
31
export interface Visitor < T > {
29
32
file : ( value : FileAccessLog ) => T ;
30
33
_ : ( name : string , value : any ) => T ;
31
34
}
35
+
32
36
export const visit = < T > ( value : AccessLog , visitor : Visitor < T > ) : T => {
33
37
if ( value . file !== undefined ) return visitor . file ( value . file ) ;
34
38
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
35
39
} ;
40
+
36
41
export const filterSensitiveLog = ( obj : AccessLog ) : any => {
37
42
if ( obj . file !== undefined )
38
43
return { file : FileAccessLog . filterSensitiveLog ( obj . file ) } ;
@@ -114,26 +119,31 @@ export namespace Backend {
114
119
interface $Base {
115
120
__type ?: "Backend" ;
116
121
}
122
+
117
123
/**
118
124
* <p>Specifies a virtual service to use as a backend for a virtual node. </p>
119
125
*/
120
126
export interface VirtualServiceMember extends $Base {
121
127
virtualService : VirtualServiceBackend ;
122
128
$unknown ?: never ;
123
129
}
130
+
124
131
export interface $UnknownMember extends $Base {
125
132
virtualService ?: never ;
126
133
$unknown : [ string , any ] ;
127
134
}
135
+
128
136
export interface Visitor < T > {
129
137
virtualService : ( value : VirtualServiceBackend ) => T ;
130
138
_ : ( name : string , value : any ) => T ;
131
139
}
140
+
132
141
export const visit = < T > ( value : Backend , visitor : Visitor < T > ) : T => {
133
142
if ( value . virtualService !== undefined )
134
143
return visitor . virtualService ( value . virtualService ) ;
135
144
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
136
145
} ;
146
+
137
147
export const filterSensitiveLog = ( obj : Backend ) : any => {
138
148
if ( obj . virtualService !== undefined )
139
149
return {
@@ -1439,6 +1449,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1439
1449
interface $Base {
1440
1450
__type ?: "GrpcRouteMetadataMatchMethod" ;
1441
1451
}
1452
+
1442
1453
/**
1443
1454
* <p>The value sent by the client must match the specified value exactly.</p>
1444
1455
*/
@@ -1450,6 +1461,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1450
1461
suffix ?: never ;
1451
1462
$unknown ?: never ;
1452
1463
}
1464
+
1453
1465
/**
1454
1466
* <p>The value sent by the client must begin with the specified characters.</p>
1455
1467
*/
@@ -1461,6 +1473,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1461
1473
suffix ?: never ;
1462
1474
$unknown ?: never ;
1463
1475
}
1476
+
1464
1477
/**
1465
1478
* <p>An object that represents the range of values to match on.</p>
1466
1479
*/
@@ -1472,6 +1485,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1472
1485
suffix ?: never ;
1473
1486
$unknown ?: never ;
1474
1487
}
1488
+
1475
1489
/**
1476
1490
* <p>The value sent by the client must include the specified characters.</p>
1477
1491
*/
@@ -1483,6 +1497,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1483
1497
suffix ?: never ;
1484
1498
$unknown ?: never ;
1485
1499
}
1500
+
1486
1501
/**
1487
1502
* <p>The value sent by the client must end with the specified characters.</p>
1488
1503
*/
@@ -1494,6 +1509,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1494
1509
suffix : string ;
1495
1510
$unknown ?: never ;
1496
1511
}
1512
+
1497
1513
export interface $UnknownMember extends $Base {
1498
1514
exact ?: never ;
1499
1515
prefix ?: never ;
@@ -1502,6 +1518,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1502
1518
suffix ?: never ;
1503
1519
$unknown : [ string , any ] ;
1504
1520
}
1521
+
1505
1522
export interface Visitor < T > {
1506
1523
exact : ( value : string ) => T ;
1507
1524
prefix : ( value : string ) => T ;
@@ -1510,6 +1527,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1510
1527
suffix : ( value : string ) => T ;
1511
1528
_ : ( name : string , value : any ) => T ;
1512
1529
}
1530
+
1513
1531
export const visit = < T > (
1514
1532
value : GrpcRouteMetadataMatchMethod ,
1515
1533
visitor : Visitor < T >
@@ -1521,6 +1539,7 @@ export namespace GrpcRouteMetadataMatchMethod {
1521
1539
if ( value . suffix !== undefined ) return visitor . suffix ( value . suffix ) ;
1522
1540
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
1523
1541
} ;
1542
+
1524
1543
export const filterSensitiveLog = (
1525
1544
obj : GrpcRouteMetadataMatchMethod
1526
1545
) : any => {
@@ -1571,6 +1590,7 @@ export namespace HeaderMatchMethod {
1571
1590
interface $Base {
1572
1591
__type ?: "HeaderMatchMethod" ;
1573
1592
}
1593
+
1574
1594
/**
1575
1595
* <p>The value sent by the client must match the specified value exactly.</p>
1576
1596
*/
@@ -1582,6 +1602,7 @@ export namespace HeaderMatchMethod {
1582
1602
suffix ?: never ;
1583
1603
$unknown ?: never ;
1584
1604
}
1605
+
1585
1606
/**
1586
1607
* <p>The value sent by the client must begin with the specified characters.</p>
1587
1608
*/
@@ -1593,6 +1614,7 @@ export namespace HeaderMatchMethod {
1593
1614
suffix ?: never ;
1594
1615
$unknown ?: never ;
1595
1616
}
1617
+
1596
1618
/**
1597
1619
* <p>An object that represents the range of values to match on.</p>
1598
1620
*/
@@ -1604,6 +1626,7 @@ export namespace HeaderMatchMethod {
1604
1626
suffix ?: never ;
1605
1627
$unknown ?: never ;
1606
1628
}
1629
+
1607
1630
/**
1608
1631
* <p>The value sent by the client must include the specified characters.</p>
1609
1632
*/
@@ -1615,6 +1638,7 @@ export namespace HeaderMatchMethod {
1615
1638
suffix ?: never ;
1616
1639
$unknown ?: never ;
1617
1640
}
1641
+
1618
1642
/**
1619
1643
* <p>The value sent by the client must end with the specified characters.</p>
1620
1644
*/
@@ -1626,6 +1650,7 @@ export namespace HeaderMatchMethod {
1626
1650
suffix : string ;
1627
1651
$unknown ?: never ;
1628
1652
}
1653
+
1629
1654
export interface $UnknownMember extends $Base {
1630
1655
exact ?: never ;
1631
1656
prefix ?: never ;
@@ -1634,6 +1659,7 @@ export namespace HeaderMatchMethod {
1634
1659
suffix ?: never ;
1635
1660
$unknown : [ string , any ] ;
1636
1661
}
1662
+
1637
1663
export interface Visitor < T > {
1638
1664
exact : ( value : string ) => T ;
1639
1665
prefix : ( value : string ) => T ;
@@ -1642,6 +1668,7 @@ export namespace HeaderMatchMethod {
1642
1668
suffix : ( value : string ) => T ;
1643
1669
_ : ( name : string , value : any ) => T ;
1644
1670
}
1671
+
1645
1672
export const visit = < T > (
1646
1673
value : HeaderMatchMethod ,
1647
1674
visitor : Visitor < T >
@@ -1653,6 +1680,7 @@ export namespace HeaderMatchMethod {
1653
1680
if ( value . suffix !== undefined ) return visitor . suffix ( value . suffix ) ;
1654
1681
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
1655
1682
} ;
1683
+
1656
1684
export const filterSensitiveLog = ( obj : HeaderMatchMethod ) : any => {
1657
1685
if ( obj . exact !== undefined ) return { exact : obj . exact } ;
1658
1686
if ( obj . prefix !== undefined ) return { prefix : obj . prefix } ;
@@ -2877,23 +2905,28 @@ export namespace SdsSource {
2877
2905
interface $Base {
2878
2906
__type ?: "SdsSource" ;
2879
2907
}
2908
+
2880
2909
export interface UnixDomainSocketMember extends $Base {
2881
2910
unixDomainSocket : SdsUnixDomainSocketSource ;
2882
2911
$unknown ?: never ;
2883
2912
}
2913
+
2884
2914
export interface $UnknownMember extends $Base {
2885
2915
unixDomainSocket ?: never ;
2886
2916
$unknown : [ string , any ] ;
2887
2917
}
2918
+
2888
2919
export interface Visitor < T > {
2889
2920
unixDomainSocket : ( value : SdsUnixDomainSocketSource ) => T ;
2890
2921
_ : ( name : string , value : any ) => T ;
2891
2922
}
2923
+
2892
2924
export const visit = < T > ( value : SdsSource , visitor : Visitor < T > ) : T => {
2893
2925
if ( value . unixDomainSocket !== undefined )
2894
2926
return visitor . unixDomainSocket ( value . unixDomainSocket ) ;
2895
2927
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
2896
2928
} ;
2929
+
2897
2930
export const filterSensitiveLog = ( obj : SdsSource ) : any => {
2898
2931
if ( obj . unixDomainSocket !== undefined )
2899
2932
return {
@@ -2931,6 +2964,7 @@ export namespace ServiceDiscovery {
2931
2964
interface $Base {
2932
2965
__type ?: "ServiceDiscovery" ;
2933
2966
}
2967
+
2934
2968
/**
2935
2969
* <p>Specifies any AWS Cloud Map information for the virtual node.</p>
2936
2970
*/
@@ -2939,6 +2973,7 @@ export namespace ServiceDiscovery {
2939
2973
dns ?: never ;
2940
2974
$unknown ?: never ;
2941
2975
}
2976
+
2942
2977
/**
2943
2978
* <p>Specifies the DNS information for the virtual node.</p>
2944
2979
*/
@@ -2947,22 +2982,26 @@ export namespace ServiceDiscovery {
2947
2982
dns : DnsServiceDiscovery ;
2948
2983
$unknown ?: never ;
2949
2984
}
2985
+
2950
2986
export interface $UnknownMember extends $Base {
2951
2987
awsCloudMap ?: never ;
2952
2988
dns ?: never ;
2953
2989
$unknown : [ string , any ] ;
2954
2990
}
2991
+
2955
2992
export interface Visitor < T > {
2956
2993
awsCloudMap : ( value : AwsCloudMapServiceDiscovery ) => T ;
2957
2994
dns : ( value : DnsServiceDiscovery ) => T ;
2958
2995
_ : ( name : string , value : any ) => T ;
2959
2996
}
2997
+
2960
2998
export const visit = < T > ( value : ServiceDiscovery , visitor : Visitor < T > ) : T => {
2961
2999
if ( value . awsCloudMap !== undefined )
2962
3000
return visitor . awsCloudMap ( value . awsCloudMap ) ;
2963
3001
if ( value . dns !== undefined ) return visitor . dns ( value . dns ) ;
2964
3002
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
2965
3003
} ;
3004
+
2966
3005
export const filterSensitiveLog = ( obj : ServiceDiscovery ) : any => {
2967
3006
if ( obj . awsCloudMap !== undefined )
2968
3007
return {
@@ -3218,6 +3257,7 @@ export namespace TlsValidationContextTrust {
3218
3257
interface $Base {
3219
3258
__type ?: "TlsValidationContextTrust" ;
3220
3259
}
3260
+
3221
3261
/**
3222
3262
* <p>A reference to an object that represents a TLS validation context trust for an AWS Certicate Manager (ACM)
3223
3263
* certificate.</p>
@@ -3228,6 +3268,7 @@ export namespace TlsValidationContextTrust {
3228
3268
sds ?: never ;
3229
3269
$unknown ?: never ;
3230
3270
}
3271
+
3231
3272
/**
3232
3273
* <p>An object that represents a TLS validation context trust for a local file.</p>
3233
3274
*/
@@ -3237,24 +3278,28 @@ export namespace TlsValidationContextTrust {
3237
3278
sds ?: never ;
3238
3279
$unknown ?: never ;
3239
3280
}
3281
+
3240
3282
export interface SdsMember extends $Base {
3241
3283
acm ?: never ;
3242
3284
file ?: never ;
3243
3285
sds : TlsValidationContextSdsTrust ;
3244
3286
$unknown ?: never ;
3245
3287
}
3288
+
3246
3289
export interface $UnknownMember extends $Base {
3247
3290
acm ?: never ;
3248
3291
file ?: never ;
3249
3292
sds ?: never ;
3250
3293
$unknown : [ string , any ] ;
3251
3294
}
3295
+
3252
3296
export interface Visitor < T > {
3253
3297
acm : ( value : TlsValidationContextAcmTrust ) => T ;
3254
3298
file : ( value : TlsValidationContextFileTrust ) => T ;
3255
3299
sds : ( value : TlsValidationContextSdsTrust ) => T ;
3256
3300
_ : ( name : string , value : any ) => T ;
3257
3301
}
3302
+
3258
3303
export const visit = < T > (
3259
3304
value : TlsValidationContextTrust ,
3260
3305
visitor : Visitor < T >
@@ -3264,6 +3309,7 @@ export namespace TlsValidationContextTrust {
3264
3309
if ( value . sds !== undefined ) return visitor . sds ( value . sds ) ;
3265
3310
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
3266
3311
} ;
3312
+
3267
3313
export const filterSensitiveLog = ( obj : TlsValidationContextTrust ) : any => {
3268
3314
if ( obj . acm !== undefined )
3269
3315
return { acm : TlsValidationContextAcmTrust . filterSensitiveLog ( obj . acm ) } ;
@@ -4060,6 +4106,7 @@ export namespace VirtualServiceProvider {
4060
4106
interface $Base {
4061
4107
__type ?: "VirtualServiceProvider" ;
4062
4108
}
4109
+
4063
4110
/**
4064
4111
* <p>The virtual node associated with a virtual service.</p>
4065
4112
*/
@@ -4068,6 +4115,7 @@ export namespace VirtualServiceProvider {
4068
4115
virtualRouter ?: never ;
4069
4116
$unknown ?: never ;
4070
4117
}
4118
+
4071
4119
/**
4072
4120
* <p>The virtual router associated with a virtual service.</p>
4073
4121
*/
@@ -4076,16 +4124,19 @@ export namespace VirtualServiceProvider {
4076
4124
virtualRouter : VirtualRouterServiceProvider ;
4077
4125
$unknown ?: never ;
4078
4126
}
4127
+
4079
4128
export interface $UnknownMember extends $Base {
4080
4129
virtualNode ?: never ;
4081
4130
virtualRouter ?: never ;
4082
4131
$unknown : [ string , any ] ;
4083
4132
}
4133
+
4084
4134
export interface Visitor < T > {
4085
4135
virtualNode : ( value : VirtualNodeServiceProvider ) => T ;
4086
4136
virtualRouter : ( value : VirtualRouterServiceProvider ) => T ;
4087
4137
_ : ( name : string , value : any ) => T ;
4088
4138
}
4139
+
4089
4140
export const visit = < T > (
4090
4141
value : VirtualServiceProvider ,
4091
4142
visitor : Visitor < T >
@@ -4096,6 +4147,7 @@ export namespace VirtualServiceProvider {
4096
4147
return visitor . virtualRouter ( value . virtualRouter ) ;
4097
4148
return visitor . _ ( value . $unknown [ 0 ] , value . $unknown [ 1 ] ) ;
4098
4149
} ;
4150
+
4099
4151
export const filterSensitiveLog = ( obj : VirtualServiceProvider ) : any => {
4100
4152
if ( obj . virtualNode !== undefined )
4101
4153
return {
0 commit comments