Skip to main content

data_pools

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

Overview

Namedata_pools
TypeResource
Idazure.autonomous_dev_platform.data_pools

Fields

The following fields are returned by SELECT queries:

The Data Pool that was successfully retrieved

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
namestringThe name of the resource
propertiesobjectList of data pool properties
systemDataobjectThe system meta data relating to this resource
typestringThe type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, dataPoolNameGets the properties of a Data Pool
listselectsubscriptionId, resourceGroupName, accountNameLists the data pools under the ADP account
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, dataPoolNameCreates or updates a Data Pool
updateupdatesubscriptionId, resourceGroupName, accountName, dataPoolNameUpdates the properties of an existing Data Pool
deletedeletesubscriptionId, resourceGroupName, accountName, dataPoolNameDeletes a Data Pool

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
accountNamestringThe name of the ADP account
dataPoolNamestringThe name of the Data Pool
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the properties of a Data Pool

SELECT
id,
name,
properties,
systemData,
type
FROM azure.autonomous_dev_platform.data_pools
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND dataPoolName = '{{ dataPoolName }}' -- required
;

INSERT examples

Creates or updates a Data Pool

INSERT INTO azure.autonomous_dev_platform.data_pools (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
dataPoolName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ dataPoolName }}'
RETURNING
id,
name,
properties,
systemData,
type
;

UPDATE examples

Updates the properties of an existing Data Pool

UPDATE azure.autonomous_dev_platform.data_pools
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND dataPoolName = '{{ dataPoolName }}' --required
RETURNING
id,
name,
properties,
systemData,
type;

DELETE examples

Deletes a Data Pool

DELETE FROM azure.autonomous_dev_platform.data_pools
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND dataPoolName = '{{ dataPoolName }}' --required
;