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:

NameDatatypeDescription
idstringFully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
namestringThe name of the resource.
encryptionobjectThe encryption settings for a configuration store.
healthStatusstringThe health status of the resource. Known values are: "Undetermined", "Healthy", "Warning", and "Unhealthy". (Undetermined, Healthy, Warning, Unhealthy)
identityobjectThe identity of the EnterprisePolicy.
kindstringThe kind (type) of Enterprise Policy. Required. Known values are: "Lockbox", "PrivateEndpoint", "Encryption", "NetworkInjection", and "Identity". (Lockbox, PrivateEndpoint, Encryption, NetworkInjection, Identity)
locationstringThe geo-location where the resource lives. Required.
lockboxobjectSettings concerning lockbox.
networkInjectionobjectSettings concerning network injection.
systemDataobjectAzure Resource Manager metadata containing createdBy and modifiedBy information.
systemIdstringThe internally assigned unique identifier of the resource.
tagsobjectResource tags.
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
getselectenterprise_policy_name, resource_group_name, subscription_idGet information about an EnterprisePolicy.
list_by_resource_groupselectresource_group_name, subscription_idRetrieve a list of EnterprisePolicies within a given resource group.
list_by_subscriptionselectsubscription_idRetrieve a list of EnterprisePolicies within a subscription.
create_or_updateinsertenterprise_policy_name, resource_group_name, subscription_id, location, kindCreates an EnterprisePolicy.
updateupdateenterprise_policy_name, resource_group_name, subscription_idUpdates an EnterprisePolicy.
create_or_updatereplaceenterprise_policy_name, resource_group_name, subscription_id, location, kindCreates an EnterprisePolicy.
deletedeleteresource_group_name, enterprise_policy_name, subscription_idDelete 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
enterprise_policy_namestringThe EnterprisePolicy name. Required.
resource_group_namestringThe name of the resource group. The name is case insensitive. Required.
subscription_idstring

SELECT examples

Get information about an EnterprisePolicy.

SELECT
id,
name,
encryption,
healthStatus,
identity,
kind,
location,
lockbox,
networkInjection,
systemData,
systemId,
tags,
type
FROM azure_extras.power_platform.enterprise_policies
WHERE enterprise_policy_name = '{{ enterprise_policy_name }}' -- required
AND resource_group_name = '{{ resource_group_name }}' -- required
AND subscription_id = '{{ subscription_id }}' -- required
;

INSERT examples

Creates an EnterprisePolicy.

INSERT INTO azure_extras.power_platform.enterprise_policies (
tags,
location,
properties,
identity,
kind,
enterprise_policy_name,
resource_group_name,
subscription_id
)
SELECT
'{{ tags }}',
'{{ location }}' /* required */,
'{{ properties }}',
'{{ identity }}',
'{{ kind }}' /* required */,
'{{ enterprise_policy_name }}',
'{{ resource_group_name }}',
'{{ subscription_id }}'
RETURNING
id,
name,
identity,
kind,
location,
properties,
systemData,
tags,
type
;

UPDATE examples

Updates an EnterprisePolicy.

UPDATE azure_extras.power_platform.enterprise_policies
SET
tags = '{{ tags }}',
location = '{{ location }}',
identity = '{{ identity }}',
kind = '{{ kind }}',
properties = '{{ properties }}'
WHERE
enterprise_policy_name = '{{ enterprise_policy_name }}' --required
AND resource_group_name = '{{ resource_group_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
RETURNING
id,
name,
identity,
kind,
location,
properties,
systemData,
tags,
type;

REPLACE examples

Creates an EnterprisePolicy.

REPLACE azure_extras.power_platform.enterprise_policies
SET
tags = '{{ tags }}',
location = '{{ location }}',
properties = '{{ properties }}',
identity = '{{ identity }}',
kind = '{{ kind }}'
WHERE
enterprise_policy_name = '{{ enterprise_policy_name }}' --required
AND resource_group_name = '{{ resource_group_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
AND location = '{{ location }}' --required
AND kind = '{{ kind }}' --required
RETURNING
id,
name,
identity,
kind,
location,
properties,
systemData,
tags,
type;

DELETE examples

Delete an EnterprisePolicy.

DELETE FROM azure_extras.power_platform.enterprise_policies
WHERE resource_group_name = '{{ resource_group_name }}' --required
AND enterprise_policy_name = '{{ enterprise_policy_name }}' --required
AND subscription_id = '{{ subscription_id }}' --required
;