forked from radius-project/bicep
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathres-policyset-definition.bicep
43 lines (43 loc) · 1.49 KB
/
res-policyset-definition.bicep
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
36
37
38
39
40
41
42
43
// PolicySet Definition
resource /*${1:policySetDefinition}*/policySetDefinition 'Microsoft.Authorization/policySetDefinitions@2020-09-01' = {
name: /*${2:'name'}*/'name'
properties: {
displayName: /*${3:'displayName'}*/'displayName'
policyType: /*${4:'Custom'}*/'Custom'
description: /*${5:'description'}*/'description'
metadata: {
version: /*${6:'0.1.0'}*/'0.1.0'
category: /*${7:'category'}*/'category'
source: /*${8:'source'}*/'source'
}
parameters: {
/*${9:parameterName}*/'parameterName': {
type: /*${10|'String','Array'|}*/'String'
metadata: {
displayName: /*${11:'displayName'}*/'displayName'
description: /*${12:'description'}*/'description'
}
}
}
policyDefinitions: [
{
policyDefinitionId: /*${13:'policyDefinitionId'}*/'policyDefinitionId'
policyDefinitionReferenceId: /*${14:'policyDefinitionReferenceId'}*/'policyDefinitionReferenceId'
parameters: {
/*${15:parameterName}*/'parameterName': {
value: /*${16:'value'}*/'value'
}
}
}
{
policyDefinitionId: /*${17:'policyDefinitionId'}*/'policyDefinitionId'
policyDefinitionReferenceId: /*${18:'policyDefinitionReferenceId'}*/'policyDefinitionReferenceId'
parameters: {
/*${19:parameterName}*/'parameterName': {
value: /*${20:'value'}*/'value'
}
}
}
]
}
}