@@ -312,7 +312,9 @@ export interface GatewayRule {
312
312
precedence : number ;
313
313
314
314
/**
315
- * The wirefilter expression used for traffic matching.
315
+ * The wirefilter expression used for traffic matching. The API automatically
316
+ * formats and sanitizes this expression. This returns a normalized version that
317
+ * may differ from your input and cause Terraform state drift.
316
318
*/
317
319
traffic : string ;
318
320
@@ -334,7 +336,9 @@ export interface GatewayRule {
334
336
description ?: string ;
335
337
336
338
/**
337
- * The wirefilter expression used for device posture check matching.
339
+ * The wirefilter expression used for device posture check matching. The API
340
+ * automatically formats and sanitizes this expression. This returns a normalized
341
+ * version that may differ from your input and cause Terraform state drift.
338
342
*/
339
343
device_posture ?: string ;
340
344
@@ -347,7 +351,9 @@ export interface GatewayRule {
347
351
expiration ?: GatewayRule . Expiration | null ;
348
352
349
353
/**
350
- * The wirefilter expression used for identity matching.
354
+ * The wirefilter expression used for identity matching. The API automatically
355
+ * formats and sanitizes this expression. This returns a normalized version that
356
+ * may differ from your input and cause Terraform state drift.
351
357
*/
352
358
identity ?: string ;
353
359
@@ -678,7 +684,9 @@ export namespace RuleSetting {
678
684
*/
679
685
export interface CheckSession {
680
686
/**
681
- * Configure how fresh the session needs to be to be considered valid.
687
+ * Configure how fresh the session needs to be to be considered valid. The API
688
+ * automatically formats and sanitizes this expression. This returns a normalized
689
+ * version that may differ from your input and cause Terraform state drift.
682
690
*/
683
691
duration ?: string ;
684
692
@@ -1107,7 +1115,9 @@ export namespace RuleSettingParam {
1107
1115
*/
1108
1116
export interface CheckSession {
1109
1117
/**
1110
- * Configure how fresh the session needs to be to be considered valid.
1118
+ * Configure how fresh the session needs to be to be considered valid. The API
1119
+ * automatically formats and sanitizes this expression. This returns a normalized
1120
+ * version that may differ from your input and cause Terraform state drift.
1111
1121
*/
1112
1122
duration ?: string ;
1113
1123
@@ -1456,6 +1466,9 @@ export interface RuleCreateParams {
1456
1466
1457
1467
/**
1458
1468
* Body param: The wirefilter expression used for device posture check matching.
1469
+ * The API automatically formats and sanitizes this expression. This returns a
1470
+ * normalized version that may differ from your input and cause Terraform state
1471
+ * drift.
1459
1472
*/
1460
1473
device_posture ?: string ;
1461
1474
@@ -1479,7 +1492,9 @@ export interface RuleCreateParams {
1479
1492
filters ?: Array < GatewayFilterParam > ;
1480
1493
1481
1494
/**
1482
- * Body param: The wirefilter expression used for identity matching.
1495
+ * Body param: The wirefilter expression used for identity matching. The API
1496
+ * automatically formats and sanitizes this expression. This returns a normalized
1497
+ * version that may differ from your input and cause Terraform state drift.
1483
1498
*/
1484
1499
identity ?: string ;
1485
1500
@@ -1504,7 +1519,9 @@ export interface RuleCreateParams {
1504
1519
schedule ?: ScheduleParam | null ;
1505
1520
1506
1521
/**
1507
- * Body param: The wirefilter expression used for traffic matching.
1522
+ * Body param: The wirefilter expression used for traffic matching. The API
1523
+ * automatically formats and sanitizes this expression. This returns a normalized
1524
+ * version that may differ from your input and cause Terraform state drift.
1508
1525
*/
1509
1526
traffic ?: string ;
1510
1527
}
@@ -1578,6 +1595,9 @@ export interface RuleUpdateParams {
1578
1595
1579
1596
/**
1580
1597
* Body param: The wirefilter expression used for device posture check matching.
1598
+ * The API automatically formats and sanitizes this expression. This returns a
1599
+ * normalized version that may differ from your input and cause Terraform state
1600
+ * drift.
1581
1601
*/
1582
1602
device_posture ?: string ;
1583
1603
@@ -1601,7 +1621,9 @@ export interface RuleUpdateParams {
1601
1621
filters ?: Array < GatewayFilterParam > ;
1602
1622
1603
1623
/**
1604
- * Body param: The wirefilter expression used for identity matching.
1624
+ * Body param: The wirefilter expression used for identity matching. The API
1625
+ * automatically formats and sanitizes this expression. This returns a normalized
1626
+ * version that may differ from your input and cause Terraform state drift.
1605
1627
*/
1606
1628
identity ?: string ;
1607
1629
@@ -1626,7 +1648,9 @@ export interface RuleUpdateParams {
1626
1648
schedule ?: ScheduleParam | null ;
1627
1649
1628
1650
/**
1629
- * Body param: The wirefilter expression used for traffic matching.
1651
+ * Body param: The wirefilter expression used for traffic matching. The API
1652
+ * automatically formats and sanitizes this expression. This returns a normalized
1653
+ * version that may differ from your input and cause Terraform state drift.
1630
1654
*/
1631
1655
traffic ?: string ;
1632
1656
}
0 commit comments