Skip to content

Commit 911092f

Browse files
author
SDKAuto
committed
CodeGen from PR 15700 in Azure/azure-rest-api-specs
Purview add "x-ms-secret" attribute to ListKeys response (#15700) * Purview add "x-ms-secret" attribute to ListKeys response Purview add "x-ms-secret" attribute to ListKeys response * move supressions to top level readme * Add suppressions to top level readme.md Add suppressions to top level readme.md for easier discovery * fix indentation of readme.md
1 parent 4079b3c commit 911092f

File tree

3 files changed

+690
-0
lines changed

3 files changed

+690
-0
lines changed
Lines changed: 339 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,339 @@
1+
{
2+
"id": "https://schema.management.azure.com/schemas/2020-12-01-preview/Microsoft.Purview.json#",
3+
"$schema": "http://json-schema.org/draft-04/schema#",
4+
"title": "Microsoft.Purview",
5+
"description": "Microsoft Purview Resource Types",
6+
"resourceDefinitions": {
7+
"accounts": {
8+
"type": "object",
9+
"properties": {
10+
"apiVersion": {
11+
"type": "string",
12+
"enum": [
13+
"2020-12-01-preview"
14+
]
15+
},
16+
"identity": {
17+
"oneOf": [
18+
{
19+
"$ref": "#/definitions/Identity"
20+
},
21+
{
22+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
23+
}
24+
],
25+
"description": "The Managed Identity of the resource"
26+
},
27+
"location": {
28+
"type": "string",
29+
"description": "Gets or sets the location."
30+
},
31+
"name": {
32+
"type": "string",
33+
"description": "The name of the account."
34+
},
35+
"properties": {
36+
"oneOf": [
37+
{
38+
"$ref": "#/definitions/AccountProperties"
39+
},
40+
{
41+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
42+
}
43+
],
44+
"description": "The account properties"
45+
},
46+
"resources": {
47+
"type": "array",
48+
"items": {
49+
"oneOf": [
50+
{
51+
"$ref": "#/definitions/accounts_privateEndpointConnections_childResource"
52+
}
53+
]
54+
}
55+
},
56+
"sku": {
57+
"oneOf": [
58+
{
59+
"$ref": "#/definitions/AccountSku"
60+
},
61+
{
62+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
63+
}
64+
],
65+
"description": "The Sku"
66+
},
67+
"tags": {
68+
"oneOf": [
69+
{
70+
"type": "object",
71+
"additionalProperties": {
72+
"type": "string"
73+
},
74+
"properties": {}
75+
},
76+
{
77+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
78+
}
79+
],
80+
"description": "Tags on the azure resource."
81+
},
82+
"type": {
83+
"type": "string",
84+
"enum": [
85+
"Microsoft.Purview/accounts"
86+
]
87+
}
88+
},
89+
"required": [
90+
"apiVersion",
91+
"name",
92+
"properties",
93+
"type"
94+
],
95+
"description": "Microsoft.Purview/accounts"
96+
},
97+
"accounts_privateEndpointConnections": {
98+
"type": "object",
99+
"properties": {
100+
"apiVersion": {
101+
"type": "string",
102+
"enum": [
103+
"2020-12-01-preview"
104+
]
105+
},
106+
"name": {
107+
"type": "string",
108+
"description": "Name of the private endpoint connection."
109+
},
110+
"properties": {
111+
"oneOf": [
112+
{
113+
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
114+
},
115+
{
116+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
117+
}
118+
],
119+
"description": "A private endpoint connection properties class."
120+
},
121+
"type": {
122+
"type": "string",
123+
"enum": [
124+
"Microsoft.Purview/accounts/privateEndpointConnections"
125+
]
126+
}
127+
},
128+
"required": [
129+
"apiVersion",
130+
"name",
131+
"properties",
132+
"type"
133+
],
134+
"description": "Microsoft.Purview/accounts/privateEndpointConnections"
135+
}
136+
},
137+
"definitions": {
138+
"AccountProperties": {
139+
"type": "object",
140+
"properties": {
141+
"cloudConnectors": {
142+
"oneOf": [
143+
{
144+
"$ref": "#/definitions/CloudConnectors"
145+
},
146+
{
147+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
148+
}
149+
]
150+
},
151+
"managedResourceGroupName": {
152+
"type": "string",
153+
"description": "Gets or sets the managed resource group name"
154+
},
155+
"publicNetworkAccess": {
156+
"oneOf": [
157+
{
158+
"type": "string",
159+
"enum": [
160+
"NotSpecified",
161+
"Enabled",
162+
"Disabled"
163+
]
164+
},
165+
{
166+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
167+
}
168+
],
169+
"description": "Gets or sets the public network access."
170+
}
171+
},
172+
"description": "The account properties"
173+
},
174+
"AccountSku": {
175+
"type": "object",
176+
"properties": {
177+
"capacity": {
178+
"oneOf": [
179+
{
180+
"type": "integer"
181+
},
182+
{
183+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
184+
}
185+
],
186+
"description": "Gets or sets the sku capacity. Possible values include: 4, 16"
187+
},
188+
"name": {
189+
"oneOf": [
190+
{
191+
"type": "string",
192+
"enum": [
193+
"Standard"
194+
]
195+
},
196+
{
197+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
198+
}
199+
],
200+
"description": "Gets or sets the sku name."
201+
}
202+
},
203+
"description": "The Sku"
204+
},
205+
"accounts_privateEndpointConnections_childResource": {
206+
"type": "object",
207+
"properties": {
208+
"apiVersion": {
209+
"type": "string",
210+
"enum": [
211+
"2020-12-01-preview"
212+
]
213+
},
214+
"name": {
215+
"type": "string",
216+
"description": "Name of the private endpoint connection."
217+
},
218+
"properties": {
219+
"oneOf": [
220+
{
221+
"$ref": "#/definitions/PrivateEndpointConnectionProperties"
222+
},
223+
{
224+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
225+
}
226+
],
227+
"description": "A private endpoint connection properties class."
228+
},
229+
"type": {
230+
"type": "string",
231+
"enum": [
232+
"privateEndpointConnections"
233+
]
234+
}
235+
},
236+
"required": [
237+
"apiVersion",
238+
"name",
239+
"properties",
240+
"type"
241+
],
242+
"description": "Microsoft.Purview/accounts/privateEndpointConnections"
243+
},
244+
"CloudConnectors": {
245+
"type": "object",
246+
"properties": {}
247+
},
248+
"Identity": {
249+
"type": "object",
250+
"properties": {
251+
"type": {
252+
"oneOf": [
253+
{
254+
"type": "string",
255+
"enum": [
256+
"SystemAssigned"
257+
]
258+
},
259+
{
260+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
261+
}
262+
],
263+
"description": "Identity Type."
264+
}
265+
},
266+
"description": "The Managed Identity of the resource"
267+
},
268+
"PrivateEndpoint": {
269+
"type": "object",
270+
"properties": {
271+
"id": {
272+
"type": "string",
273+
"description": "The private endpoint identifier."
274+
}
275+
},
276+
"description": "A private endpoint class."
277+
},
278+
"PrivateEndpointConnectionProperties": {
279+
"type": "object",
280+
"properties": {
281+
"privateEndpoint": {
282+
"oneOf": [
283+
{
284+
"$ref": "#/definitions/PrivateEndpoint"
285+
},
286+
{
287+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
288+
}
289+
],
290+
"description": "A private endpoint class."
291+
},
292+
"privateLinkServiceConnectionState": {
293+
"oneOf": [
294+
{
295+
"$ref": "#/definitions/PrivateLinkServiceConnectionState"
296+
},
297+
{
298+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
299+
}
300+
],
301+
"description": "The private link service connection state."
302+
}
303+
},
304+
"description": "A private endpoint connection properties class."
305+
},
306+
"PrivateLinkServiceConnectionState": {
307+
"type": "object",
308+
"properties": {
309+
"actionsRequired": {
310+
"type": "string",
311+
"description": "The required actions."
312+
},
313+
"description": {
314+
"type": "string",
315+
"description": "The description."
316+
},
317+
"status": {
318+
"oneOf": [
319+
{
320+
"type": "string",
321+
"enum": [
322+
"Unknown",
323+
"Pending",
324+
"Approved",
325+
"Rejected",
326+
"Disconnected"
327+
]
328+
},
329+
{
330+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
331+
}
332+
],
333+
"description": "The status."
334+
}
335+
},
336+
"description": "The private link service connection state."
337+
}
338+
}
339+
}

0 commit comments

Comments
 (0)