Skip to main content

config

Creates, updates, deletes, gets or lists a config resource.

Overview

Nameconfig
TypeResource
Idcloudflare.cloudforce_one.config

Fields

The following fields are returned by SELECT queries:

Returns all Scan Configs.

NameDatatypeDescription
idstringDefines the Config ID. (example: uuid)
account_idstring (example: abcd1234abcd1234abcd1234abcd1234)
frequencynumberDefines the number of days between each scan (0 = One-off scan). (title: Frequency)
ipsarrayDefines a list of IP addresses or CIDR blocks to scan. The maximum number of total IP addresses allowed is 5000. (title: IP List)
portsarrayDefines a list of ports to scan. Valid values are:"default", "all", or a comma-separated list of ports or range of ports (e.g. ["1-80", "443"]). "default" scans the 100 most commonly open ports. (title: Port List)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectaccount_id
createinsertaccount_id, ips
editupdateaccount_id, config_id
deletedeleteaccount_id, config_id

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
config_idstringDefines the Config ID.

SELECT examples

Returns all Scan Configs.

SELECT
id,
account_id,
frequency,
ips,
ports
FROM cloudflare.cloudforce_one.config
WHERE account_id = '{{ account_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO cloudflare.cloudforce_one.config (
frequency,
ips,
ports,
account_id
)
SELECT
{{ frequency }},
'{{ ips }}' /* required */,
'{{ ports }}',
'{{ account_id }}'
RETURNING
errors,
messages,
result,
success
;

UPDATE examples

No description available.

UPDATE cloudflare.cloudforce_one.config
SET
frequency = {{ frequency }},
ips = '{{ ips }}',
ports = '{{ ports }}'
WHERE
account_id = '{{ account_id }}' --required
AND config_id = '{{ config_id }}' --required
RETURNING
errors,
messages,
result,
success;

DELETE examples

No description available.

DELETE FROM cloudflare.cloudforce_one.config
WHERE account_id = '{{ account_id }}' --required
AND config_id = '{{ config_id }}' --required
;