Skip to main content

compute_policies

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

Overview

Namecompute_policies
TypeResource
Idazure.data_lake_analytics.compute_policies

Fields

The following fields are returned by SELECT queries:

Successfully retrieved the specified compute policy.

NameDatatypeDescription
idstringThe resource identifier.
namestringThe resource name.
propertiesobjectThe compute policy properties.
typestringThe resource type.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, accountName, computePolicyNameGets the specified Data Lake Analytics compute policy.
list_by_accountselectsubscriptionId, resourceGroupName, accountNameLists the Data Lake Analytics compute policies within the specified Data Lake Analytics account. An account supports, at most, 50 policies
create_or_updateinsertsubscriptionId, resourceGroupName, accountName, computePolicyName, data__propertiesCreates or updates the specified compute policy. During update, the compute policy with the specified name will be replaced with this new compute policy. An account supports, at most, 50 policies
updateupdatesubscriptionId, resourceGroupName, accountName, computePolicyNameUpdates the specified compute policy.
deletedeletesubscriptionId, resourceGroupName, accountName, computePolicyNameDeletes the specified compute policy from the specified Data Lake Analytics account

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 Data Lake Analytics account.
computePolicyNamestringThe name of the compute policy to delete.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Gets the specified Data Lake Analytics compute policy.

SELECT
id,
name,
properties,
type
FROM azure.data_lake_analytics.compute_policies
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
AND computePolicyName = '{{ computePolicyName }}' -- required
;

INSERT examples

Creates or updates the specified compute policy. During update, the compute policy with the specified name will be replaced with this new compute policy. An account supports, at most, 50 policies

INSERT INTO azure.data_lake_analytics.compute_policies (
data__properties,
subscriptionId,
resourceGroupName,
accountName,
computePolicyName
)
SELECT
'{{ properties }}' /* required */,
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ accountName }}',
'{{ computePolicyName }}'
RETURNING
id,
name,
properties,
type
;

UPDATE examples

Updates the specified compute policy.

UPDATE azure.data_lake_analytics.compute_policies
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND computePolicyName = '{{ computePolicyName }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples

Deletes the specified compute policy from the specified Data Lake Analytics account

DELETE FROM azure.data_lake_analytics.compute_policies
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND accountName = '{{ accountName }}' --required
AND computePolicyName = '{{ computePolicyName }}' --required
;