Elastic Pools - Create Or Update
Crée un pool élastique ou met à jour un pool élastique existant.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2014-04-01
Paramètres URI
| Nom | Dans | Obligatoire | Type | Description |
|---|---|---|---|---|
|
elastic
|
path | True |
string |
Nom du pool élastique à utiliser (mis à jour ou créé). |
|
resource
|
path | True |
string |
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail. |
|
server
|
path | True |
string |
Nom du serveur. |
|
subscription
|
path | True |
string |
ID d’abonnement qui identifie un abonnement Azure. |
|
api-version
|
query | True |
string |
Version de l’API à utiliser pour la requête. |
Corps de la demande
| Nom | Type | Description |
|---|---|---|
| parameters |
Paramètres requis pour la création ou la mise à jour d’un pool élastique. |
Réponses
| Nom | Type | Description |
|---|---|---|
| 200 OK |
D’ACCORD |
|
| 201 Created |
Date de création |
|
| 202 Accepted |
Accepté |
Exemples
| Create elastic pool max |
| Create elastic pool min |
Create elastic pool max
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2014-04-01
{
"location": "Japan East",
"properties": {
"creationDate": "2017-02-10T01:25:25.033Z",
"edition": "Basic",
"state": "Ready",
"dtu": 50,
"databaseDtuMin": 0,
"databaseDtuMax": 5,
"storageMB": 5000
}
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": null,
"properties": {
"creationDate": "2017-02-10T01:25:25.033Z",
"edition": "Basic",
"state": "Ready",
"dtu": 50,
"databaseDtuMin": 0,
"databaseDtuMax": 5,
"storageMB": 5000
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": null,
"properties": {
"creationDate": "2017-02-10T01:25:25.033Z",
"edition": "Basic",
"state": "Ready",
"dtu": 50,
"databaseDtuMin": 0,
"databaseDtuMax": 5,
"storageMB": 5000
}
}
Create elastic pool min
Exemple de requête
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102?api-version=2014-04-01
{
"location": "Japan East"
}
Exemple de réponse
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": null,
"properties": {
"creationDate": "2017-02-10T01:25:25.033Z",
"edition": "Standard",
"state": "Ready",
"dtu": 100,
"databaseDtuMin": 0,
"databaseDtuMax": 100,
"storageMB": 102400
}
}
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-2369/providers/Microsoft.Sql/servers/sqlcrudtest-8069/elasticPools/sqlcrudtest-8102",
"name": "sqlcrudtest-8102",
"type": "Microsoft.Sql/servers/elasticPools",
"location": "Japan East",
"kind": null,
"properties": {
"creationDate": "2017-02-10T01:25:25.033Z",
"edition": "Standard",
"state": "Ready",
"dtu": 100,
"databaseDtuMin": 0,
"databaseDtuMax": 100,
"storageMB": 102400
}
}
Définitions
| Nom | Description |
|---|---|
|
Elastic |
Représente un pool élastique de base de données. |
|
Elastic |
Édition du pool élastique. |
|
Elastic |
État du pool élastique. |
ElasticPool
Représente un pool élastique de base de données.
| Nom | Type | Description |
|---|---|---|
| id |
string |
ID de ressource. |
| kind |
string |
Type de pool élastique. Il s’agit des métadonnées utilisées pour l’expérience du portail Azure. |
| location |
string |
Emplacement des ressources. |
| name |
string |
Nom de la ressource. |
| properties.creationDate |
string (date-time) |
Date de création du pool élastique (format ISO8601). |
| properties.databaseDtuMax |
integer (int32) |
La base de données DTU maximale peut consommer. |
| properties.databaseDtuMin |
integer (int32) |
La DTU minimale de toutes les bases de données est garantie. |
| properties.dtu |
integer (int32) |
Nombre total de DTU partagés pour le pool élastique de base de données. |
| properties.edition |
Édition du pool élastique. |
|
| properties.state |
État du pool élastique. |
|
| properties.storageMB |
integer (int32) |
Obtient la limite de stockage pour le pool élastique de base de données en Mo. |
| properties.zoneRedundant |
boolean |
Indique si ce pool élastique de base de données est redondant interzone, ce qui signifie que les réplicas de cette base de données seront répartis entre plusieurs zones de disponibilité. |
| tags |
object |
Balises de ressource. |
| type |
string |
Type de ressource. |
ElasticPoolEdition
Édition du pool élastique.
| Valeur | Description |
|---|---|
| Basic | |
| Standard | |
| Premium | |
| GeneralPurpose | |
| BusinessCritical |
ElasticPoolState
État du pool élastique.
| Valeur | Description |
|---|---|
| Creating | |
| Ready | |
| Disabled |