@@ -802,6 +802,13 @@ Please refer to the field 'effective_labels' for all of the labels present on th
802802 Required : true ,
803803 Description : `Enabled represents whether logging is enabled or not for a connection.` ,
804804 },
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+ },
805812 },
806813 },
807814 },
@@ -2386,12 +2393,18 @@ func flattenIntegrationConnectorsConnectionLogConfig(v interface{}, d *schema.Re
23862393 transformed := make (map [string ]interface {})
23872394 transformed ["enabled" ] =
23882395 flattenIntegrationConnectorsConnectionLogConfigEnabled (original ["enabled" ], d , config )
2396+ transformed ["level" ] =
2397+ flattenIntegrationConnectorsConnectionLogConfigLevel (original ["level" ], d , config )
23892398 return []interface {}{transformed }
23902399}
23912400func flattenIntegrationConnectorsConnectionLogConfigEnabled (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
23922401 return v
23932402}
23942403
2404+ func flattenIntegrationConnectorsConnectionLogConfigLevel (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
2405+ return v
2406+ }
2407+
23952408func flattenIntegrationConnectorsConnectionSslConfig (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
23962409 if v == nil {
23972410 return nil
@@ -3928,13 +3941,24 @@ func expandIntegrationConnectorsConnectionLogConfig(v interface{}, d tpgresource
39283941 transformed ["enabled" ] = transformedEnabled
39293942 }
39303943
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+
39313951 return transformed , nil
39323952}
39333953
39343954func expandIntegrationConnectorsConnectionLogConfigEnabled (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
39353955 return v , nil
39363956}
39373957
3958+ func expandIntegrationConnectorsConnectionLogConfigLevel (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
3959+ return v , nil
3960+ }
3961+
39383962func expandIntegrationConnectorsConnectionSslConfig (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
39393963 l := v .([]interface {})
39403964 if len (l ) == 0 || l [0 ] == nil {
0 commit comments