Skip to content

Commit ef550da

Browse files
author
SDK Automation
committed
Generated from eac054c34be540e7f262e45823dce80bee9d900d
Fix for x-ms-mutability for param
1 parent 7c5d745 commit ef550da

File tree

7 files changed

+461
-69
lines changed

7 files changed

+461
-69
lines changed

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

Lines changed: 28 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"properties": {
2525
"oneOf": [
2626
{
27-
"$ref": "#/definitions/ServerPropertiesModel"
27+
"$ref": "#/definitions/ServerProperties"
2828
},
2929
{
3030
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -37,28 +37,28 @@
3737
"items": {
3838
"oneOf": [
3939
{
40-
"$ref": "#/definitions/servers_connectionPolicies_childResource"
40+
"$ref": "#/definitions/servers_advisors_childResource"
4141
},
4242
{
43-
"$ref": "#/definitions/servers_firewallRules_childResource"
43+
"$ref": "#/definitions/servers_connectionPolicies_childResource"
4444
},
4545
{
4646
"$ref": "#/definitions/servers_databases_childResource"
4747
},
4848
{
49-
"$ref": "#/definitions/servers_elasticPools_childResource"
49+
"$ref": "#/definitions/servers_disasterRecoveryConfiguration_childResource"
5050
},
5151
{
52-
"$ref": "#/definitions/servers_communicationLinks_childResource"
52+
"$ref": "#/definitions/servers_elasticPools_childResource"
5353
},
5454
{
55-
"$ref": "#/definitions/servers_administrators_childResource"
55+
"$ref": "#/definitions/servers_firewallRules_childResource"
5656
},
5757
{
58-
"$ref": "#/definitions/servers_advisors_childResource"
58+
"$ref": "#/definitions/servers_administrators_childResource"
5959
},
6060
{
61-
"$ref": "#/definitions/servers_disasterRecoveryConfiguration_childResource"
61+
"$ref": "#/definitions/servers_communicationLinks_childResource"
6262
},
6363
{
6464
"$ref": "#/definitions/servers_auditingPolicies_childResource"
@@ -160,7 +160,7 @@
160160
"properties": {
161161
"oneOf": [
162162
{
163-
"$ref": "#/definitions/AdvisorPropertiesModel"
163+
"$ref": "#/definitions/AdvisorProperties"
164164
},
165165
{
166166
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -349,22 +349,22 @@
349349
"items": {
350350
"oneOf": [
351351
{
352-
"$ref": "#/definitions/servers_databases_securityAlertPolicies_childResource"
352+
"$ref": "#/definitions/servers_databases_advisors_childResource"
353353
},
354354
{
355-
"$ref": "#/definitions/servers_databases_dataMaskingPolicies_childResource"
355+
"$ref": "#/definitions/servers_databases_extensions_childResource"
356356
},
357357
{
358-
"$ref": "#/definitions/servers_databases_geoBackupPolicies_childResource"
358+
"$ref": "#/definitions/servers_databases_securityAlertPolicies_childResource"
359359
},
360360
{
361-
"$ref": "#/definitions/servers_databases_extensions_childResource"
361+
"$ref": "#/definitions/servers_databases_dataMaskingPolicies_childResource"
362362
},
363363
{
364-
"$ref": "#/definitions/servers_databases_transparentDataEncryption_childResource"
364+
"$ref": "#/definitions/servers_databases_geoBackupPolicies_childResource"
365365
},
366366
{
367-
"$ref": "#/definitions/servers_databases_advisors_childResource"
367+
"$ref": "#/definitions/servers_databases_transparentDataEncryption_childResource"
368368
},
369369
{
370370
"$ref": "#/definitions/servers_databases_auditingPolicies_childResource"
@@ -422,7 +422,7 @@
422422
"properties": {
423423
"oneOf": [
424424
{
425-
"$ref": "#/definitions/AdvisorPropertiesModel"
425+
"$ref": "#/definitions/AdvisorProperties"
426426
},
427427
{
428428
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -874,7 +874,7 @@
874874
"properties": {
875875
"oneOf": [
876876
{
877-
"$ref": "#/definitions/ElasticPoolPropertiesModel"
877+
"$ref": "#/definitions/ElasticPoolProperties"
878878
},
879879
{
880880
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -954,7 +954,7 @@
954954
}
955955
},
956956
"definitions": {
957-
"AdvisorPropertiesModel": {
957+
"AdvisorProperties": {
958958
"type": "object",
959959
"properties": {
960960
"autoExecuteValue": {
@@ -1032,10 +1032,7 @@
10321032
"PointInTimeRestore",
10331033
"Recovery",
10341034
"Restore",
1035-
"RestoreLongTermRetentionBackup",
1036-
"Secondary",
1037-
"RestoreExternalBackup",
1038-
"RestoreExternalBackupSecondary"
1035+
"RestoreLongTermRetentionBackup"
10391036
]
10401037
},
10411038
{
@@ -1191,16 +1188,14 @@
11911188
"restorePointInTime": {
11921189
"type": "string",
11931190
"format": "date-time",
1194-
"description": "Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database."
1191+
"description": "Conditional. If createMode is PointInTimeRestore, this value is required. If createMode is Restore, this value is optional. Specifies the point in time (ISO8601 format) of the source database that will be restored to create the new database. Must be greater than or equal to the source database's earliestRestoreDate value."
11951192
},
11961193
"sampleName": {
11971194
"oneOf": [
11981195
{
11991196
"type": "string",
12001197
"enum": [
1201-
"AdventureWorksLT",
1202-
"WideWorldImportersStd",
1203-
"WideWorldImportersFull"
1198+
"AdventureWorksLT"
12041199
]
12051200
},
12061201
{
@@ -1212,11 +1207,11 @@
12121207
"sourceDatabaseDeletionDate": {
12131208
"type": "string",
12141209
"format": "date-time",
1215-
"description": "Specifies the time that the database was deleted."
1210+
"description": "Conditional. If createMode is Restore and sourceDatabaseId is the deleted database's original resource id when it existed (as opposed to its current restorable dropped database id), then this value is required. Specifies the time that the database was deleted."
12161211
},
12171212
"sourceDatabaseId": {
12181213
"type": "string",
1219-
"description": "The resource identifier of the source database associated with create operation of this database."
1214+
"description": "Conditional. If createMode is Copy, NonReadableSecondary, OnlineSecondary, PointInTimeRestore, Recovery, or Restore, then this value is required. Specifies the resource ID of the source database. If createMode is NonReadableSecondary or OnlineSecondary, the name of the source database must be the same as the new database being created."
12201215
},
12211216
"zoneRedundant": {
12221217
"oneOf": [
@@ -1486,7 +1481,7 @@
14861481
],
14871482
"description": "The properties of a database data masking rule."
14881483
},
1489-
"ElasticPoolPropertiesModel": {
1484+
"ElasticPoolProperties": {
14901485
"type": "object",
14911486
"properties": {
14921487
"databaseDtuMax": {
@@ -1773,7 +1768,7 @@
17731768
],
17741769
"description": "The properties of a server secure connection policy."
17751770
},
1776-
"ServerPropertiesModel": {
1771+
"ServerProperties": {
17771772
"type": "object",
17781773
"properties": {
17791774
"administratorLogin": {
@@ -1860,7 +1855,7 @@
18601855
"properties": {
18611856
"oneOf": [
18621857
{
1863-
"$ref": "#/definitions/AdvisorPropertiesModel"
1858+
"$ref": "#/definitions/AdvisorProperties"
18641859
},
18651860
{
18661861
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -2022,7 +2017,7 @@
20222017
"properties": {
20232018
"oneOf": [
20242019
{
2025-
"$ref": "#/definitions/AdvisorPropertiesModel"
2020+
"$ref": "#/definitions/AdvisorProperties"
20262021
},
20272022
{
20282023
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -2488,7 +2483,7 @@
24882483
"properties": {
24892484
"oneOf": [
24902485
{
2491-
"$ref": "#/definitions/ElasticPoolPropertiesModel"
2486+
"$ref": "#/definitions/ElasticPoolProperties"
24922487
},
24932488
{
24942489
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"

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

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,9 @@
134134
{
135135
"$ref": "#/definitions/servers_failoverGroups_childResource"
136136
},
137+
{
138+
"$ref": "#/definitions/servers_firewallRules_childResource"
139+
},
137140
{
138141
"$ref": "#/definitions/servers_keys_childResource"
139142
},
@@ -142,9 +145,6 @@
142145
},
143146
{
144147
"$ref": "#/definitions/servers_virtualNetworkRules_childResource"
145-
},
146-
{
147-
"$ref": "#/definitions/servers_firewallRules_childResource"
148148
}
149149
]
150150
}
@@ -243,7 +243,7 @@
243243
"properties": {
244244
"oneOf": [
245245
{
246-
"$ref": "#/definitions/SyncGroupPropertiesModel"
246+
"$ref": "#/definitions/SyncGroupProperties"
247247
},
248248
{
249249
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -292,7 +292,7 @@
292292
"properties": {
293293
"oneOf": [
294294
{
295-
"$ref": "#/definitions/SyncMemberPropertiesModel"
295+
"$ref": "#/definitions/SyncMemberProperties"
296296
},
297297
{
298298
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -824,7 +824,7 @@
824824
],
825825
"description": "Read-write endpoint of the failover group instance."
826826
},
827-
"FirewallRuleModel": {
827+
"FirewallRule": {
828828
"type": "object",
829829
"properties": {
830830
"name": {
@@ -1093,7 +1093,7 @@
10931093
"properties": {
10941094
"oneOf": [
10951095
{
1096-
"$ref": "#/definitions/SyncMemberPropertiesModel"
1096+
"$ref": "#/definitions/SyncMemberProperties"
10971097
},
10981098
{
10991099
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -1418,7 +1418,7 @@
14181418
},
14191419
"description": "Properties of an Azure SQL Database sync agent."
14201420
},
1421-
"SyncGroupPropertiesModel": {
1421+
"SyncGroupProperties": {
14221422
"type": "object",
14231423
"properties": {
14241424
"conflictResolutionPolicy": {
@@ -1539,7 +1539,7 @@
15391539
},
15401540
"description": "Properties of column in sync group table."
15411541
},
1542-
"SyncMemberPropertiesModel": {
1542+
"SyncMemberProperties": {
15431543
"type": "object",
15441544
"properties": {
15451545
"databaseName": {

schemas/2017-03-01-preview/Microsoft.Sql.json

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -378,7 +378,7 @@
378378
"properties": {
379379
"oneOf": [
380380
{
381-
"$ref": "#/definitions/DatabasePropertiesModel"
381+
"$ref": "#/definitions/DatabaseProperties"
382382
},
383383
{
384384
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
@@ -1247,7 +1247,7 @@
12471247
],
12481248
"description": "Properties of a database blob auditing policy."
12491249
},
1250-
"DatabasePropertiesModel": {
1250+
"DatabaseProperties": {
12511251
"type": "object",
12521252
"properties": {
12531253
"catalogCollation": {
@@ -1274,17 +1274,16 @@
12741274
{
12751275
"type": "string",
12761276
"enum": [
1277-
"Copy",
12781277
"Default",
1279-
"NonReadableSecondary",
1278+
"Copy",
1279+
"Secondary",
12801280
"OnlineSecondary",
12811281
"PointInTimeRestore",
1282-
"Recovery",
12831282
"Restore",
1284-
"RestoreLongTermRetentionBackup",
1285-
"Secondary",
1283+
"Recovery",
12861284
"RestoreExternalBackup",
1287-
"RestoreExternalBackupSecondary"
1285+
"RestoreExternalBackupSecondary",
1286+
"RestoreLongTermRetentionBackup"
12881287
]
12891288
},
12901289
{

schemas/2017-10-01-preview/Microsoft.Sql.json

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -480,17 +480,16 @@
480480
{
481481
"type": "string",
482482
"enum": [
483-
"Copy",
484483
"Default",
485-
"NonReadableSecondary",
486-
"OnlineSecondary",
484+
"Copy",
485+
"Secondary",
487486
"PointInTimeRestore",
488-
"Recovery",
489487
"Restore",
490-
"RestoreLongTermRetentionBackup",
491-
"Secondary",
488+
"Recovery",
492489
"RestoreExternalBackup",
493-
"RestoreExternalBackupSecondary"
490+
"RestoreExternalBackupSecondary",
491+
"RestoreLongTermRetentionBackup",
492+
"OnlineSecondary"
494493
]
495494
},
496495
{

0 commit comments

Comments
 (0)