-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaction.yaml
More file actions
48 lines (45 loc) · 1.15 KB
/
action.yaml
File metadata and controls
48 lines (45 loc) · 1.15 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
name: "Create/Update CloudFlare DNS Records"
description: "Creates or updates CloudFlare DNS records"
author: "everpcpc"
inputs:
type:
description: 'DNS record type, e.g. "A", "CNAME", etc.'
default: "A"
required: false
name:
description: 'DNS record name, e.g. "{PR_NUMBER}.example.com"'
required: true
content:
description: 'DNS record content, e.g. "127.0.0.1"'
required: true
ttl:
description: "Time to live for DNS record. Value of 1 is 'automatic'"
default: "1"
required: false
proxied:
description: "Whether the record is receiving the performance and security benefits of Cloudflare"
default: "true"
required: false
token:
description: "CloudFlare API token, used over email and api key"
required: false
email:
description: "CloudFlare API Email"
required: false
apiKey:
description: "CloudFlare API Key"
required: false
zone:
description: "CloudFlare zone"
required: true
outputs:
record_id:
description: "Record ID"
name:
description: "Affected domain name"
runs:
using: "node20"
main: "dist/index.js"
branding:
icon: "cloud"
color: "orange"