compute_policies
Creates, updates, deletes, gets or lists a compute_policies
resource.
Overview
Name | compute_policies |
Type | Resource |
Id | azure.data_lake_analytics.compute_policies |
Fields
The following fields are returned by SELECT
queries:
- get
- list_by_account
Successfully retrieved the specified compute policy.
Name | Datatype | Description |
---|---|---|
id | string | The resource identifier. |
name | string | The resource name. |
properties | object | The compute policy properties. |
type | string | The resource type. |
Successfully listed the compute policies.
Name | Datatype | Description |
---|---|---|
id | string | The resource identifier. |
name | string | The resource name. |
properties | object | The compute policy properties. |
type | string | The resource type. |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get | select | subscriptionId , resourceGroupName , accountName , computePolicyName | Gets the specified Data Lake Analytics compute policy. | |
list_by_account | select | subscriptionId , resourceGroupName , accountName | Lists the Data Lake Analytics compute policies within the specified Data Lake Analytics account. An account supports, at most, 50 policies | |
create_or_update | insert | subscriptionId , resourceGroupName , accountName , computePolicyName , data__properties | 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 | |
update | update | subscriptionId , resourceGroupName , accountName , computePolicyName | Updates the specified compute policy. | |
delete | delete | subscriptionId , resourceGroupName , accountName , computePolicyName | Deletes 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.
Name | Datatype | Description |
---|---|---|
accountName | string | The name of the Data Lake Analytics account. |
computePolicyName | string | The name of the compute policy to delete. |
resourceGroupName | string | The name of the resource group. The name is case insensitive. |
subscriptionId | string | The ID of the target subscription. |
SELECT
examples
- get
- list_by_account
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
;
Lists the Data Lake Analytics compute policies within the specified Data Lake Analytics account. An account supports, at most, 50 policies
SELECT
id,
name,
properties,
type
FROM azure.data_lake_analytics.compute_policies
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND accountName = '{{ accountName }}' -- required
;
INSERT
examples
- create_or_update
- Manifest
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
;
# Description fields are for documentation purposes
- name: compute_policies
props:
- name: subscriptionId
value: string
description: Required parameter for the compute_policies resource.
- name: resourceGroupName
value: string
description: Required parameter for the compute_policies resource.
- name: accountName
value: string
description: Required parameter for the compute_policies resource.
- name: computePolicyName
value: string
description: Required parameter for the compute_policies resource.
- name: properties
value: object
description: |
The compute policy properties to use when creating a new compute policy.
UPDATE
examples
- update
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
- delete
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
;