Skip to content

Commit 051db4e

Browse files
Re-add files with duplicate casing
1 parent 1336555 commit 051db4e

File tree

8 files changed

+7048
-0
lines changed

8 files changed

+7048
-0
lines changed

schemas/2017-12-01-preview/Microsoft.DBforMySQL.json

Lines changed: 1093 additions & 0 deletions
Large diffs are not rendered by default.

schemas/2017-12-01-preview/Microsoft.DBforPostgreSQL.json

Lines changed: 1096 additions & 0 deletions
Large diffs are not rendered by default.

schemas/2017-12-01/Microsoft.DBforMySQL.json

Lines changed: 1154 additions & 0 deletions
Large diffs are not rendered by default.

schemas/2017-12-01/Microsoft.DBforPostgreSQL.json

Lines changed: 1157 additions & 0 deletions
Large diffs are not rendered by default.

schemas/2018-06-01-preview/Microsoft.DBforMariaDB.json

Lines changed: 931 additions & 0 deletions
Large diffs are not rendered by default.

schemas/2018-06-01/Microsoft.DBforMariaDB.json

Lines changed: 1079 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 259 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,259 @@
1+
{
2+
"id": "https://schema.management.azure.com/schemas/2019-03-01/Microsoft.AlertsManagement.json#",
3+
"$schema": "http://json-schema.org/draft-04/schema#",
4+
"title": "microsoft.alertsManagement",
5+
"description": "microsoft alertsManagement Resource Types",
6+
"resourceDefinitions": {
7+
"smartDetectorAlertRules": {
8+
"type": "object",
9+
"properties": {
10+
"apiVersion": {
11+
"type": "string",
12+
"enum": [
13+
"2019-03-01"
14+
]
15+
},
16+
"name": {
17+
"type": "string",
18+
"description": "The name of the alert rule."
19+
},
20+
"properties": {
21+
"oneOf": [
22+
{
23+
"$ref": "#/definitions/AlertRuleProperties"
24+
},
25+
{
26+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
27+
}
28+
],
29+
"description": "The alert rule properties."
30+
},
31+
"type": {
32+
"type": "string",
33+
"enum": [
34+
"microsoft.alertsManagement/smartDetectorAlertRules"
35+
]
36+
}
37+
},
38+
"required": [
39+
"apiVersion",
40+
"name",
41+
"properties",
42+
"type"
43+
],
44+
"description": "microsoft.alertsManagement/smartDetectorAlertRules"
45+
}
46+
},
47+
"definitions": {
48+
"ActionGroupsInformation": {
49+
"type": "object",
50+
"properties": {
51+
"customEmailSubject": {
52+
"type": "string",
53+
"description": "An optional custom email subject to use in email notifications."
54+
},
55+
"customWebhookPayload": {
56+
"type": "string",
57+
"description": "An optional custom web-hook payload to use in web-hook notifications."
58+
},
59+
"groupIds": {
60+
"oneOf": [
61+
{
62+
"type": "array",
63+
"items": {
64+
"type": "string"
65+
}
66+
},
67+
{
68+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
69+
}
70+
],
71+
"description": "The Action Group resource IDs."
72+
}
73+
},
74+
"required": [
75+
"groupIds"
76+
],
77+
"description": "The Action Groups information, used by the alert rule."
78+
},
79+
"AlertRuleProperties": {
80+
"type": "object",
81+
"properties": {
82+
"actionGroups": {
83+
"oneOf": [
84+
{
85+
"$ref": "#/definitions/ActionGroupsInformation"
86+
},
87+
{
88+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
89+
}
90+
],
91+
"description": "The Action Groups information, used by the alert rule."
92+
},
93+
"description": {
94+
"type": "string",
95+
"description": "The alert rule description."
96+
},
97+
"detector": {
98+
"oneOf": [
99+
{
100+
"$ref": "#/definitions/Detector"
101+
},
102+
{
103+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
104+
}
105+
],
106+
"description": "The detector information. By default this is not populated, unless it's specified in expandDetector"
107+
},
108+
"frequency": {
109+
"type": "string",
110+
"format": "duration",
111+
"description": "The alert rule frequency in ISO8601 format. The time granularity must be in minutes and minimum value is 5 minutes."
112+
},
113+
"scope": {
114+
"oneOf": [
115+
{
116+
"type": "array",
117+
"items": {
118+
"type": "string"
119+
}
120+
},
121+
{
122+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
123+
}
124+
],
125+
"description": "The alert rule resources scope."
126+
},
127+
"severity": {
128+
"oneOf": [
129+
{
130+
"type": "string",
131+
"enum": [
132+
"Sev0",
133+
"Sev1",
134+
"Sev2",
135+
"Sev3",
136+
"Sev4"
137+
]
138+
},
139+
{
140+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
141+
}
142+
],
143+
"description": "The alert rule severity."
144+
},
145+
"state": {
146+
"oneOf": [
147+
{
148+
"type": "string",
149+
"enum": [
150+
"Enabled",
151+
"Disabled"
152+
]
153+
},
154+
{
155+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
156+
}
157+
],
158+
"description": "The alert rule state."
159+
},
160+
"throttling": {
161+
"oneOf": [
162+
{
163+
"$ref": "#/definitions/ThrottlingInformation"
164+
},
165+
{
166+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
167+
}
168+
],
169+
"description": "Optional throttling information for the alert rule."
170+
}
171+
},
172+
"required": [
173+
"actionGroups",
174+
"detector",
175+
"frequency",
176+
"scope",
177+
"severity",
178+
"state"
179+
],
180+
"description": "The alert rule properties."
181+
},
182+
"Detector": {
183+
"type": "object",
184+
"properties": {
185+
"description": {
186+
"type": "string",
187+
"description": "The Smart Detector description. By default this is not populated, unless it's specified in expandDetector"
188+
},
189+
"id": {
190+
"type": "string",
191+
"description": "The detector id."
192+
},
193+
"imagePaths": {
194+
"oneOf": [
195+
{
196+
"type": "array",
197+
"items": {
198+
"type": "string"
199+
}
200+
},
201+
{
202+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
203+
}
204+
],
205+
"description": "The Smart Detector image path. By default this is not populated, unless it's specified in expandDetector"
206+
},
207+
"name": {
208+
"type": "string",
209+
"description": "The Smart Detector name. By default this is not populated, unless it's specified in expandDetector"
210+
},
211+
"parameters": {
212+
"oneOf": [
213+
{
214+
"type": "object",
215+
"additionalProperties": {
216+
"type": "object",
217+
"properties": {}
218+
},
219+
"properties": {}
220+
},
221+
{
222+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
223+
}
224+
],
225+
"description": "The detector's parameters.'"
226+
},
227+
"supportedResourceTypes": {
228+
"oneOf": [
229+
{
230+
"type": "array",
231+
"items": {
232+
"type": "string"
233+
}
234+
},
235+
{
236+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
237+
}
238+
],
239+
"description": "The Smart Detector supported resource types. By default this is not populated, unless it's specified in expandDetector"
240+
}
241+
},
242+
"required": [
243+
"id"
244+
],
245+
"description": "The detector information. By default this is not populated, unless it's specified in expandDetector"
246+
},
247+
"ThrottlingInformation": {
248+
"type": "object",
249+
"properties": {
250+
"duration": {
251+
"type": "string",
252+
"format": "duration",
253+
"description": "The required duration (in ISO8601 format) to wait before notifying on the alert rule again. The time granularity must be in minutes and minimum value is 0 minutes"
254+
}
255+
},
256+
"description": "Optional throttling information for the alert rule."
257+
}
258+
}
259+
}

0 commit comments

Comments
 (0)