Skip to main content

resources

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

Overview

Nameresources
TypeResource
Idazure_extras.saas.resources

Fields

The following fields are returned by SELECT queries:

Request successful. The request returns the resulting SaaS resource.

NameDatatypeDescription
idstringThe resource uri
namestringThe name of the resource
propertiesobjectsaas resource properties
tagsobjectthe resource tags.
typestringResource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectresourceIdGets information about the specified SaaS.
listselectGet All Resources
createinsertCreates a SaaS resource.
updateupdateresourceIdUpdates a SaaS resource.

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
resourceIdstringThe Saas resource ID. This is a GUID-formatted string (e.g. 00000000-0000-0000-0000-000000000000)

SELECT examples

Gets information about the specified SaaS.

SELECT
id,
name,
properties,
tags,
type
FROM azure_extras.saas.resources
WHERE resourceId = '{{ resourceId }}' -- required
;

INSERT examples

Creates a SaaS resource.

INSERT INTO azure_extras.saas.resources (
data__name,
data__tags,
data__location,
data__properties
)
SELECT
'{{ name }}',
'{{ tags }}',
'{{ location }}',
'{{ properties }}'
RETURNING
id,
name,
properties,
tags,
type
;

UPDATE examples

Updates a SaaS resource.

UPDATE azure_extras.saas.resources
SET
data__name = '{{ name }}',
data__tags = '{{ tags }}',
data__location = '{{ location }}',
data__properties = '{{ properties }}'
WHERE
resourceId = '{{ resourceId }}' --required
RETURNING
id,
name,
properties,
tags,
type;