Skip to main content

Cloudflare/cloudforce One

@swamp/cloudflare/cloudforce-onev2026.06.24.1· 13d agoMODELS
01README

Cloudflare cloudforce-one infrastructure models

02Release Notes
  • Updated: rules
03Models7
@swamp/cloudflare/cloudforce-one/collectionsv2026.06.08.1collections.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
metadata?record
namestring
columns?array
description?string
project_id?string
tags?array
rows?array
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Collections
fn get(id: string)
Get a Collections
ArgumentTypeDescription
idstringThe ID of the Collections
fn update()
Update Collections attributes
fn delete(id: string)
Delete the Collections
ArgumentTypeDescription
idstringThe ID of the Collections
fn sync()
Sync Collections state from Cloudflare

Resources

state(infinite)— Collections resource state
@swamp/cloudflare/cloudforce-one/groupsv2026.06.08.1groups.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
descriptionstring
namestring
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Groups
fn get(id: string)
Get a Groups
ArgumentTypeDescription
idstringThe ID of the Groups
fn update()
Update Groups attributes
fn delete(id: string)
Delete the Groups
ArgumentTypeDescription
idstringThe ID of the Groups
fn sync()
Sync Groups state from Cloudflare

Resources

state(infinite)— Groups resource state
@swamp/cloudflare/cloudforce-one/priorityv2026.06.08.1priority.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
labels?arrayList of labels.
priority?numberPriority.
requirement?stringRequirement.
tlp?enumThe CISA defined Traffic Light Protocol (TLP).
pagenumberPage number of results.
per_pagenumberNumber of results per page.
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Priority
fn get(id: string)
Get a Priority
ArgumentTypeDescription
idstringThe ID of the Priority
fn update()
Update Priority attributes
fn delete(id: string)
Delete the Priority
ArgumentTypeDescription
idstringThe ID of the Priority
fn sync()
Sync Priority state from Cloudflare

Resources

state(infinite)— Priority resource state
@swamp/cloudflare/cloudforce-one/requestsv2026.06.08.1requests.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
content?stringRequest content.
priority?stringPriority for analyzing the request.
request_type?stringRequested information from request.
summary?stringBrief description of the request.
tlp?enumThe CISA defined Traffic Light Protocol (TLP).
completed_after?string
completed_before?string
created_after?string
created_before?string
pagenumberPage number of results.
per_pagenumberNumber of results per page.
sort_by?stringField to sort results by.
sort_order?enumSort order (asc or desc).
status?enumRequest Status.
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Requests
fn get(id: string)
Get a Requests
ArgumentTypeDescription
idstringThe ID of the Requests
fn update()
Update Requests attributes
fn delete(id: string)
Delete the Requests
ArgumentTypeDescription
idstringThe ID of the Requests
fn sync()
Sync Requests state from Cloudflare

Resources

state(infinite)— Requests resource state
@swamp/cloudflare/cloudforce-one/rulesv2026.06.24.1rules.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
contentstring
description?stringHuman-readable description of the rule. Auto-extracted from YARA meta if present.
enabled?booleanWhether this rule is active for dice consumers.
is_public?booleanWhether this rule is visible to other internal accounts.
namestring
namespaces?arrayOptional WfP deployment tags (customer rules only). Internal rules leave empty.
pathstring
actions?array
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Rules
fn get(id: string)
Get a Rules
ArgumentTypeDescription
idstringThe ID of the Rules
fn update()
Update Rules attributes
fn delete(id: string)
Delete the Rules
ArgumentTypeDescription
idstringThe ID of the Rules
fn sync()
Sync Rules state from Cloudflare

Resources

state(infinite)— Rules resource state
@swamp/cloudflare/cloudforce-one/takedown-noticesv2026.06.08.1takedown-notices.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
domainstring
matchId?number
matchType?enum
queryId?number
status?enum
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Takedown-notices
fn get(id: string)
Get a Takedown-notices
ArgumentTypeDescription
idstringThe ID of the Takedown-notices
fn update()
Update Takedown-notices attributes
fn delete(id: string)
Delete the Takedown-notices
ArgumentTypeDescription
idstringThe ID of the Takedown-notices
fn sync()
Sync Takedown-notices state from Cloudflare

Resources

state(infinite)— Takedown-notices resource state
@swamp/cloudflare/cloudforce-one/templatesv2026.06.08.1templates.ts

Global Arguments

ArgumentTypeDescription
account_idstringCloudflare account ID
bodystring
categorystring
description?string
namestring
apiToken?stringCloudflare API token; overrides the CLOUDFLARE_API_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
apiKey?stringCloudflare API key for the legacy key+email auth path; overrides the CLOUDFLARE_API_KEY environment variable. Wire with a vault.get(...) expression. Requires email.
email?stringCloudflare account email for the legacy key+email auth path; overrides the CLOUDFLARE_EMAIL environment variable. Requires apiKey.
fn create()
Create a Templates
fn get(id: string)
Get a Templates
ArgumentTypeDescription
idstringThe ID of the Templates
fn update()
Update Templates attributes
fn delete(id: string)
Delete the Templates
ArgumentTypeDescription
idstringThe ID of the Templates
fn sync()
Sync Templates state from Cloudflare

Resources

state(infinite)— Templates resource state
04Previous Versions3
2026.06.08.2Jun 8, 2026
  • Updated: groups
  • Updated: requests
  • Updated: priority
  • Updated: rules
  • Updated: templates
  • Updated: takedown-notices
  • Updated: collections
2026.05.29.1May 29, 2026
  • Updated: groups
  • Updated: requests
  • Updated: priority
  • Updated: rules
  • Updated: templates
  • Updated: takedown-notices
  • Updated: collections
2026.05.22.1May 22, 2026
  • Added: groups
  • Added: requests
  • Added: priority
  • Added: rules
  • Added: templates
  • Added: takedown-notices
  • Added: collections
05Stats
A
100 / 100
Downloads
0
Archive size
22.4 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels