Skip to main content

enterprise_policies

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

Overview

Nameenterprise_policies
TypeResource
Idazure_extras.power_platform.enterprise_policies

Fields

The following fields are returned by SELECT queries:

OK. The EnterprisePolicy was returned successfully.

NameDatatypeDescription
identityobjectThe identity of the EnterprisePolicy.
kindstringThe kind (type) of Enterprise Policy.
locationstringThe geo-location where the resource lives
propertiesobjectThe properties that define configuration for the enterprise policy
systemDataobjectMetadata pertaining to creation and last modification of the resource.
tagsobjectResource tags.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectenterprisePolicyName, subscriptionId, resourceGroupNameGet information about an EnterprisePolicy
list_by_resource_groupselectsubscriptionId, resourceGroupNameRetrieve a list of EnterprisePolicies within a given resource group
list_by_subscriptionselectsubscriptionIdRetrieve a list of EnterprisePolicies within a subscription
create_or_updateinsertenterprisePolicyName, subscriptionId, resourceGroupName, data__kindCreates an EnterprisePolicy
updateupdateenterprisePolicyName, subscriptionId, resourceGroupNameUpdates an EnterprisePolicy
deletedeleteresourceGroupName, enterprisePolicyName, subscriptionIdDelete an EnterprisePolicy

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
enterprisePolicyNamestringName of the EnterprisePolicy
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Get information about an EnterprisePolicy

SELECT
identity,
kind,
location,
properties,
systemData,
tags
FROM azure_extras.power_platform.enterprise_policies
WHERE enterprisePolicyName = '{{ enterprisePolicyName }}' -- required
AND subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
;

INSERT examples

Creates an EnterprisePolicy

INSERT INTO azure_extras.power_platform.enterprise_policies (
data__tags,
data__location,
data__identity,
data__kind,
data__properties,
enterprisePolicyName,
subscriptionId,
resourceGroupName
)
SELECT
'{{ tags }}',
'{{ location }}',
'{{ identity }}',
'{{ kind }}' /* required */,
'{{ properties }}',
'{{ enterprisePolicyName }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}'
RETURNING
identity,
kind,
location,
properties,
systemData,
tags
;

UPDATE examples

Updates an EnterprisePolicy

UPDATE azure_extras.power_platform.enterprise_policies
SET
data__tags = '{{ tags }}',
data__location = '{{ location }}',
data__identity = '{{ identity }}',
data__kind = '{{ kind }}',
data__properties = '{{ properties }}'
WHERE
enterprisePolicyName = '{{ enterprisePolicyName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
RETURNING
identity,
kind,
location,
properties,
systemData,
tags;

DELETE examples

Delete an EnterprisePolicy

DELETE FROM azure_extras.power_platform.enterprise_policies
WHERE resourceGroupName = '{{ resourceGroupName }}' --required
AND enterprisePolicyName = '{{ enterprisePolicyName }}' --required
AND subscriptionId = '{{ subscriptionId }}' --required
;