bulk
Creates, updates, deletes, gets or lists a bulk resource.
Overview
| Name | bulk |
| Type | Resource |
| Id | cloudflare.cloudforce_one.bulk |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
post_indicator_create_bulk | insert | account_id, dataset_id, indicators | Creates multiple indicators at once with their respective types and related datasets. | |
patch_event_update_bulk | update | account_id, eventIds, datasetId, updates | Updates multiple events with the same field values. Maximum 100 events per request. |
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.
| Name | Datatype | Description |
|---|---|---|
account_id | string | The Cloudflare account ID. |
dataset_id | string | The dataset ID. |
INSERT examples
- post_indicator_create_bulk
- Manifest
Creates multiple indicators at once with their respective types and related datasets.
INSERT INTO cloudflare.cloudforce_one.bulk (
autoCreateType,
indicators,
account_id,
dataset_id
)
SELECT
{{ autoCreateType }},
'{{ indicators }}' /* required */,
'{{ account_id }}',
'{{ dataset_id }}'
;
# Description fields are for documentation purposes
- name: bulk
props:
- name: account_id
value: "{{ account_id }}"
description: Required parameter for the bulk resource.
- name: dataset_id
value: "{{ dataset_id }}"
description: Required parameter for the bulk resource.
- name: autoCreateType
value: {{ autoCreateType }}
description: |
Global flag to automatically create indicator types if they don't exist. Individual indicators can override this with their own autoCreateType flag.
- name: indicators
value:
- autoCreateType: {{ autoCreateType }}
indicatorType: "{{ indicatorType }}"
relatedEvents: "{{ relatedEvents }}"
tags: "{{ tags }}"
value: "{{ value }}"
UPDATE examples
- patch_event_update_bulk
Updates multiple events with the same field values. Maximum 100 events per request.
UPDATE cloudflare.cloudforce_one.bulk
SET
datasetId = '{{ datasetId }}',
eventIds = '{{ eventIds }}',
updates = '{{ updates }}'
WHERE
account_id = '{{ account_id }}' --required
AND eventIds = '{{ eventIds }}' --required
AND datasetId = '{{ datasetId }}' --required
AND updates = '{{ updates }}' --required
RETURNING
failedCount,
failures,
updatedCount;