Database Accounts - Update
Aktualizuje vlastnosti existujícího účtu databáze Azure Cosmos DB.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2025-10-15
Parametry identifikátoru URI
| Name | V | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Název účtu databáze Cosmos DB. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
|
subscription
|
path | True |
string minLength: 1 |
ID cílového předplatného. |
|
api-version
|
query | True |
string minLength: 1 |
Verze rozhraní API, která se má použít pro tuto operaci. |
Text požadavku
| Name | Typ | Description |
|---|---|---|
| identity |
Identita prostředku |
|
| location |
string |
Umístění skupiny prostředků, do které prostředek patří. |
| properties.analyticalStorageConfiguration |
Vlastnosti specifické pro analytické úložiště |
|
| properties.apiProperties |
Vlastnosti specifické pro rozhraní API V současné době se podporuje jenom pro rozhraní MongoDB API. |
|
| properties.backupPolicy | BackupPolicy: |
Objekt představující zásadu pro zálohování účtu. |
| properties.capabilities |
Seznam možností služby Cosmos DB pro účet |
|
| properties.capacity |
Objekt, který představuje všechny vlastnosti související s vynucení kapacity u účtu. |
|
| properties.connectorOffer |
Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. |
|
| properties.consistencyPolicy |
Zásady konzistence pro účet Cosmos DB. |
|
| properties.cors |
Zásady CORS pro účet databáze Cosmos DB. |
|
| properties.customerManagedKeyStatus |
string |
Označuje stav funkce klíče spravovaného zákazníkem v účtu. V případě chyb tato vlastnost poskytuje pokyny k řešení potíží. |
| properties.defaultIdentity |
string |
Výchozí identita pro přístup k trezoru klíčů používaným ve funkcích, jako jsou klíče spravované zákazníkem. Výchozí identitu musí uživatelé explicitně nastavit. Může to být FirstPartyIdentity, SystemAssignedIdentity a další. |
| properties.defaultPriorityLevel |
Výčet označující výchozí úroveň priority požadavku pro spouštění na základě priority. |
|
| properties.disableKeyBasedMetadataWriteAccess |
boolean |
Zakázání operací zápisu u prostředků metadat (databáze, kontejnery, propustnost) prostřednictvím klíčů účtu |
| properties.disableLocalAuth |
boolean |
Odhlaste se od místního ověřování a ujistěte se, že se k ověřování dají používat jenom MSI a AAD. |
| properties.enableAnalyticalStorage |
boolean |
Příznak označující, jestli se má povolit analýza úložiště. |
| properties.enableAutomaticFailover |
boolean |
Umožňuje automatické převzetí služeb při selhání oblasti zápisu ve výjimečných událostech, že oblast není dostupná kvůli výpadku. Automatické převzetí služeb při selhání bude mít za následek novou oblast zápisu pro účet a zvolí se na základě priorit převzetí služeb při selhání nakonfigurovaných pro účet. |
| properties.enableBurstCapacity |
boolean |
Příznak označující povolení nebo zakázání funkce burstové kapacity v účtu |
| properties.enableCassandraConnector |
boolean |
Povolí konektor Cassandra v účtu C* služby Cosmos DB. |
| properties.enableFreeTier |
boolean |
Příznak označující, jestli je povolená úroveň Free. |
| properties.enableMultipleWriteLocations |
boolean |
Umožňuje účtu zapisovat do více umístění. |
| properties.enablePartitionMerge |
boolean |
Příznak označující povolení nebo zakázání funkce sloučení oddílů v účtu |
| properties.enablePerRegionPerPartitionAutoscale |
boolean |
Příznak označující povolení nebo zakázání funkce PerRegionPerPartitionAutoscale v účtu |
| properties.enablePriorityBasedExecution |
boolean |
Příznak označující povolení nebo zakázání funkce Náhledu na základě priority v účtu |
| properties.ipRules |
Seznam iprules |
|
| properties.isVirtualNetworkFilterEnabled |
boolean |
Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL virtuální sítě. |
| properties.keyVaultKeyUri |
string |
Identifikátor URI trezoru klíčů |
| properties.locations |
Location[] |
Pole obsahující umístění geografického odstranění duplicitních dat povolená pro účet Cosmos DB. |
| properties.minimalTlsVersion |
Označuje minimální povolenou verzi protokolu TLS. Výchozí hodnota je Tls 1.2. Rozhraní API Cassandra a Mongo fungují jenom s protokolem Tls 1.2. |
|
| properties.networkAclBypass |
Označuje, které služby mají povoleno obejít kontroly brány firewall. |
|
| properties.networkAclBypassResourceIds |
string[] |
Pole obsahující ID prostředků pro vynechání seznamu Acl sítě pro účet Cosmos DB. |
| properties.publicNetworkAccess |
Jestli jsou povolené požadavky z veřejné sítě |
|
| properties.virtualNetworkRules |
Seznam pravidel seznamu ACL virtuálních sítí nakonfigurovaných pro účet služby Cosmos DB |
|
| tags |
object |
Značky jsou seznamem párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupování tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč maximálně 128 znaků a nesmí mít hodnotu větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". |
Odpovědi
| Name | Typ | Description |
|---|---|---|
| 200 OK |
Operace aktualizace databázového účtu se dokončí asynchronně. |
Zabezpečení
azure_auth
Azure Active Directory OAuth2 Flow
Typ:
oauth2
Tok:
implicit
URL autorizace:
https://login.microsoftonline.com/common/oauth2/authorize
Rozsahy
| Name | Description |
|---|---|
| user_impersonation | Zosobnění uživatelského účtu |
Příklady
CosmosDBDatabaseAccountPatch
Ukázkový požadavek
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2025-10-15
{
"location": "westus",
"tags": {
"dept": "finance"
},
"identity": {
"type": "SystemAssigned,UserAssigned",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
}
},
"properties": {
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"isVirtualNetworkFilterEnabled": true,
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"ignoreMissingVNetServiceEndpoint": false
}
],
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"enablePriorityBasedExecution": true,
"defaultPriorityLevel": "Low",
"enablePerRegionPerPartitionAutoscale": true,
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 720,
"backupStorageRedundancy": "Local"
}
},
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"enablePartitionMerge": true,
"minimalTlsVersion": "Tls"
}
}
Ukázková odpověď
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "GlobalDocumentDB",
"tags": {
"dept": "finance"
},
"identity": {
"type": "SystemAssigned,UserAssigned",
"principalId": "52f4fef3-3c3f-4ff3-b52e-b5c9eeb68656",
"tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d"
}
}
},
"properties": {
"provisioningState": "Succeeded",
"documentEndpoint": "https://ddb1.documents.azure.com:443/",
"databaseAccountOfferType": "Standard",
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"isVirtualNetworkFilterEnabled": true,
"disableKeyBasedMetadataWriteAccess": false,
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"writeLocations": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
"provisioningState": "Succeeded",
"failoverPriority": 0
}
],
"readLocations": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
"provisioningState": "Succeeded",
"failoverPriority": 0
}
],
"locations": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
"provisioningState": "Succeeded",
"failoverPriority": 0
}
],
"failoverPolicies": [
{
"id": "ddb1-eastus",
"locationName": "East US",
"failoverPriority": 0
}
],
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"ignoreMissingVNetServiceEndpoint": false
}
],
"privateEndpointConnections": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.DocumentDB/databaseAccounts/account1/privateEndpointConnections/pe1",
"properties": {
"privateEndpoint": {
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/privateEndpoints/pe1"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"actionsRequired": "None"
}
}
}
],
"cors": [],
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"apiProperties": {},
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"enablePriorityBasedExecution": true,
"defaultPriorityLevel": "Low",
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 720,
"backupStorageRedundancy": "Local"
}
},
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
}
},
"enablePartitionMerge": true,
"minimalTlsVersion": "Tls"
}
}
Definice
| Name | Description |
|---|---|
|
Account |
Metadata související s přístupovým klíčem pro daný databázový účet. |
|
Analytical |
Vlastnosti specifické pro analytické úložiště |
|
Analytical |
Popisuje typy schématu analytického úložiště. |
|
Api |
|
|
Backup |
Objekt představující stav migrace mezi zásadami zálohování. |
|
Backup |
Popisuje stav migrace mezi typy zásad zálohování. |
|
Backup |
Popisuje režim zálohování. |
|
Backup |
Výčet označuje typ redundance úložiště zálohování. |
| Capability |
Objekt schopnosti Cosmos DB |
| Capacity |
Objekt, který představuje všechny vlastnosti související s vynucení kapacity u účtu. |
|
Connector |
Typ nabídky konektoru cassandra pro databázový účet Cosmos DB C*. |
|
Consistency |
Zásady konzistence pro účet databáze Cosmos DB. |
|
Continuous |
Objekt představující zásady zálohování v nepřetržitém režimu. |
|
Continuous |
Hodnoty konfigurace pro pravidelné zálohování v režimu |
|
Continuous |
Výčet označuje typ vrstvy průběžného zálohování. |
|
Cors |
Zásady CORS pro účet databáze Cosmos DB. |
|
created |
Typ identity, která prostředek vytvořila. |
|
Create |
Výčet označující režim vytváření účtu. |
|
Database |
Účet databáze Azure Cosmos DB. |
|
Database |
Metadata související s každým přístupovým klíčem pro daný účet databáze Cosmos DB. |
|
Database |
Určuje typ databázového účtu. To lze nastavit pouze při vytváření účtu databáze. |
|
Database |
Typ nabídky pro účet databáze Cosmos DB. |
|
Database |
Parametry pro opravy vlastností účtu databáze Azure Cosmos DB. |
|
Database |
Specifické databáze k obnovení. |
|
Default |
Výchozí úroveň konzistence a nastavení konfigurace účtu cosmos DB. |
|
Default |
Výčet pro označení výchozí priorityÚroveň požadavků |
|
Failover |
Zásady převzetí služeb při selhání pro danou oblast databázového účtu. |
|
Gremlin |
Konkrétní databáze Gremlin k obnovení. |
|
Ip |
Objekt IpAddressOrRange |
| Location |
Oblast, ve které je nasazený účet databáze Azure Cosmos DB. |
|
Managed |
Identita prostředku |
|
Minimal |
Označuje minimální povolenou verzi protokolu TLS. Výchozí hodnota je Tls 1.2. Rozhraní API Cassandra a Mongo fungují jenom s protokolem Tls 1.2. |
|
Network |
Označuje, které služby mají povoleno obejít kontroly brány firewall. |
|
Periodic |
Objekt představující zásady zálohování v periodickém režimu. |
|
Periodic |
Hodnoty konfigurace pro pravidelné zálohování v režimu |
|
Private |
Připojení privátního koncového bodu |
|
Private |
Privátní koncový bod, ke kterému připojení patří. |
|
Private |
Stav připojení připojení privátního koncového bodu |
|
Public |
Jestli jsou povolené požadavky z veřejné sítě |
|
Resource |
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity. |
|
Restore |
Popisuje režim obnovení. |
|
Restore |
Parametry označující informace o obnovení |
|
Server |
Popisuje verzi účtu MongoDB. |
|
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
|
User |
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
|
Virtual |
Objekt pravidla seznamu ACL virtuální sítě |
AccountKeyMetadata
Metadata související s přístupovým klíčem pro daný databázový účet.
| Name | Typ | Description |
|---|---|---|
| generationTime |
string (date-time) |
Čas generování klíče ve formátu ISO-8601 v UTC. Pokud hodnota v objektu chybí, znamená to, že poslední obnovení klíče bylo spuštěno před 18. 6. 2022. |
AnalyticalStorageConfiguration
Vlastnosti specifické pro analytické úložiště
| Name | Typ | Description |
|---|---|---|
| schemaType |
Popisuje typy schématu analytického úložiště. |
AnalyticalStorageSchemaType
Popisuje typy schématu analytického úložiště.
| Hodnota | Description |
|---|---|
| WellDefined | |
| FullFidelity |
ApiProperties
| Name | Typ | Description |
|---|---|---|
| serverVersion |
Popisuje verzi účtu MongoDB. |
BackupPolicyMigrationState
Objekt představující stav migrace mezi zásadami zálohování.
| Name | Typ | Description |
|---|---|---|
| startTime |
string (date-time) |
Čas zahájení migrace zásad zálohování (formát ISO-8601). |
| status |
Popisuje stav migrace mezi typy zásad zálohování. |
|
| targetType |
Popisuje typ zásady cílového zálohování migrace zásad zálohování. |
BackupPolicyMigrationStatus
Popisuje stav migrace mezi typy zásad zálohování.
| Hodnota | Description |
|---|---|
| Invalid | |
| InProgress | |
| Completed | |
| Failed |
BackupPolicyType
Popisuje režim zálohování.
| Hodnota | Description |
|---|---|
| Periodic | |
| Continuous |
BackupStorageRedundancy
Výčet označuje typ redundance úložiště zálohování.
| Hodnota | Description |
|---|---|
| Geo | |
| Local | |
| Zone |
Capability
Objekt schopnosti Cosmos DB
| Name | Typ | Description |
|---|---|---|
| name |
string |
Název funkce Cosmos DB Například "name": "EnableCassandra". Mezi aktuální hodnoty patří také EnableTable a EnableGremlin. |
Capacity
Objekt, který představuje všechny vlastnosti související s vynucení kapacity u účtu.
| Name | Typ | Description |
|---|---|---|
| totalThroughputLimit |
integer (int32) minimum: -1 |
Celkový limit propustnosti uložený pro účet. TotalThroughputLimit z roku 2000 ukládá striktní limit maximální propustnosti, kterou je možné zřídit na daném účtu na 2000. Hodnota totalThroughputLimit -1 indikuje žádné limity zřizování propustnosti. |
ConnectorOffer
Typ nabídky konektoru cassandra pro databázový účet Cosmos DB C*.
| Hodnota | Description |
|---|---|
| Small |
ConsistencyPolicy
Zásady konzistence pro účet databáze Cosmos DB.
| Name | Typ | Description |
|---|---|---|
| defaultConsistencyLevel |
Výchozí úroveň konzistence a nastavení konfigurace účtu cosmos DB. |
|
| maxIntervalInSeconds |
integer (int32) minimum: 5maximum: 86400 |
Při použití s úrovní konzistence ohraničené nestarosti představuje tato hodnota časovou prodlevu (v sekundách) snášenou. Akceptovaný rozsah pro tuto hodnotu je 5 až 86400. Požadováno, pokud je výchozí HodnotaConsistencyPolicy nastavena na BoundedStaleness. |
| maxStalenessPrefix |
integer (int64) minimum: 1maximum: 2147483647 |
Pokud se používá s úrovní konzistence konzistence s ohraničenou nestarostí, představuje tato hodnota počet zastaralých požadavků, které jsou tolerovány. Přijatý rozsah pro tuto hodnotu je 1 –2 147 483 647. Požadováno, pokud je výchozí HodnotaConsistencyPolicy nastavena na BoundedStaleness. |
ContinuousModeBackupPolicy
Objekt představující zásady zálohování v nepřetržitém režimu.
| Name | Typ | Description |
|---|---|---|
| continuousModeProperties |
Hodnoty konfigurace pro průběžné zálohování v režimu |
|
| migrationState |
Objekt představující stav migrace mezi zásadami zálohování. |
|
| type |
string:
Continuous |
Popisuje režim zálohování. |
ContinuousModeProperties
Hodnoty konfigurace pro pravidelné zálohování v režimu
| Name | Typ | Description |
|---|---|---|
| tier |
Výčet označující typ režimu průběžného zálohování |
ContinuousTier
Výčet označuje typ vrstvy průběžného zálohování.
| Hodnota | Description |
|---|---|
| Continuous7Days | |
| Continuous30Days |
CorsPolicy
Zásady CORS pro účet databáze Cosmos DB.
| Name | Typ | Description |
|---|---|---|
| allowedHeaders |
string |
Hlavičky požadavku, které může původní doména zadat pro požadavek CORS. |
| allowedMethods |
string |
Metody (příkazy požadavku HTTP), které může původní doména použít pro požadavek CORS. |
| allowedOrigins |
string |
Původní domény, které mají oprávnění podat žádost o službu prostřednictvím CORS. |
| exposedHeaders |
string |
Hlavičky odpovědi, které mohou být odeslány v odpovědi na žádost CORS a zpřístupněny prohlížečem vystaviteli požadavku. |
| maxAgeInSeconds |
integer (int64) minimum: 1maximum: 2147483647 |
Maximální doba, po kterou má prohlížeč ukládat předběžný požadavek OPTIONS do mezipaměti. |
createdByType
Typ identity, která prostředek vytvořila.
| Hodnota | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
CreateMode
Výčet označující režim vytváření účtu.
| Hodnota | Description |
|---|---|
| Default | |
| Restore |
DatabaseAccountGetResults
Účet databáze Azure Cosmos DB.
| Name | Typ | Default value | Description |
|---|---|---|---|
| id |
string |
Jedinečný identifikátor prostředku ARM. |
|
| identity |
Identita prostředku |
||
| kind | GlobalDocumentDB |
Určuje typ databázového účtu. To lze nastavit pouze při vytváření účtu databáze. |
|
| location |
string |
Umístění skupiny prostředků, do které prostředek patří. |
|
| name |
string |
Název prostředku ARM. |
|
| properties.analyticalStorageConfiguration |
Vlastnosti specifické pro analytické úložiště |
||
| properties.apiProperties |
Vlastnosti specifické pro rozhraní API |
||
| properties.backupPolicy | BackupPolicy: |
Objekt představující zásadu pro zálohování účtu. |
|
| properties.capabilities |
Seznam možností služby Cosmos DB pro účet |
||
| properties.capacity |
Objekt, který představuje všechny vlastnosti související s vynucení kapacity u účtu. |
||
| properties.connectorOffer |
Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. |
||
| properties.consistencyPolicy |
Zásady konzistence pro účet databáze Cosmos DB. |
||
| properties.cors |
Zásady CORS pro účet databáze Cosmos DB. |
||
| properties.createMode | Default |
Výčet označující režim vytváření účtu. |
|
| properties.customerManagedKeyStatus |
string |
Označuje stav funkce klíče spravovaného zákazníkem v účtu. V případě chyb tato vlastnost poskytuje pokyny k řešení potíží. |
|
| properties.databaseAccountOfferType |
Typ nabídky pro účet databáze Cosmos DB. Výchozí hodnota: Standard. |
||
| properties.defaultIdentity |
string |
Výchozí identita pro přístup k trezoru klíčů používaným ve funkcích, jako jsou klíče spravované zákazníkem. Výchozí identitu musí uživatelé explicitně nastavit. Může to být FirstPartyIdentity, SystemAssignedIdentity a další. |
|
| properties.defaultPriorityLevel |
Výčet označující výchozí úroveň priority požadavku pro spouštění na základě priority. |
||
| properties.disableKeyBasedMetadataWriteAccess |
boolean |
Zakázání operací zápisu u prostředků metadat (databáze, kontejnery, propustnost) prostřednictvím klíčů účtu |
|
| properties.disableLocalAuth |
boolean |
Odhlaste se od místního ověřování a ujistěte se, že se k ověřování dají používat jenom MSI a AAD. |
|
| properties.documentEndpoint |
string |
Koncový bod připojení pro účet databáze Cosmos DB. |
|
| properties.enableAnalyticalStorage |
boolean |
Příznak označující, jestli se má povolit analýza úložiště. |
|
| properties.enableAutomaticFailover |
boolean |
Umožňuje automatické převzetí služeb při selhání oblasti zápisu ve výjimečných událostech, že oblast není dostupná kvůli výpadku. Automatické převzetí služeb při selhání bude mít za následek novou oblast zápisu pro účet a zvolí se na základě priorit převzetí služeb při selhání nakonfigurovaných pro účet. |
|
| properties.enableBurstCapacity |
boolean |
Příznak označující povolení nebo zakázání funkce burstové kapacity v účtu |
|
| properties.enableCassandraConnector |
boolean |
Povolí konektor Cassandra v účtu C* služby Cosmos DB. |
|
| properties.enableFreeTier |
boolean |
Příznak označující, jestli je povolená úroveň Free. |
|
| properties.enableMultipleWriteLocations |
boolean |
Umožňuje účtu zapisovat do více umístění. |
|
| properties.enablePartitionMerge |
boolean |
Příznak označující povolení nebo zakázání funkce sloučení oddílů v účtu |
|
| properties.enablePerRegionPerPartitionAutoscale |
boolean |
Příznak označující povolení nebo zakázání funkce PerRegionPerPartitionAutoscale v účtu |
|
| properties.enablePriorityBasedExecution |
boolean |
Příznak označující povolení nebo zakázání funkce Náhledu na základě priority v účtu |
|
| properties.failoverPolicies |
Pole, které obsahuje oblasti seřazené podle priorit převzetí služeb při selhání. |
||
| properties.instanceId |
string |
Jedinečný identifikátor přiřazený k databázovému účtu |
|
| properties.ipRules |
Seznam iprules |
||
| properties.isVirtualNetworkFilterEnabled |
boolean |
Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL virtuální sítě. |
|
| properties.keyVaultKeyUri |
string |
Identifikátor URI trezoru klíčů |
|
| properties.keyVaultKeyUriVersion |
string |
Verze klíče spravovaného zákazníkem, kterou účet aktuálně používá |
|
| properties.keysMetadata |
Objekt, který představuje metadata pro klíče účtu účtu Cosmos DB. |
||
| properties.locations |
Location[] |
Pole, které obsahuje všechna umístění povolená pro účet Cosmos DB. |
|
| properties.minimalTlsVersion |
Označuje minimální povolenou verzi protokolu TLS. Výchozí hodnota je Tls 1.2. Rozhraní API Cassandra a Mongo fungují jenom s protokolem Tls 1.2. |
||
| properties.networkAclBypass |
Označuje, které služby mají povoleno obejít kontroly brány firewall. |
||
| properties.networkAclBypassResourceIds |
string[] (arm-id) |
Pole obsahující ID prostředků pro vynechání seznamu Acl sítě pro účet Cosmos DB. |
|
| properties.privateEndpointConnections |
Seznam připojení privátních koncových bodů nakonfigurovaných pro účet Cosmos DB. |
||
| properties.provisioningState |
string |
Stav účtu Cosmos DB v době volání operace. Stav může být jeden z následujících. "Vytváření" – vytváří se účet služby Cosmos DB. Když je účet ve stavu Vytváření, vrátí se pouze vlastnosti, které jsou zadány jako vstup pro operaci Vytvořit účet Cosmos DB. "Úspěch" – účet Cosmos DB je aktivní pro použití. "Aktualizace" – účet Cosmos DB se aktualizuje. "Odstranění" – účet Cosmos DB se odstraňuje. "Nezdařilo se" – vytvoření účtu Cosmos DB se nezdařilo. "DeletionFailed" – odstranění účtu Cosmos DB se nezdařilo. |
|
| properties.publicNetworkAccess |
Jestli jsou povolené požadavky z veřejné sítě |
||
| properties.readLocations |
Location[] |
Pole, které obsahuje umístění pro čtení povolená pro účet Cosmos DB. |
|
| properties.restoreParameters |
Parametry označující informace o obnovení |
||
| properties.virtualNetworkRules |
Seznam pravidel seznamu ACL virtuálních sítí nakonfigurovaných pro účet služby Cosmos DB |
||
| properties.writeLocations |
Location[] |
Pole, které obsahuje umístění pro zápis pro účet Cosmos DB. |
|
| systemData |
Systémová meta data týkající se tohoto prostředku. |
||
| tags |
object |
Značky jsou seznamem párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupování tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč maximálně 128 znaků a nesmí mít hodnotu větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". |
|
| type |
string |
Typ prostředku Azure. |
DatabaseAccountKeysMetadata
Metadata související s každým přístupovým klíčem pro daný účet databáze Cosmos DB.
| Name | Typ | Description |
|---|---|---|
| primaryMasterKey |
Metadata související s primárním klíčem Read-Write pro daný účet databáze Cosmos DB. |
|
| primaryReadonlyMasterKey |
Metadata související s primárním klíčem Read-Only pro daný účet databáze Cosmos DB. |
|
| secondaryMasterKey |
Metadata související se sekundárním klíčem Read-Write pro daný účet databáze Cosmos DB. |
|
| secondaryReadonlyMasterKey |
Metadata související se sekundárním klíčem Read-Only pro daný účet databáze Cosmos DB. |
DatabaseAccountKind
Určuje typ databázového účtu. To lze nastavit pouze při vytváření účtu databáze.
| Hodnota | Description |
|---|---|
| GlobalDocumentDB | |
| MongoDB | |
| Parse |
DatabaseAccountOfferType
Typ nabídky pro účet databáze Cosmos DB.
| Hodnota | Description |
|---|---|
| Standard |
DatabaseAccountUpdateParameters
Parametry pro opravy vlastností účtu databáze Azure Cosmos DB.
| Name | Typ | Description |
|---|---|---|
| identity |
Identita prostředku |
|
| location |
string |
Umístění skupiny prostředků, do které prostředek patří. |
| properties.analyticalStorageConfiguration |
Vlastnosti specifické pro analytické úložiště |
|
| properties.apiProperties |
Vlastnosti specifické pro rozhraní API V současné době se podporuje jenom pro rozhraní MongoDB API. |
|
| properties.backupPolicy | BackupPolicy: |
Objekt představující zásadu pro zálohování účtu. |
| properties.capabilities |
Seznam možností služby Cosmos DB pro účet |
|
| properties.capacity |
Objekt, který představuje všechny vlastnosti související s vynucení kapacity u účtu. |
|
| properties.connectorOffer |
Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. |
|
| properties.consistencyPolicy |
Zásady konzistence pro účet Cosmos DB. |
|
| properties.cors |
Zásady CORS pro účet databáze Cosmos DB. |
|
| properties.customerManagedKeyStatus |
string |
Označuje stav funkce klíče spravovaného zákazníkem v účtu. V případě chyb tato vlastnost poskytuje pokyny k řešení potíží. |
| properties.defaultIdentity |
string |
Výchozí identita pro přístup k trezoru klíčů používaným ve funkcích, jako jsou klíče spravované zákazníkem. Výchozí identitu musí uživatelé explicitně nastavit. Může to být FirstPartyIdentity, SystemAssignedIdentity a další. |
| properties.defaultPriorityLevel |
Výčet označující výchozí úroveň priority požadavku pro spouštění na základě priority. |
|
| properties.disableKeyBasedMetadataWriteAccess |
boolean |
Zakázání operací zápisu u prostředků metadat (databáze, kontejnery, propustnost) prostřednictvím klíčů účtu |
| properties.disableLocalAuth |
boolean |
Odhlaste se od místního ověřování a ujistěte se, že se k ověřování dají používat jenom MSI a AAD. |
| properties.enableAnalyticalStorage |
boolean |
Příznak označující, jestli se má povolit analýza úložiště. |
| properties.enableAutomaticFailover |
boolean |
Umožňuje automatické převzetí služeb při selhání oblasti zápisu ve výjimečných událostech, že oblast není dostupná kvůli výpadku. Automatické převzetí služeb při selhání bude mít za následek novou oblast zápisu pro účet a zvolí se na základě priorit převzetí služeb při selhání nakonfigurovaných pro účet. |
| properties.enableBurstCapacity |
boolean |
Příznak označující povolení nebo zakázání funkce burstové kapacity v účtu |
| properties.enableCassandraConnector |
boolean |
Povolí konektor Cassandra v účtu C* služby Cosmos DB. |
| properties.enableFreeTier |
boolean |
Příznak označující, jestli je povolená úroveň Free. |
| properties.enableMultipleWriteLocations |
boolean |
Umožňuje účtu zapisovat do více umístění. |
| properties.enablePartitionMerge |
boolean |
Příznak označující povolení nebo zakázání funkce sloučení oddílů v účtu |
| properties.enablePerRegionPerPartitionAutoscale |
boolean |
Příznak označující povolení nebo zakázání funkce PerRegionPerPartitionAutoscale v účtu |
| properties.enablePriorityBasedExecution |
boolean |
Příznak označující povolení nebo zakázání funkce Náhledu na základě priority v účtu |
| properties.ipRules |
Seznam iprules |
|
| properties.isVirtualNetworkFilterEnabled |
boolean |
Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL virtuální sítě. |
| properties.keyVaultKeyUri |
string |
Identifikátor URI trezoru klíčů |
| properties.keysMetadata |
Tato vlastnost se během operace aktualizace ignoruje, protože metadata jsou jen pro čtení. Objekt představuje metadata pro klíče účtu služby Cosmos DB. |
|
| properties.locations |
Location[] |
Pole obsahující umístění geografického odstranění duplicitních dat povolená pro účet Cosmos DB. |
| properties.minimalTlsVersion |
Označuje minimální povolenou verzi protokolu TLS. Výchozí hodnota je Tls 1.2. Rozhraní API Cassandra a Mongo fungují jenom s protokolem Tls 1.2. |
|
| properties.networkAclBypass |
Označuje, které služby mají povoleno obejít kontroly brány firewall. |
|
| properties.networkAclBypassResourceIds |
string[] |
Pole obsahující ID prostředků pro vynechání seznamu Acl sítě pro účet Cosmos DB. |
| properties.publicNetworkAccess |
Jestli jsou povolené požadavky z veřejné sítě |
|
| properties.virtualNetworkRules |
Seznam pravidel seznamu ACL virtuálních sítí nakonfigurovaných pro účet služby Cosmos DB |
|
| tags |
object |
Značky jsou seznamem párů klíč-hodnota, které popisují prostředek. Tyto značky je možné použít k zobrazení a seskupování tohoto prostředku (napříč skupinami prostředků). Pro prostředek je možné zadat maximálně 15 značek. Každá značka musí mít klíč maximálně 128 znaků a nesmí mít hodnotu větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastaveno na "defaultExperience": "Cassandra". Aktuální hodnoty "defaultExperience" zahrnují také "Table", "Graph", "DocumentDB" a "MongoDB". |
DatabaseRestoreResource
Specifické databáze k obnovení.
| Name | Typ | Description |
|---|---|---|
| collectionNames |
string[] |
Názvy kolekcí, které jsou k dispozici k obnovení. |
| databaseName |
string |
Název databáze, která je k dispozici k obnovení. |
DefaultConsistencyLevel
Výchozí úroveň konzistence a nastavení konfigurace účtu cosmos DB.
| Hodnota | Description |
|---|---|
| Eventual | |
| Session | |
| BoundedStaleness | |
| Strong | |
| ConsistentPrefix |
DefaultPriorityLevel
Výčet pro označení výchozí priorityÚroveň požadavků
| Hodnota | Description |
|---|---|
| High | |
| Low |
FailoverPolicy
Zásady převzetí služeb při selhání pro danou oblast databázového účtu.
| Name | Typ | Description |
|---|---|---|
| failoverPriority |
integer (int32) minimum: 0 |
Priorita převzetí služeb při selhání oblasti. Priorita převzetí služeb při selhání 0 označuje oblast zápisu. Maximální hodnota priority převzetí služeb při selhání = (celkový počet oblastí – 1). Hodnoty priority převzetí služeb při selhání musí být jedinečné pro každou z oblastí, ve kterých existuje databázový účet. |
| id |
string |
Jedinečný identifikátor oblasti, do které se účet databáze replikuje. Příklad: <accountName-locationName<>>. |
| locationName |
string |
Název oblasti, ve které databázový účet existuje. |
GremlinDatabaseRestoreResource
Konkrétní databáze Gremlin k obnovení.
| Name | Typ | Description |
|---|---|---|
| databaseName |
string |
Název databáze Gremlin, která je k dispozici k obnovení. |
| graphNames |
string[] |
Názvy grafů, které jsou k dispozici pro obnovení. |
IpAddressOrRange
Objekt IpAddressOrRange
| Name | Typ | Description |
|---|---|---|
| ipAddressOrRange |
string |
Jedna adresa IPv4 nebo jeden rozsah adres IPv4 ve formátu CIDR. Zadané IP adresy musí být dobře naformátované a nesmí být obsaženy v jednom z následujících rozsahů: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, protože tyto adresy nejsou vynucovatelné filtrem IP adres. Příklad platných vstupů: "23.40.210.245" nebo "23.40.210.0/8". |
Location
Oblast, ve které je nasazený účet databáze Azure Cosmos DB.
| Name | Typ | Description |
|---|---|---|
| documentEndpoint |
string |
Koncový bod připojení pro konkrétní oblast. Příklad: https://< accountName-locationName.documents.azure.com:443/><> |
| failoverPriority |
integer (int32) minimum: 0 |
Priorita převzetí služeb při selhání oblasti. Priorita převzetí služeb při selhání 0 označuje oblast zápisu. Maximální hodnota priority převzetí služeb při selhání = (celkový počet oblastí – 1). Hodnoty priority převzetí služeb při selhání musí být jedinečné pro každou z oblastí, ve kterých existuje databázový účet. |
| id |
string |
Jedinečný identifikátor oblasti v rámci databázového účtu. Příklad: <accountName-locationName<>>. |
| isZoneRedundant |
boolean |
Příznak označující, jestli je tato oblast oblastí AvailabilityZone nebo ne |
| locationName |
string |
Název oblasti. |
| provisioningState |
string |
Stav účtu Cosmos DB v době volání operace. Stav může být jeden z následujících. "Vytváření" – vytváří se účet služby Cosmos DB. Když je účet ve stavu Vytváření, vrátí se pouze vlastnosti, které jsou zadány jako vstup pro operaci Vytvořit účet Cosmos DB. "Úspěch" – účet Cosmos DB je aktivní pro použití. "Aktualizace" – účet Cosmos DB se aktualizuje. "Odstranění" – účet Cosmos DB se odstraňuje. "Nezdařilo se" – vytvoření účtu Cosmos DB se nezdařilo. "DeletionFailed" – odstranění účtu Cosmos DB se nezdařilo. |
ManagedServiceIdentity
Identita prostředku
| Name | Typ | Description |
|---|---|---|
| principalId |
string |
ID objektu zabezpečení přiřazené systému. Tato vlastnost bude poskytována pouze pro identitu přiřazenou systémem. |
| tenantId |
string |
ID tenanta identity přiřazené systémem. Tato vlastnost bude poskytována pouze pro identitu přiřazenou systémem. |
| type |
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity. |
|
| userAssignedIdentities |
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
MinimalTlsVersion
Označuje minimální povolenou verzi protokolu TLS. Výchozí hodnota je Tls 1.2. Rozhraní API Cassandra a Mongo fungují jenom s protokolem Tls 1.2.
| Hodnota | Description |
|---|---|
| Tls | |
| Tls11 | |
| Tls12 |
NetworkAclBypass
Označuje, které služby mají povoleno obejít kontroly brány firewall.
| Hodnota | Description |
|---|---|
| None | |
| AzureServices |
PeriodicModeBackupPolicy
Objekt představující zásady zálohování v periodickém režimu.
| Name | Typ | Description |
|---|---|---|
| migrationState |
Objekt představující stav migrace mezi zásadami zálohování. |
|
| periodicModeProperties |
Hodnoty konfigurace pro pravidelné zálohování v režimu |
|
| type |
string:
Periodic |
Popisuje režim zálohování. |
PeriodicModeProperties
Hodnoty konfigurace pro pravidelné zálohování v režimu
| Name | Typ | Description |
|---|---|---|
| backupIntervalInMinutes |
integer (int32) minimum: 0 |
Celé číslo představující interval v minutách mezi dvěma zálohami |
| backupRetentionIntervalInHours |
integer (int32) minimum: 0 |
Celé číslo představující čas (v hodinách), který každá záloha uchovává |
| backupStorageRedundancy |
Výčet označující typ rezidence zálohování |
PrivateEndpointConnection
Připojení privátního koncového bodu
| Name | Typ | Description |
|---|---|---|
| id |
string |
Plně kvalifikované ID prostředku pro prostředek. Příklad : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Název prostředku |
| properties.groupId |
string |
ID skupiny privátního koncového bodu |
| properties.privateEndpoint |
Privátní koncový bod, ke kterému připojení patří. |
|
| properties.privateLinkServiceConnectionState |
Stav připojení připojení privátního koncového bodu |
|
| properties.provisioningState |
string |
Stav zřizování privátního koncového bodu |
| type |
string |
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts |
PrivateEndpointProperty
Privátní koncový bod, ke kterému připojení patří.
| Name | Typ | Description |
|---|---|---|
| id |
string |
ID prostředku privátního koncového bodu |
PrivateLinkServiceConnectionStateProperty
Stav připojení připojení privátního koncového bodu
| Name | Typ | Description |
|---|---|---|
| actionsRequired |
string |
Jakákoli akce, která se vyžaduje nad rámec základního pracovního postupu (schválit, odmítnout nebo odpojit) |
| description |
string |
Popis připojení služby Private Link. |
| status |
string |
Stav připojení služby Private Link. |
PublicNetworkAccess
Jestli jsou povolené požadavky z veřejné sítě
| Hodnota | Description |
|---|---|
| Enabled | |
| Disabled | |
| SecuredByPerimeter |
ResourceIdentityType
Typ identity používané pro prostředek. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere ze služby všechny identity.
| Hodnota | Description |
|---|---|
| SystemAssigned | |
| UserAssigned | |
| SystemAssigned,UserAssigned | |
| None |
RestoreMode
Popisuje režim obnovení.
| Hodnota | Description |
|---|---|
| PointInTime |
RestoreParameters
Parametry označující informace o obnovení
| Name | Typ | Description |
|---|---|---|
| databasesToRestore |
Seznam konkrétních databází, které jsou k dispozici k obnovení |
|
| gremlinDatabasesToRestore |
Seznam konkrétních databází Gremlin, které jsou k dispozici k obnovení |
|
| restoreMode |
Popisuje režim obnovení. |
|
| restoreSource |
string |
ID obnovovatelného databázového účtu, ze kterého se má obnovení zahájit. Příklad: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
| restoreTimestampInUtc |
string (date-time) |
Čas obnovení účtu (formát ISO-8601) |
| restoreWithTtlDisabled |
boolean |
Určuje, jestli obnovený účet bude mít po úspěšném obnovení zakázaný časovýTo-Live. |
| sourceBackupLocation |
string |
Zdrojové umístění zálohy pro obnovení. |
| tablesToRestore |
string[] |
Seznam konkrétních tabulek, které jsou k dispozici pro obnovení |
ServerVersion
Popisuje verzi účtu MongoDB.
| Hodnota | Description |
|---|---|
| 3.2 | |
| 3.6 | |
| 4.0 | |
| 4.2 | |
| 5.0 | |
| 6.0 | |
| 7.0 |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
| Name | Typ | Description |
|---|---|---|
| createdAt |
string (date-time) |
Časové razítko vytvoření prostředku (UTC). |
| createdBy |
string |
Identita, která prostředek vytvořila. |
| createdByType |
Typ identity, která prostředek vytvořila. |
|
| lastModifiedAt |
string (date-time) |
Časové razítko poslední změny zdroje (UTC) |
| lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
| lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
UserAssignedIdentities
Seznam identit uživatelů přidružených k prostředku. Odkazy na klíč slovníku identit uživatele budou ID prostředků ARM ve formátu: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
| Name | Typ | Description |
|---|---|---|
|
|
VirtualNetworkRule
Objekt pravidla seznamu ACL virtuální sítě
| Name | Typ | Description |
|---|---|---|
| id |
string (arm-id) |
ID prostředku podsítě, například :/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. |
| ignoreMissingVNetServiceEndpoint |
boolean |
Vytvořte pravidlo brány firewall před povolením koncového bodu služby virtuální sítě. |