INNER CODE UNIT · Go
resourceCount
cloudflare/cf-terraforming · internal/app/cf-terraforming/cmd/custom_processing.go:23
resourceCount := len(*response)
switch resourceType {
case "cloudflare_managed_transforms":
// remap email and role_ids into the right structure and remove policies
for i := 0; i < resourceCount; i++ {
for j := range (*response)[i].(map[string]interface{})["managed_request_headers"].([]interface{}) {
delete((*response)[i].(map[string]interface{})["managed_request_headers"].([]interface{})[j].(map[string]interface{}), "has_conflict")
}
for j := range (*response)[i].(map[string]interface{})["managed_response_headers"].([]interface{}) {
delete((*response)[i].(map[string]interface{})["managed_response_headers"].([]interface{})[j].(map[string]interface{}), "has_conflict")
}
}
case "cloudflare_r2_bucket":
denestResponses(response, resourceCount, "buckets")
case "cloudflare_account_member":
// remap email and role_ids into the right structure and remove policies
for i := 0; i < resourceCount; i++ {
delete((*response)[i].(map[string]interface{}), "policies")