/
UserAssignedIdentity_Prerequisites.json
35 lines (35 loc) · 1.77 KB
/
UserAssignedIdentity_Prerequisites.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
{
"properties": {
"displayName": "[Preview]: Deploy prerequisites to enable Guest Configuration policies on virtual machines using user-assigned managed identity",
"policyType": "BuiltIn",
"description": "This initiative adds a user-assigned managed identity and deploys the platform-appropriate Guest Configuration extension to virtual machines that are eligible to be monitored by Guest Configuration policies. This is a prerequisite for all Guest Configuration policies and must be assigned to the policy assignment scope before using any Guest Configuration policy. For more information on Guest Configuration, visit https://aka.ms/gcpol.",
"metadata": {
"category": "Guest Configuration",
"version": "1.0.0-preview",
"preview": true
},
"version": "1.0.0-preview",
"policyDefinitions": [
{
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/f40c7c00-b4e3-4068-a315-5fe81347a904",
"definitionVersion": "2.*.*-preview",
"policyDefinitionReferenceId": "Prerequisite_AddUserIdentity"
},
{
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/385f5831-96d4-41db-9a3c-cd3af78aaae6",
"definitionVersion": "1.*.*",
"policyDefinitionReferenceId": "Prerequisite_DeployExtensionWindows"
},
{
"policyDefinitionId": "/providers/Microsoft.Authorization/policyDefinitions/331e8ea8-378a-410f-a2e5-ae22f38bb0da",
"definitionVersion": "3.*.*",
"policyDefinitionReferenceId": "Prerequisite_DeployExtensionLinux"
}
],
"versions": [
"1.0.0-PREVIEW"
]
},
"id": "/providers/Microsoft.Authorization/policySetDefinitions/2b0ce52e-301c-4221-ab38-1601e2b4cee3",
"name": "2b0ce52e-301c-4221-ab38-1601e2b4cee3"
}