diff --git a/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/importExport.json b/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/importExport.json index f169e2dc8e85..c55f12be4e06 100644 --- a/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/importExport.json +++ b/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/importExport.json @@ -373,6 +373,7 @@ "Basic", "Standard", "Premium", + "PremiumRS", "Free", "Stretch", "DataWarehouse", @@ -388,11 +389,26 @@ "type": "string", "description": "The name of the service objective to assign to the database.", "enum": [ + "System", + "System0", + "System1", + "System2", + "System3", + "System4", + "System2L", + "System3L", + "System4L", + "Free", "Basic", "S0", "S1", "S2", "S3", + "S4", + "S6", + "S7", + "S9", + "S12", "P1", "P2", "P3", @@ -400,8 +416,43 @@ "P6", "P11", "P15", - "System", - "System2", + "PRS1", + "PRS2", + "PRS4", + "PRS6", + "DW100", + "DW200", + "DW300", + "DW400", + "DW500", + "DW600", + "DW1000", + "DW1200", + "DW1000c", + "DW1500", + "DW1500c", + "DW2000", + "DW2000c", + "DW3000", + "DW2500c", + "DW3000c", + "DW6000", + "DW5000c", + "DW6000c", + "DW7500c", + "DW10000c", + "DW15000c", + "DW30000c", + "DS100", + "DS200", + "DS300", + "DS400", + "DS500", + "DS600", + "DS1000", + "DS1200", + "DS1500", + "DS2000", "ElasticPool" ], "x-ms-enum": { diff --git a/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/sql.core.json b/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/sql.core.json index f658012fae5a..4dcb69159dfb 100644 --- a/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/sql.core.json +++ b/specification/sql/resource-manager/Microsoft.Sql/2014-04-01/sql.core.json @@ -2152,13 +2152,14 @@ }, "edition": { "type": "string", - "description": "The edition of the database. The DatabaseEditions enumeration contains all the valid editions. If createMode is NonReadableSecondary or OnlineSecondary, this value is ignored. To see possible values, query the capabilities API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referred to by operationId: \"Capabilities_ListByLocation.\"", + "description": "The edition of the database. The DatabaseEditions enumeration contains all the valid editions. If createMode is NonReadableSecondary or OnlineSecondary, this value is ignored. To see possible values, query the capabilities API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referred to by operationId: \"Capabilities_ListByLocation.\" or use the Azure CLI command `az sql db list-editions -l westus --query [].name` .", "enum": [ "Web", "Business", "Basic", "Standard", "Premium", + "PremiumRS", "Free", "Stretch", "DataWarehouse", @@ -2177,16 +2178,31 @@ "requestedServiceObjectiveId": { "type": "string", "format": "uuid", - "description": "The configured service level objective ID of the database. This is the service level objective that is in the process of being applied to the database. Once successfully updated, it will match the value of currentServiceObjectiveId property. If requestedServiceObjectiveId and requestedServiceObjectiveName are both updated, the value of requestedServiceObjectiveId overrides the value of requestedServiceObjectiveName. To see possible values, query the capabilities API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referred to by operationId: \"Capabilities_ListByLocation.\"" + "description": "The configured service level objective ID of the database. This is the service level objective that is in the process of being applied to the database. Once successfully updated, it will match the value of currentServiceObjectiveId property. If requestedServiceObjectiveId and requestedServiceObjectiveName are both updated, the value of requestedServiceObjectiveId overrides the value of requestedServiceObjectiveName. To see possible values, query the capabilities API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referred to by operationId: \"Capabilities_ListByLocation.\" or use the Azure CLI command `az sql db list-editions --location --query [].supportedServiceLevelObjectives[].name` ." }, "requestedServiceObjectiveName": { "type": "string", "enum": [ + "System", + "System0", + "System1", + "System2", + "System3", + "System4", + "System2L", + "System3L", + "System4L", + "Free", "Basic", "S0", "S1", "S2", "S3", + "S4", + "S6", + "S7", + "S9", + "S12", "P1", "P2", "P3", @@ -2194,25 +2210,75 @@ "P6", "P11", "P15", - "System", - "System2", + "PRS1", + "PRS2", + "PRS4", + "PRS6", + "DW100", + "DW200", + "DW300", + "DW400", + "DW500", + "DW600", + "DW1000", + "DW1200", + "DW1000c", + "DW1500", + "DW1500c", + "DW2000", + "DW2000c", + "DW3000", + "DW2500c", + "DW3000c", + "DW6000", + "DW5000c", + "DW6000c", + "DW7500c", + "DW10000c", + "DW15000c", + "DW30000c", + "DS100", + "DS200", + "DS300", + "DS400", + "DS500", + "DS600", + "DS1000", + "DS1200", + "DS1500", + "DS2000", "ElasticPool" - ], + ], "x-ms-enum": { "modelAsString": true, "name": "ServiceObjectiveName" }, - "description": "The name of the configured service level objective of the database. This is the service level objective that is in the process of being applied to the database. Once successfully updated, it will match the value of serviceLevelObjective property. To see possible values, query the capabilities API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referred to by operationId: \"Capabilities_ListByLocation.\"" + "description": "The name of the configured service level objective of the database. This is the service level objective that is in the process of being applied to the database. Once successfully updated, it will match the value of serviceLevelObjective property. To see possible values, query the capabilities API (/subscriptions/{subscriptionId}/providers/Microsoft.Sql/locations/{locationID}/capabilities) referred to by operationId: \"Capabilities_ListByLocation.\" or use the Azure CLI command `az sql db list-editions --location --query [].supportedServiceLevelObjectives[].name` ." }, "serviceLevelObjective": { "readOnly": true, "type": "string", "enum": [ + "System", + "System0", + "System1", + "System2", + "System3", + "System4", + "System2L", + "System3L", + "System4L", + "Free", "Basic", "S0", "S1", "S2", "S3", + "S4", + "S6", + "S7", + "S9", + "S12", "P1", "P2", "P3", @@ -2220,8 +2286,43 @@ "P6", "P11", "P15", - "System", - "System2", + "PRS1", + "PRS2", + "PRS4", + "PRS6", + "DW100", + "DW200", + "DW300", + "DW400", + "DW500", + "DW600", + "DW1000", + "DW1200", + "DW1000c", + "DW1500", + "DW1500c", + "DW2000", + "DW2000c", + "DW3000", + "DW2500c", + "DW3000c", + "DW6000", + "DW5000c", + "DW6000c", + "DW7500c", + "DW10000c", + "DW15000c", + "DW30000c", + "DS100", + "DS200", + "DS300", + "DS400", + "DS500", + "DS600", + "DS1000", + "DS1200", + "DS1500", + "DS2000", "ElasticPool" ], "x-ms-enum": { @@ -2497,11 +2598,26 @@ "type": "string", "description": "The serviceLevelObjective for SLO usage metric.", "enum": [ + "System", + "System0", + "System1", + "System2", + "System3", + "System4", + "System2L", + "System3L", + "System4L", + "Free", "Basic", "S0", "S1", "S2", "S3", + "S4", + "S6", + "S7", + "S9", + "S12", "P1", "P2", "P3", @@ -2509,8 +2625,43 @@ "P6", "P11", "P15", - "System", - "System2", + "PRS1", + "PRS2", + "PRS4", + "PRS6", + "DW100", + "DW200", + "DW300", + "DW400", + "DW500", + "DW600", + "DW1000", + "DW1200", + "DW1000c", + "DW1500", + "DW1500c", + "DW2000", + "DW2000c", + "DW3000", + "DW2500c", + "DW3000c", + "DW6000", + "DW5000c", + "DW6000c", + "DW7500c", + "DW10000c", + "DW15000c", + "DW30000c", + "DS100", + "DS200", + "DS300", + "DS400", + "DS500", + "DS600", + "DS1000", + "DS1200", + "DS1500", + "DS2000", "ElasticPool" ], "x-ms-enum": {