Skip to main content

access_policies

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

Overview

Nameaccess_policies
TypeResource
Idazure_extras.time_series_insights.access_policies

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
descriptionstringAn description of the access policy.
principalObjectIdstringThe objectId of the principal in Azure Active Directory.
rolesarrayThe list of roles the principal is assigned on the environment.
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
getselectresource_group_name, environment_name, access_policy_name, subscription_idGets the access policy with the specified name in the specified environment.
list_by_environmentselectresource_group_name, environment_name, subscription_idLists all the available access policies associated with the environment.
create_or_updateinsertresource_group_name, environment_name, access_policy_name, subscription_idCreate or update an access policy in the specified environment.
updateupdateresource_group_name, environment_name, access_policy_name, subscription_idUpdates the access policy with the specified name in the specified subscription, resource group, and environment.
create_or_updatereplaceresource_group_name, environment_name, access_policy_name, subscription_idCreate or update an access policy in the specified environment.
deletedeleteresource_group_name, environment_name, access_policy_name, subscription_idDeletes the access policy with the specified name in the specified subscription, resource group, and environment.

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
access_policy_namestringThe name of the Time Series Insights access policy associated with the specified environment. Required.
environment_namestringThe name of the Time Series Insights environment associated with the specified resource group. Required.
resource_group_namestringName of an Azure Resource group. Required.
subscription_idstring

SELECT examples

Gets the access policy with the specified name in the specified environment.

SELECT
id,
name,
description,
principalObjectId,
roles,
type
FROM azure_extras.time_series_insights.access_policies
WHERE resource_group_name = '{{ resource_group_name }}' -- required
AND environment_name = '{{ environment_name }}' -- required
AND access_policy_name = '{{ access_policy_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Create or update an access policy in the specified environment.

INSERT INTO azure_extras.time_series_insights.access_policies (
properties,
resource_group_name,
environment_name,
access_policy_name,
subscription_id
)
SELECT
'{{ properties }}',
'{{ resource_group_name }}',
'{{ environment_name }}',
'{{ access_policy_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
properties,
type
;

UPDATE examples

Updates the access policy with the specified name in the specified subscription, resource group, and environment.

UPDATE azure_extras.time_series_insights.access_policies
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND access_policy_name = '{{ access_policy_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
type;

REPLACE examples

Create or update an access policy in the specified environment.

REPLACE azure_extras.time_series_insights.access_policies
SET
properties = '{{ properties }}'
WHERE
resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND access_policy_name = '{{ access_policy_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples

Deletes the access policy with the specified name in the specified subscription, resource group, and environment.

DELETE FROM azure_extras.time_series_insights.access_policies
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND environment_name = '{{ environment_name }}' --required
AND access_policy_name = '{{ access_policy_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;