Actions
| Action | Category | Description | Params | Command Template | Flags |
|---|---|---|---|---|---|
zone_list | info | List all DNS zones in account | api_token | curl -s -H 'Authorization: Bearer {api_token}' https://api.cloudflare.com/client/v4/zones | idempotent |
3-layer compositionINTERFACE
#ActionDef & { name: "zone_list", category: "info" }PROVIDER
command_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
}