Elastic Pools - Create Or Update

Crea un nuevo grupo elástico o actualiza uno ya existente.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/elasticPools/{elasticPoolName}?api-version=2014-04-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
elasticPoolName
path True

string

Nombre del grupo elástico en el que se va a operar (actualizado o creado).

resourceGroupName
path True

string

Nombre del grupo de recursos que contiene el recurso. Puede obtener este valor desde la API de Azure Resource Manager o el portal.

serverName
path True

string

Nombre del servidor.

subscriptionId
path True

string

Identificador de suscripción que identifica una suscripción de Azure.

api-version
query True

string

Versión de la API que se va a usar para la solicitud.

Cuerpo de la solicitud

Nombre Tipo Description
parameters

ElasticPool

Los parámetros necesarios para crear o actualizar un grupo elástico.

Respuestas

Nombre Tipo Description
200 OK

ElasticPool

De acuerdo

201 Created

ElasticPool

Creado

202 Accepted

Aceptado

Ejemplos

Create elastic pool max
Create elastic pool min

Create elastic pool max

Solicitud de ejemplo

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
  }
}

Respuesta de muestra

{
  "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

Solicitud de ejemplo

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"
}

Respuesta de muestra

{
  "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
  }
}

Definiciones

Nombre Description
ElasticPool

Representa un grupo elástico de base de datos.

ElasticPoolEdition

Edición del grupo elástico.

ElasticPoolState

Estado del grupo elástico.

ElasticPool

Representa un grupo elástico de base de datos.

Nombre Tipo Description
id

string

Identificador de recurso.

kind

string

Tipo de grupo elástico. Estos son los metadatos que se usan para la experiencia de Azure Portal.

location

string

Ubicación del recurso.

name

string

Nombre del recurso.

properties.creationDate

string (date-time)

Fecha de creación del grupo elástico (formato ISO8601).

properties.databaseDtuMax

integer (int32)

El número máximo de DTU que pueda consumir una base de datos.

properties.databaseDtuMin

integer (int32)

Se garantiza la DTU mínima de todas las bases de datos.

properties.dtu

integer (int32)

DTU compartido total para el grupo elástico de base de datos.

properties.edition

ElasticPoolEdition

Edición del grupo elástico.

properties.state

ElasticPoolState

Estado del grupo elástico.

properties.storageMB

integer (int32)

Obtiene el límite de almacenamiento para el grupo elástico de base de datos en MB.

properties.zoneRedundant

boolean

Si este grupo elástico de base de datos es con redundancia de zona, lo que significa que las réplicas de esta base de datos se distribuirán entre varias zonas de disponibilidad.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso.

ElasticPoolEdition

Edición del grupo elástico.

Valor Description
Basic
Standard
Premium
GeneralPurpose
BusinessCritical

ElasticPoolState

Estado del grupo elástico.

Valor Description
Creating
Ready
Disabled