assets
Creates, updates, deletes, gets or lists an assets resource.
Overview
| Name | assets |
| Type | Resource |
| Id | cloudflare.cloudforce_one.assets |
Fields
The following fields are returned by SELECT queries:
- get
Get request asset response.
| Name | Datatype | Description |
|---|---|---|
id | integer | Asset ID. |
name | string | Asset name. (example: example.docx) |
created | string (date-time) | Defines the asset creation time. (example: 2022-04-01T05:20:00Z) |
description | string | Asset description. (example: example description) |
file_type | string | Asset file type. (example: docx) |
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
get | select | account_id, request_id, asset_id | Retrieves an asset attached to a Cloudforce One intelligence request. | |
update | replace | account_id, request_id, asset_id | Updates an asset in a Cloudforce One intelligence request. | |
delete | delete | account_id, request_id, asset_id | Removes an asset from a Cloudforce One intelligence request. | |
new | exec | account_id, request_id | Uploads a new asset to a Cloudforce One intelligence 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. |
asset_id | string | |
request_id | string |
SELECT examples
- get
Retrieves an asset attached to a Cloudforce One intelligence request.
SELECT
id,
name,
created,
description,
file_type
FROM cloudflare.cloudforce_one.assets
WHERE account_id = '{{ account_id }}' -- required
AND request_id = '{{ request_id }}' -- required
AND asset_id = '{{ asset_id }}' -- required
;
REPLACE examples
- update
Updates an asset in a Cloudforce One intelligence request.
REPLACE cloudflare.cloudforce_one.assets
SET
source = '{{ source }}'
WHERE
account_id = '{{ account_id }}' --required
AND request_id = '{{ request_id }}' --required
AND asset_id = '{{ asset_id }}' --required
RETURNING
errors,
messages,
result,
success;
DELETE examples
- delete
Removes an asset from a Cloudforce One intelligence request.
DELETE FROM cloudflare.cloudforce_one.assets
WHERE account_id = '{{ account_id }}' --required
AND request_id = '{{ request_id }}' --required
AND asset_id = '{{ asset_id }}' --required
;
Lifecycle Methods
- new
Uploads a new asset to a Cloudforce One intelligence request.
EXEC cloudflare.cloudforce_one.assets.new
@account_id='{{ account_id }}' --required,
@request_id='{{ request_id }}' --required
@@json=
'{
"source": "{{ source }}"
}'
;