Skip to main content

indicators

Creates, updates, deletes, gets or lists an indicators resource.

Overview

Nameindicators
TypeResource
Idcloudflare.cloudforce_one.indicators

Fields

The following fields are returned by SELECT queries:

Returns the indicator.

NameDatatypeDescription
createdAtstring (date-time)
datasetIdstringThe dataset ID this indicator belongs to. Included in list responses.
indicatorTypestring
relatedEventsarray
tagsarray
updatedAtstring (date-time)
uuidstring
valuestring

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectaccount_id, dataset_id, indicator_idRetrieves a specific indicator by its UUID.
patch_indicator_updateupdateaccount_id, dataset_id, indicator_idUpdates an existing indicator's properties.
delete_indicator_deletedeleteaccount_id, dataset_id, indicator_idDeletes a specific indicator by its UUID.
createexecaccount_id, dataset_id, indicatorType, valueCreates a new indicator with the specified type and related datasets.

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.
dataset_idstringThe dataset ID.
indicator_idstringIndicator UUID.

SELECT examples

Retrieves a specific indicator by its UUID.

SELECT
createdAt,
datasetId,
indicatorType,
relatedEvents,
tags,
updatedAt,
uuid,
value
FROM cloudflare.cloudforce_one.indicators
WHERE account_id = '{{ account_id }}' -- required
AND dataset_id = '{{ dataset_id }}' -- required
AND indicator_id = '{{ indicator_id }}' -- required
;

UPDATE examples

Updates an existing indicator's properties.

UPDATE cloudflare.cloudforce_one.indicators
SET
indicatorType = '{{ indicatorType }}',
relatedEvents = '{{ relatedEvents }}',
tags = '{{ tags }}',
value = '{{ value }}'
WHERE
account_id = '{{ account_id }}' --required
AND dataset_id = '{{ dataset_id }}' --required
AND indicator_id = '{{ indicator_id }}' --required
RETURNING
createdAt,
datasetId,
indicatorType,
relatedEvents,
tags,
updatedAt,
uuid,
value;

DELETE examples

Deletes a specific indicator by its UUID.

DELETE FROM cloudflare.cloudforce_one.indicators
WHERE account_id = '{{ account_id }}' --required
AND dataset_id = '{{ dataset_id }}' --required
AND indicator_id = '{{ indicator_id }}' --required
;

Lifecycle Methods

Creates a new indicator with the specified type and related datasets.

EXEC cloudflare.cloudforce_one.indicators.create
@account_id='{{ account_id }}' --required,
@dataset_id='{{ dataset_id }}' --required
@@json=
'{
"autoCreateType": {{ autoCreateType }},
"indicatorType": "{{ indicatorType }}",
"relatedEvents": "{{ relatedEvents }}",
"tags": "{{ tags }}",
"value": "{{ value }}"
}'
;