@@ -368,6 +368,11 @@ the perimeter.`,
368
368
},
369
369
},
370
370
},
371
+ "title" : {
372
+ Type : schema .TypeString ,
373
+ Optional : true ,
374
+ Description : `Human readable title. Must be unique within the perimeter. Does not affect behavior.` ,
375
+ },
371
376
},
372
377
},
373
378
},
@@ -511,6 +516,11 @@ also matches the 'operations' field.`,
511
516
},
512
517
},
513
518
},
519
+ "title" : {
520
+ Type : schema .TypeString ,
521
+ Optional : true ,
522
+ Description : `Human readable title. Must be unique within the perimeter. Does not affect behavior.` ,
523
+ },
514
524
},
515
525
},
516
526
},
@@ -746,6 +756,11 @@ the perimeter.`,
746
756
},
747
757
},
748
758
},
759
+ "title" : {
760
+ Type : schema .TypeString ,
761
+ Optional : true ,
762
+ Description : `Human readable title. Must be unique within the perimeter. Does not affect behavior.` ,
763
+ },
749
764
},
750
765
},
751
766
},
@@ -894,6 +909,11 @@ also matches the 'operations' field.`,
894
909
},
895
910
},
896
911
},
912
+ "title" : {
913
+ Type : schema .TypeString ,
914
+ Optional : true ,
915
+ Description : `Human readable title. Must be unique within the perimeter. Does not affect behavior.` ,
916
+ },
897
917
},
898
918
},
899
919
},
@@ -1484,6 +1504,7 @@ func flattenAccessContextManagerServicePerimeterStatusIngressPolicies(v interfac
1484
1504
transformed = append (transformed , map [string ]interface {}{
1485
1505
"ingress_from" : flattenAccessContextManagerServicePerimeterStatusIngressPoliciesIngressFrom (original ["ingressFrom" ], d , config ),
1486
1506
"ingress_to" : flattenAccessContextManagerServicePerimeterStatusIngressPoliciesIngressTo (original ["ingressTo" ], d , config ),
1507
+ "title" : flattenAccessContextManagerServicePerimeterStatusIngressPoliciesTitle (original ["title" ], d , config ),
1487
1508
})
1488
1509
}
1489
1510
return transformed
@@ -1615,6 +1636,10 @@ func flattenAccessContextManagerServicePerimeterStatusIngressPoliciesIngressToOp
1615
1636
return v
1616
1637
}
1617
1638
1639
+ func flattenAccessContextManagerServicePerimeterStatusIngressPoliciesTitle (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
1640
+ return v
1641
+ }
1642
+
1618
1643
func flattenAccessContextManagerServicePerimeterStatusEgressPolicies (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
1619
1644
if v == nil {
1620
1645
return v
@@ -1630,6 +1655,7 @@ func flattenAccessContextManagerServicePerimeterStatusEgressPolicies(v interface
1630
1655
transformed = append (transformed , map [string ]interface {}{
1631
1656
"egress_from" : flattenAccessContextManagerServicePerimeterStatusEgressPoliciesEgressFrom (original ["egressFrom" ], d , config ),
1632
1657
"egress_to" : flattenAccessContextManagerServicePerimeterStatusEgressPoliciesEgressTo (original ["egressTo" ], d , config ),
1658
+ "title" : flattenAccessContextManagerServicePerimeterStatusEgressPoliciesTitle (original ["title" ], d , config ),
1633
1659
})
1634
1660
}
1635
1661
return transformed
@@ -1776,6 +1802,10 @@ func flattenAccessContextManagerServicePerimeterStatusEgressPoliciesEgressToOper
1776
1802
return v
1777
1803
}
1778
1804
1805
+ func flattenAccessContextManagerServicePerimeterStatusEgressPoliciesTitle (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
1806
+ return v
1807
+ }
1808
+
1779
1809
func flattenAccessContextManagerServicePerimeterSpec (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
1780
1810
if v == nil {
1781
1811
return nil
@@ -1861,6 +1891,7 @@ func flattenAccessContextManagerServicePerimeterSpecIngressPolicies(v interface{
1861
1891
transformed = append (transformed , map [string ]interface {}{
1862
1892
"ingress_from" : flattenAccessContextManagerServicePerimeterSpecIngressPoliciesIngressFrom (original ["ingressFrom" ], d , config ),
1863
1893
"ingress_to" : flattenAccessContextManagerServicePerimeterSpecIngressPoliciesIngressTo (original ["ingressTo" ], d , config ),
1894
+ "title" : flattenAccessContextManagerServicePerimeterSpecIngressPoliciesTitle (original ["title" ], d , config ),
1864
1895
})
1865
1896
}
1866
1897
return transformed
@@ -1992,6 +2023,10 @@ func flattenAccessContextManagerServicePerimeterSpecIngressPoliciesIngressToOper
1992
2023
return v
1993
2024
}
1994
2025
2026
+ func flattenAccessContextManagerServicePerimeterSpecIngressPoliciesTitle (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2027
+ return v
2028
+ }
2029
+
1995
2030
func flattenAccessContextManagerServicePerimeterSpecEgressPolicies (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
1996
2031
if v == nil {
1997
2032
return v
@@ -2007,6 +2042,7 @@ func flattenAccessContextManagerServicePerimeterSpecEgressPolicies(v interface{}
2007
2042
transformed = append (transformed , map [string ]interface {}{
2008
2043
"egress_from" : flattenAccessContextManagerServicePerimeterSpecEgressPoliciesEgressFrom (original ["egressFrom" ], d , config ),
2009
2044
"egress_to" : flattenAccessContextManagerServicePerimeterSpecEgressPoliciesEgressTo (original ["egressTo" ], d , config ),
2045
+ "title" : flattenAccessContextManagerServicePerimeterSpecEgressPoliciesTitle (original ["title" ], d , config ),
2010
2046
})
2011
2047
}
2012
2048
return transformed
@@ -2153,6 +2189,10 @@ func flattenAccessContextManagerServicePerimeterSpecEgressPoliciesEgressToOperat
2153
2189
return v
2154
2190
}
2155
2191
2192
+ func flattenAccessContextManagerServicePerimeterSpecEgressPoliciesTitle (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2193
+ return v
2194
+ }
2195
+
2156
2196
func flattenAccessContextManagerServicePerimeterUseExplicitDryRunSpec (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2157
2197
return v
2158
2198
}
@@ -2301,6 +2341,13 @@ func expandAccessContextManagerServicePerimeterStatusIngressPolicies(v interface
2301
2341
transformed ["ingressTo" ] = transformedIngressTo
2302
2342
}
2303
2343
2344
+ transformedTitle , err := expandAccessContextManagerServicePerimeterStatusIngressPoliciesTitle (original ["title" ], d , config )
2345
+ if err != nil {
2346
+ return nil , err
2347
+ } else if val := reflect .ValueOf (transformedTitle ); val .IsValid () && ! tpgresource .IsEmptyValue (val ) {
2348
+ transformed ["title" ] = transformedTitle
2349
+ }
2350
+
2304
2351
req = append (req , transformed )
2305
2352
}
2306
2353
return req , nil
@@ -2486,6 +2533,10 @@ func expandAccessContextManagerServicePerimeterStatusIngressPoliciesIngressToOpe
2486
2533
return v , nil
2487
2534
}
2488
2535
2536
+ func expandAccessContextManagerServicePerimeterStatusIngressPoliciesTitle (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
2537
+ return v , nil
2538
+ }
2539
+
2489
2540
func expandAccessContextManagerServicePerimeterStatusEgressPolicies (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
2490
2541
l := v .([]interface {})
2491
2542
req := make ([]interface {}, 0 , len (l ))
@@ -2510,6 +2561,13 @@ func expandAccessContextManagerServicePerimeterStatusEgressPolicies(v interface{
2510
2561
transformed ["egressTo" ] = transformedEgressTo
2511
2562
}
2512
2563
2564
+ transformedTitle , err := expandAccessContextManagerServicePerimeterStatusEgressPoliciesTitle (original ["title" ], d , config )
2565
+ if err != nil {
2566
+ return nil , err
2567
+ } else if val := reflect .ValueOf (transformedTitle ); val .IsValid () && ! tpgresource .IsEmptyValue (val ) {
2568
+ transformed ["title" ] = transformedTitle
2569
+ }
2570
+
2513
2571
req = append (req , transformed )
2514
2572
}
2515
2573
return req , nil
@@ -2718,6 +2776,10 @@ func expandAccessContextManagerServicePerimeterStatusEgressPoliciesEgressToOpera
2718
2776
return v , nil
2719
2777
}
2720
2778
2779
+ func expandAccessContextManagerServicePerimeterStatusEgressPoliciesTitle (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
2780
+ return v , nil
2781
+ }
2782
+
2721
2783
func expandAccessContextManagerServicePerimeterSpec (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
2722
2784
l := v .([]interface {})
2723
2785
if len (l ) == 0 || l [0 ] == nil {
@@ -2846,6 +2908,13 @@ func expandAccessContextManagerServicePerimeterSpecIngressPolicies(v interface{}
2846
2908
transformed ["ingressTo" ] = transformedIngressTo
2847
2909
}
2848
2910
2911
+ transformedTitle , err := expandAccessContextManagerServicePerimeterSpecIngressPoliciesTitle (original ["title" ], d , config )
2912
+ if err != nil {
2913
+ return nil , err
2914
+ } else if val := reflect .ValueOf (transformedTitle ); val .IsValid () && ! tpgresource .IsEmptyValue (val ) {
2915
+ transformed ["title" ] = transformedTitle
2916
+ }
2917
+
2849
2918
req = append (req , transformed )
2850
2919
}
2851
2920
return req , nil
@@ -3031,6 +3100,10 @@ func expandAccessContextManagerServicePerimeterSpecIngressPoliciesIngressToOpera
3031
3100
return v , nil
3032
3101
}
3033
3102
3103
+ func expandAccessContextManagerServicePerimeterSpecIngressPoliciesTitle (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3104
+ return v , nil
3105
+ }
3106
+
3034
3107
func expandAccessContextManagerServicePerimeterSpecEgressPolicies (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3035
3108
l := v .([]interface {})
3036
3109
req := make ([]interface {}, 0 , len (l ))
@@ -3055,6 +3128,13 @@ func expandAccessContextManagerServicePerimeterSpecEgressPolicies(v interface{},
3055
3128
transformed ["egressTo" ] = transformedEgressTo
3056
3129
}
3057
3130
3131
+ transformedTitle , err := expandAccessContextManagerServicePerimeterSpecEgressPoliciesTitle (original ["title" ], d , config )
3132
+ if err != nil {
3133
+ return nil , err
3134
+ } else if val := reflect .ValueOf (transformedTitle ); val .IsValid () && ! tpgresource .IsEmptyValue (val ) {
3135
+ transformed ["title" ] = transformedTitle
3136
+ }
3137
+
3058
3138
req = append (req , transformed )
3059
3139
}
3060
3140
return req , nil
@@ -3263,6 +3343,10 @@ func expandAccessContextManagerServicePerimeterSpecEgressPoliciesEgressToOperati
3263
3343
return v , nil
3264
3344
}
3265
3345
3346
+ func expandAccessContextManagerServicePerimeterSpecEgressPoliciesTitle (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3347
+ return v , nil
3348
+ }
3349
+
3266
3350
func expandAccessContextManagerServicePerimeterUseExplicitDryRunSpec (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3267
3351
return v , nil
3268
3352
}
0 commit comments