cloudflare

DNS, tunnels, and WAF management via Cloudflare API.

9 templates 6 bound DNS & CDN active
admin: 3 info: 5 monitor: 1

Actions

ActionCategoryDescriptionParamsCommand TemplateFlags
zone_listinfoList all DNS zones in accountapi_tokencurl -s -H 'Authorization: Bearer {api_token}' https://api.cloudflare.com/client/v4/zonesidempotent
3-layer composition
INTERFACE#ActionDef & { name: "zone_list", category: "info" }
PROVIDERcommand_template: "curl -s -H 'Authorization: Bearer {api_token}' https://api.cloudflare.com/client/v4/zones"
params: { api_token: from_field: "cf_api_token" }

Import

import "quicue.ca/template/cloudflare/patterns"

actions: patterns.#ucloudflareRegistry

JSON-LD

{
  "@id": "https://quicue.ca/project/quicue-cloudflare",
  "@type": "quicue:Provider",
  "quicue:providerName": "cloudflare",
  "quicue:category": "dns-cdn",
  "quicue:actionCount": 9
}