Sql Resources - Create Update Sql Database

Vytvoření nebo aktualizace Azure Cosmos DB SQL Database

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

Parametry identifikátoru URI

Name In Required Type Description
accountName
path True
  • string

Cosmos DB název databázového účtu.

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

databaseName
path True
  • string

Cosmos DB název databáze.

resourceGroupName
path True
  • string

Název skupiny prostředků. V názvu se rozlišují malá a velká písmena.

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

subscriptionId
path True
  • string

ID cílového předplatného

api-version
query True
  • string

Verze rozhraní API, která se má použít pro tuto operaci.

Text požadavku

Name Required Type Description
properties.resource True

Standardní formát JSON databáze SQL

location
  • string

Umístění skupiny prostředků, do které prostředek patří.

properties.options

Dvojice klíč-hodnota možností, která se má použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem.

tags
  • object

Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení tohoto prostředku (mezi skupinami prostředků). Pro prostředek lze zadat maximálně 15 značek. Každá značka musí mít klíč větší než 128 znaků a hodnota nesmí být delší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" také zahrnují "Table", "Graph", "DocumentDB" a "MongoDB".

Odpovědi

Name Type Description
200 OK

Operace vytvoření nebo aktualizace databáze SQL byla úspěšně dokončena.

202 Accepted

Operace vytvoření nebo aktualizace databáze SQL se dokončí asynchronně.

Zabezpečení

azure_auth

Azure Active Directory tok OAuth2

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

Scopes

Name Description
user_impersonation Zosobnění uživatelského účtu

Příklady

CosmosDBSqlDatabaseCreateUpdate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1/sqlDatabases/databaseName?api-version=2021-03-15
{
  "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\""
    }
  }
}

Definice

AutoscaleSettings
CreateUpdateOptions

CreateUpdateOptions jsou seznam párů klíč-hodnota, které popisují prostředek. Podporované klíče jsou "If-Match", "If-None-Match", "session-token" a "propustnost"

Options
Resource
SqlDatabaseCreateUpdateParameters

Parametry pro vytvoření a aktualizaci Cosmos DB SQL Database.

SqlDatabaseGetResults

Azure Cosmos DB SQL Database.

SqlDatabaseResource

Cosmos DB objekt prostředku databáze SQL

AutoscaleSettings

Name Type Description
maxThroughput
  • integer

Představuje maximální propustnost, ve kterém se dá prostředek škálovat.

CreateUpdateOptions

CreateUpdateOptions jsou seznam párů klíč-hodnota, které popisují prostředek. Podporované klíče jsou "If-Match", "If-None-Match", "session-token" a "propustnost"

Name Type Description
autoscaleSettings

Určuje nastavení automatického škálování.

throughput
  • integer

Jednotky žádostí za sekundu. Například "propustnost": 10000.

Options

Name Type Description
autoscaleSettings

Určuje nastavení automatického škálování.

throughput
  • integer

Hodnota propustnosti prostředků Cosmos DB nebo autoscaleSettings. Při načítání podrobností nabídky použijte prostředek ThroughputSetting.

Resource

Name Type Description
_colls
  • string

Vygenerovaná systémová vlastnost, která zadala adresovatelnou cestu prostředku kolekcí.

_etag
  • string

Systémová vlastnost, která představuje značku ETag prostředku potřebnou pro kontrolu optimistického řízení souběžnosti.

_rid
  • string

Vlastnost vygenerovaná systémem. Jedinečný identifikátor.

_ts
  • number

Vlastnost vygenerovaná systémem, která označuje poslední aktualizované časové razítko prostředku.

_users
  • string

Vlastnost vygenerovaná systémem, která určuje adresovatelnou cestu prostředku uživatelů.

id
  • string

Název Cosmos DB SQL Database

SqlDatabaseCreateUpdateParameters

Parametry pro vytvoření a aktualizaci Cosmos DB SQL Database.

Name Type Description
id
  • string

Jedinečný identifikátor prostředku pro prostředek ARM

location
  • string

Umístění skupiny prostředků, do které prostředek patří.

name
  • string

Název prostředku ARM

properties.options

Dvojice klíč-hodnota možností, která se má použít pro požadavek. To odpovídá hlavičkám odeslaným s požadavkem.

properties.resource

Standardní formát JSON databáze SQL

tags
  • object

Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení tohoto prostředku (mezi skupinami prostředků). Pro prostředek lze zadat maximálně 15 značek. Každá značka musí mít klíč větší než 128 znaků a hodnota nesmí být delší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" také zahrnují "Table", "Graph", "DocumentDB" a "MongoDB".

type
  • string

Typ prostředku Azure.

SqlDatabaseGetResults

Azure Cosmos DB SQL Database.

Name Type Description
id
  • string

Jedinečný identifikátor prostředku pro prostředek ARM

location
  • string

Umístění skupiny prostředků, do které prostředek patří.

name
  • string

Název prostředku ARM

properties.options
properties.resource
tags
  • object

Značky jsou seznam párů klíč-hodnota, které popisují prostředek. Tyto značky se dají použít k zobrazení a seskupení tohoto prostředku (mezi skupinami prostředků). Pro prostředek lze zadat maximálně 15 značek. Každá značka musí mít klíč větší než 128 znaků a hodnota nesmí být delší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" také zahrnují "Table", "Graph", "DocumentDB" a "MongoDB".

type
  • string

Typ prostředku Azure.

SqlDatabaseResource

Cosmos DB objekt prostředku databáze SQL

Name Type Description
id
  • string

Název Cosmos DB SQL Database