Skip to main content

assets

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

Overview

Nameassets
TypeResource
Idcloudflare.cloudforce_one.assets

Fields

The following fields are returned by SELECT queries:

Get request asset response.

NameDatatypeDescription
idintegerAsset ID.
namestringAsset name. (example: example.docx)
createdstring (date-time)Defines the asset creation time. (example: 2022-04-01T05:20:00Z)
descriptionstringAsset description. (example: example description)
file_typestringAsset file type. (example: docx)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectaccount_id, request_id, asset_idRetrieves an asset attached to a Cloudforce One intelligence request.
updatereplaceaccount_id, request_id, asset_idUpdates an asset in a Cloudforce One intelligence request.
deletedeleteaccount_id, request_id, asset_idRemoves an asset from a Cloudforce One intelligence request.
newexecaccount_id, request_idUploads 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.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
asset_idstring
request_idstring

SELECT examples

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

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

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

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 }}"
}'
;