Database Accounts - Update
Aktualizuje vlastnosti existujícího databázového účtu služby Azure Cosmos DB.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2024-11-15
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Název databázového účtu služby Cosmos DB. Vzor regulárního výrazu: |
resource
|
path | True |
string |
Název skupiny prostředků. Název nerozlišuje malá a velká písmena. |
subscription
|
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 | 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.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.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 seznam 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=2024-11-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,
"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,
"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ý účet databáze. |
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čující typ redundance úložiště zálohování. |
Capability |
Objekt schopností služby Cosmos DB |
Capacity |
Objekt, který představuje všechny vlastnosti související s vynucení kapacity u účtu. |
Connector |
Typ nabídky konektoru Cassandra pro účet databáze Cosmos DB C*. |
Consistency |
Zásady konzistence pro účet databáze Cosmos DB. |
Continuous |
Objekt představující zásady zálohování v režimu průběžného režimu. |
Continuous |
Hodnoty konfigurace pro pravidelné zálohování v režimu |
Continuous |
Výčet označující 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 |
Konkrétní databáze, které se mají obnovit. |
Default |
Výchozí úroveň konzistence a nastavení konfigurace účtu cosmos DB. |
Failover |
Zásady převzetí služeb při selhání pro danou oblast databázového účtu. |
Gremlin |
Konkrétní databáze Gremlin, které se mají obnovit. |
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 pravidelného zálohování v 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ý účet databáze.
Name | Typ | Description |
---|---|---|
generationTime |
string |
Čas generování ve formátu UTC klíče ve formátu ISO-8601. Pokud v objektu chybí hodnota, znamená to, že poslední regenerace klíče byla aktivována před 2022-06-18. |
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ě.
Name | Typ | Description |
---|---|---|
FullFidelity |
string |
|
WellDefined |
string |
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 |
Č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í.
Name | Typ | Description |
---|---|---|
Completed |
string |
|
Failed |
string |
|
InProgress |
string |
|
Invalid |
string |
BackupPolicyType
Popisuje režim zálohování.
Name | Typ | Description |
---|---|---|
Continuous |
string |
|
Periodic |
string |
BackupStorageRedundancy
Výčet označující typ redundance úložiště zálohování.
Name | Typ | Description |
---|---|---|
Geo |
string |
|
Local |
string |
|
Zone |
string |
Capability
Objekt schopností služby 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 |
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 účet databáze Cosmos DB C*.
Name | Typ | Description |
---|---|---|
Small |
string |
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 |
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 |
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 režimu průběžného 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čující typ vrstvy průběžného zálohování
Name | Typ | Description |
---|---|---|
Continuous30Days |
string |
|
Continuous7Days |
string |
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 |
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.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CreateMode
Výčet označující režim vytváření účtu.
Name | Typ | Description |
---|---|---|
Default |
string |
|
Restore |
string |
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.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.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.keysMetadata |
Objekt, který představuje metadata pro klíče účtu služby 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[] |
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 služby Cosmos DB v době, kdy byla operace volána. Stav může být jeden z následujících. Vytváření – vytváří se účet Cosmos DB. Pokud je účet ve stavu Vytváření, vrátí se pouze vlastnosti, které jsou zadány jako vstup pro operaci vytvoření účtu Cosmos DB. Úspěch – účet cosmos DB je aktivní pro použití. Aktualizace – aktualizuje se účet služby Cosmos DB. Odstranění – účet Cosmos DB se odstraňuje. Chyba – účet služby Cosmos DB selhal při vytváření. Odstranění se nezdařilo – odstranění účtu služby Cosmos DB se nezdařilo. |
|
properties.publicNetworkAccess |
Jestli jsou povolené požadavky z veřejné sítě |
||
properties.readLocations |
Location[] |
Pole obsahující 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í zápisu pro účet Cosmos DB. |
|
systemData |
Systémová meta data týkající se tohoto prostředku. |
||
tags |
object |
Značky jsou seznam 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.
Name | Typ | Description |
---|---|---|
GlobalDocumentDB |
string |
|
MongoDB |
string |
|
Parse |
string |
DatabaseAccountOfferType
Typ nabídky pro účet databáze Cosmos DB.
Name | Typ | Description |
---|---|---|
Standard |
string |
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.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.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 seznam 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
Konkrétní databáze, které se mají obnovit.
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.
Name | Typ | Description |
---|---|---|
BoundedStaleness |
string |
|
ConsistentPrefix |
string |
|
Eventual |
string |
|
Session |
string |
|
Strong |
string |
FailoverPolicy
Zásady převzetí služeb při selhání pro danou oblast databázového účtu.
Name | Typ | Description |
---|---|---|
failoverPriority |
integer |
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 databázový účet replikuje. Příklad: <accountName>–<locationName>. |
locationName |
string |
Název oblasti, ve které existuje databázový účet. |
GremlinDatabaseRestoreResource
Konkrétní databáze Gremlin, které se mají obnovit.
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 |
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 služby Cosmos DB v době, kdy byla operace volána. Stav může být jeden z následujících. Vytváření – vytváří se účet Cosmos DB. Pokud je účet ve stavu Vytváření, vrátí se pouze vlastnosti, které jsou zadány jako vstup pro operaci vytvoření účtu Cosmos DB. Úspěch – účet cosmos DB je aktivní pro použití. Aktualizace – aktualizuje se účet služby Cosmos DB. Odstranění – účet Cosmos DB se odstraňuje. Chyba – účet služby Cosmos DB selhal při vytváření. Odstranění se nezdařilo – odstranění účtu služby Cosmos DB se nezdařilo. |
ManagedServiceIdentity
Identita prostředku
Name | Typ | Description |
---|---|---|
principalId |
string |
ID objektu zabezpečení přiřazené identitou systému. Tato vlastnost bude poskytována pouze pro identitu přiřazenou systémem. |
tenantId |
string |
ID tenanta přiřazené identity systému. 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.
Name | Typ | Description |
---|---|---|
Tls |
string |
|
Tls11 |
string |
|
Tls12 |
string |
NetworkAclBypass
Označuje, které služby mají povoleno obejít kontroly brány firewall.
Name | Typ | Description |
---|---|---|
AzureServices |
string |
|
None |
string |
PeriodicModeBackupPolicy
Objekt představující zásady pravidelného zálohování v 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 |
Celé číslo představující interval v minutách mezi dvěma zálohami |
backupRetentionIntervalInHours |
integer |
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ě
Name | Typ | Description |
---|---|---|
Disabled |
string |
|
Enabled |
string |
|
SecuredByPerimeter |
string |
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.
Name | Typ | Description |
---|---|---|
None |
string |
|
SystemAssigned |
string |
|
SystemAssigned,UserAssigned |
string |
|
UserAssigned |
string |
RestoreMode
Popisuje režim obnovení.
Name | Typ | Description |
---|---|---|
PointInTime |
string |
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 |
Č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. |
tablesToRestore |
string[] |
Seznam konkrétních tabulek, které jsou k dispozici pro obnovení |
ServerVersion
Popisuje verzi účtu MongoDB.
Name | Typ | Description |
---|---|---|
3.2 |
string |
|
3.6 |
string |
|
4.0 |
string |
|
4.2 |
string |
|
5.0 |
string |
|
6.0 |
string |
|
7.0 |
string |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Č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 |
Č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 |
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ě. |