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}"

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…