Sql Resources - Create Update Sql Database

Azure Cosmos DB SQL-adatbázis létrehozása vagy frissítése

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}/sqlDatabases/{databaseName}?api-version=2020-04-01

URI-paraméterek

Name In Required Type Description
accountName
path True
  • string

Cosmos DB adatbázis-fiók neve.

Regex pattern: ^[a-z0-9]+(-[a-z0-9]+)*

databaseName
path True
  • string

Cosmos DB az adatbázis neve.

resourceGroupName
path True
  • string

Az erőforráscsoport neve. A név nem megkülönbözteti a kis-és nagybetűket.

Regex pattern: ^[-\w\._\(\)]+$

subscriptionId
path True
  • string

A cél-előfizetés azonosítója.

api-version
query True
  • string

A művelethez használandó API-verzió.

Kérelem törzse

Name Required Type Description
location
  • string

Azon erőforráscsoport helye, amelyhez az erőforrás tartozik.

properties.options True

A kérelemhez alkalmazandó kulcs-érték párok. Ez megfelel a kérelemmel elküldett fejléceknek.

properties.resource True

Egy SQL-adatbázis szabványos JSON-formátuma

tags
  • object

A címkék az erőforrást leíró kulcs-érték párok listája. Ezek a címkék az erőforrás (erőforráscsoportok között) megtekintésére és csoportosítására használhatók. Egy erőforráshoz legfeljebb 15 címkét lehet megadni. Minden címkének legalább 128 karakterből kell állnia, és nem lehet nagyobb, mint 256 karakter. Egy sablon típusának alapértelmezett felhasználói felülete például a "defaultExperience": "Cassandra" értékre van állítva. A jelenlegi "defaultExperience" értékek közé tartoznak a "Table", a "Graph", a "DocumentDB" és a "MongoDB" is.

Válaszok

Name Type Description
200 OK

Az SQL Database-létrehozási vagy-frissítési művelet sikeresen befejeződött.

202 Accepted

Az SQL Database létrehozási vagy frissítési művelete aszinkron módon fog megjelenni.

Biztonság

azure_auth

Azure Active Directory OAuth2 folyamat

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Felhasználói fiók megszemélyesítése

Példák

CosmosDBSqlDatabaseCreateUpdate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName?api-version=2020-04-01
{
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "id": "databaseName"
    },
    "options": {}
  }
}

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName",
  "name": "databaseName",
  "type": "Microsoft.DocumentDB/databaseAccounts/sqlDatabases",
  "location": "West US",
  "tags": {},
  "properties": {
    "resource": {
      "id": "databaseName",
      "_rid": "CqNBAA==",
      "_ts": 1449602962,
      "_etag": "\"00000a00-0000-0000-0000-56672f920000\""
    }
  }
}

Definíciók

AutoscaleSettings
CreateUpdateOptions

A CreateUpdateOptions az erőforrást leíró kulcs-érték párok listája. A támogatott kulcsok a "If-Match", a "If-None-Match", a "Session-token" és az "átviteli sebesség"

Options
Resource
SqlDatabaseCreateUpdateParameters

Cosmos DB SQL-adatbázis létrehozásához és frissítéséhez szükséges paraméterek.

SqlDatabaseGetResults

Egy Azure Cosmos DB SQL-adatbázis.

SqlDatabaseResource

Cosmos DB SQL-adatbázis erőforrás-objektuma

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

A maximális átviteli sebességet jelöli, és az erőforrás képes a vertikális felskálázásra.

CreateUpdateOptions

A CreateUpdateOptions az erőforrást leíró kulcs-érték párok listája. A támogatott kulcsok a "If-Match", a "If-None-Match", a "Session-token" és az "átviteli sebesség"

Name Type Description
autoscaleSettings

Meghatározza az autoskálázás beállításait.

throughput
  • integer

Kérési egység másodpercenként. Például "átviteli sebesség": 10000.

Options

Name Type Description
autoscaleSettings

Meghatározza az autoskálázás beállításait.

throughput
  • integer

A Cosmos DB erőforrás átviteli sebességének vagy autoscaleSettings értéke. Az ajánlat részleteinek beolvasása során használja a ThroughputSetting-erőforrást.

Resource

Name Type Description
id
  • string

Az erőforrás teljes erőforrás-azonosítója. /Subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
  • string

Az erőforrás neve

type
  • string

Az erőforrás típusa. Ex-Microsoft. számítás/virtualMachines vagy Microsoft. Storage/storageAccounts.

SqlDatabaseCreateUpdateParameters

Cosmos DB SQL-adatbázis létrehozásához és frissítéséhez szükséges paraméterek.

Name Type Description
id
  • string

Az ARM-erőforrás egyedi erőforrás-azonosítója.

location
  • string

Azon erőforráscsoport helye, amelyhez az erőforrás tartozik.

name
  • string

Az ARM-erőforrás neve.

properties.options

A kérelemhez alkalmazandó kulcs-érték párok. Ez megfelel a kérelemmel elküldett fejléceknek.

properties.resource

Egy SQL-adatbázis szabványos JSON-formátuma

tags
  • object

A címkék az erőforrást leíró kulcs-érték párok listája. Ezek a címkék az erőforrás (erőforráscsoportok között) megtekintésére és csoportosítására használhatók. Egy erőforráshoz legfeljebb 15 címkét lehet megadni. Minden címkének legalább 128 karakterből kell állnia, és nem lehet nagyobb, mint 256 karakter. Egy sablon típusának alapértelmezett felhasználói felülete például a "defaultExperience": "Cassandra" értékre van állítva. A jelenlegi "defaultExperience" értékek közé tartoznak a "Table", a "Graph", a "DocumentDB" és a "MongoDB" is.

type
  • string

Az Azure-Erőforrás típusa.

SqlDatabaseGetResults

Egy Azure Cosmos DB SQL-adatbázis.

Name Type Description
id
  • string

Az ARM-erőforrás egyedi erőforrás-azonosítója.

location
  • string

Azon erőforráscsoport helye, amelyhez az erőforrás tartozik.

name
  • string

Az ARM-erőforrás neve.

properties.options
properties.resource
tags
  • object

A címkék az erőforrást leíró kulcs-érték párok listája. Ezek a címkék az erőforrás (erőforráscsoportok között) megtekintésére és csoportosítására használhatók. Egy erőforráshoz legfeljebb 15 címkét lehet megadni. Minden címkének legalább 128 karakterből kell állnia, és nem lehet nagyobb, mint 256 karakter. Egy sablon típusának alapértelmezett felhasználói felülete például a "defaultExperience": "Cassandra" értékre van állítva. A jelenlegi "defaultExperience" értékek közé tartoznak a "Table", a "Graph", a "DocumentDB" és a "MongoDB" is.

type
  • string

Az Azure-Erőforrás típusa.

SqlDatabaseResource

Cosmos DB SQL-adatbázis erőforrás-objektuma

Name Type Description
id
  • string

Az Cosmos DB SQL-adatbázis neve