INNER CODE UNIT · Go
isSupportedPathParam
cloudflare/cf-terraforming · internal/app/cf-terraforming/cmd/custom_processing.go:570
func isSupportedPathParam(resources []string, rType string) bool {
_, ok := settingsMap[rType]
if !ok {
return false
}
return slices.Contains(resources, rType)
}
func replacePathParams(params []string, endpoint string, rType string) []string {
endpoints := make([]string, 0)
var placeholder string
switch rType {
case "cloudflare_zone_setting", "cloudflare_hostname_tls_setting":
placeholder = "{setting_id}"
case "cloudflare_waiting_room_event":
placeholder = "{waiting_room_id}"
case "cloudflare_r2_managed_domain", "cloudflare_r2_custom_domain":
placeholder = "{bucket_name}"