@@ -802,6 +802,13 @@ Please refer to the field 'effective_labels' for all of the labels present on th
802
802
Required : true ,
803
803
Description : `Enabled represents whether logging is enabled or not for a connection.` ,
804
804
},
805
+ "level" : {
806
+ Type : schema .TypeString ,
807
+ Computed : true ,
808
+ Optional : true ,
809
+ ValidateFunc : verify .ValidateEnum ([]string {"LOG_LEVEL_UNSPECIFIED" , "ERROR" , "INFO" , "DEBUG" , "" }),
810
+ Description : `Log configuration level. Possible values: ["LOG_LEVEL_UNSPECIFIED", "ERROR", "INFO", "DEBUG"]` ,
811
+ },
805
812
},
806
813
},
807
814
},
@@ -2386,12 +2393,18 @@ func flattenIntegrationConnectorsConnectionLogConfig(v interface{}, d *schema.Re
2386
2393
transformed := make (map [string ]interface {})
2387
2394
transformed ["enabled" ] =
2388
2395
flattenIntegrationConnectorsConnectionLogConfigEnabled (original ["enabled" ], d , config )
2396
+ transformed ["level" ] =
2397
+ flattenIntegrationConnectorsConnectionLogConfigLevel (original ["level" ], d , config )
2389
2398
return []interface {}{transformed }
2390
2399
}
2391
2400
func flattenIntegrationConnectorsConnectionLogConfigEnabled (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2392
2401
return v
2393
2402
}
2394
2403
2404
+ func flattenIntegrationConnectorsConnectionLogConfigLevel (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2405
+ return v
2406
+ }
2407
+
2395
2408
func flattenIntegrationConnectorsConnectionSslConfig (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2396
2409
if v == nil {
2397
2410
return nil
@@ -3928,13 +3941,24 @@ func expandIntegrationConnectorsConnectionLogConfig(v interface{}, d tpgresource
3928
3941
transformed ["enabled" ] = transformedEnabled
3929
3942
}
3930
3943
3944
+ transformedLevel , err := expandIntegrationConnectorsConnectionLogConfigLevel (original ["level" ], d , config )
3945
+ if err != nil {
3946
+ return nil , err
3947
+ } else if val := reflect .ValueOf (transformedLevel ); val .IsValid () && ! tpgresource .IsEmptyValue (val ) {
3948
+ transformed ["level" ] = transformedLevel
3949
+ }
3950
+
3931
3951
return transformed , nil
3932
3952
}
3933
3953
3934
3954
func expandIntegrationConnectorsConnectionLogConfigEnabled (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3935
3955
return v , nil
3936
3956
}
3937
3957
3958
+ func expandIntegrationConnectorsConnectionLogConfigLevel (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3959
+ return v , nil
3960
+ }
3961
+
3938
3962
func expandIntegrationConnectorsConnectionSslConfig (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3939
3963
l := v .([]interface {})
3940
3964
if len (l ) == 0 || l [0 ] == nil {
0 commit comments