Skip to content

Commit a9d22f7

Browse files
author
Autogenerator Pipeline
committed
Autogenerate schemas
1 parent cd12fcd commit a9d22f7

File tree

15 files changed

+15721
-26
lines changed

15 files changed

+15721
-26
lines changed

schemas/2014-04-01/Microsoft.Sql.json

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

schemas/2015-05-01-preview/Microsoft.Sql.json

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

schemas/2016-03-01/Microsoft.Insights.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"id": "https://schema.management.azure.com/schemas/2016-03-01/Microsoft.Insights.json#",
33
"$schema": "http://json-schema.org/draft-04/schema#",
4-
"title": "microsoft.insights",
5-
"description": "microsoft insights Resource Types",
4+
"title": "Microsoft.Insights",
5+
"description": "Microsoft Insights Resource Types",
66
"resourceDefinitions": {
77
"alertrules": {
88
"type": "object",
@@ -50,7 +50,7 @@
5050
"type": {
5151
"type": "string",
5252
"enum": [
53-
"microsoft.insights/alertrules"
53+
"Microsoft.Insights/alertrules"
5454
]
5555
}
5656
},
@@ -61,7 +61,7 @@
6161
"properties",
6262
"type"
6363
],
64-
"description": "microsoft.insights/alertrules"
64+
"description": "Microsoft.Insights/alertrules"
6565
}
6666
},
6767
"subscription_resourceDefinitions": {

schemas/2016-11-01/Microsoft.ImportExport.json

Lines changed: 76 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,39 @@
5454
}
5555
},
5656
"definitions": {
57+
"DeliveryPackageInformation": {
58+
"type": "object",
59+
"properties": {
60+
"carrierName": {
61+
"type": "string",
62+
"description": "The name of the carrier that is used to ship the import or export drives."
63+
},
64+
"driveCount": {
65+
"oneOf": [
66+
{
67+
"type": "integer"
68+
},
69+
{
70+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
71+
}
72+
],
73+
"description": "The number of drives included in the package."
74+
},
75+
"shipDate": {
76+
"type": "string",
77+
"description": "The date when the package is shipped."
78+
},
79+
"trackingNumber": {
80+
"type": "string",
81+
"description": "The tracking number of the package."
82+
}
83+
},
84+
"required": [
85+
"carrierName",
86+
"trackingNumber"
87+
],
88+
"description": "Contains information about the delivery package being shipped by the customer to the Microsoft data center."
89+
},
5790
"DriveStatus": {
5891
"type": "object",
5992
"properties": {
@@ -138,6 +171,35 @@
138171
},
139172
"description": "Provides information about the drive's status"
140173
},
174+
"EncryptionKeyDetails": {
175+
"type": "object",
176+
"properties": {
177+
"kekType": {
178+
"oneOf": [
179+
{
180+
"type": "string",
181+
"enum": [
182+
"MicrosoftManaged",
183+
"CustomerManaged"
184+
]
185+
},
186+
{
187+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
188+
}
189+
],
190+
"description": "The type of kek encryption key."
191+
},
192+
"kekUrl": {
193+
"type": "string",
194+
"description": "Specifies the url for kek encryption key. "
195+
},
196+
"kekVaultResourceID": {
197+
"type": "string",
198+
"description": "Specifies the keyvault resource id for kek encryption key. "
199+
}
200+
},
201+
"description": "Specifies the encryption key properties"
202+
},
141203
"Export": {
142204
"type": "object",
143205
"properties": {
@@ -152,7 +214,7 @@
152214
],
153215
"description": "A list of the blobs to be exported."
154216
},
155-
"blobListblobPath": {
217+
"blobListBlobPath": {
156218
"type": "string",
157219
"description": "The relative URI to the block blob that contains the list of blob paths or blob path prefixes as defined above, beginning with the container name. If the blob is in root container, the URI must begin with $root. "
158220
}
@@ -221,13 +283,13 @@
221283
"deliveryPackage": {
222284
"oneOf": [
223285
{
224-
"$ref": "#/definitions/PackageInfomation"
286+
"$ref": "#/definitions/DeliveryPackageInformation"
225287
},
226288
{
227289
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
228290
}
229291
],
230-
"description": "Contains information about the package being shipped by the customer to the Microsoft data center."
292+
"description": "Contains information about the delivery package being shipped by the customer to the Microsoft data center."
231293
},
232294
"diagnosticsPath": {
233295
"type": "string",
@@ -247,6 +309,17 @@
247309
],
248310
"description": "List of up to ten drives that comprise the job. The drive list is a required element for an import job; it is not specified for export jobs."
249311
},
312+
"encryptionKey": {
313+
"oneOf": [
314+
{
315+
"$ref": "#/definitions/EncryptionKeyDetails"
316+
},
317+
{
318+
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
319+
}
320+
],
321+
"description": "Specifies the encryption key properties"
322+
},
250323
"export": {
251324
"oneOf": [
252325
{
@@ -480,14 +553,6 @@
480553
"description": "The first line of the street address to use when returning the drives. "
481554
}
482555
},
483-
"required": [
484-
"city",
485-
"countryOrRegion",
486-
"postalCode",
487-
"recipientName",
488-
"stateOrProvince",
489-
"streetAddress1"
490-
],
491556
"description": "Contains information about the Microsoft datacenter to which the drives should be shipped."
492557
}
493558
}

0 commit comments

Comments
 (0)