Database Accounts - Update
Aktualizace 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=2023-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. Regex pattern: |
resource
|
path | True |
string |
Název skupiny prostředků. V názvu se rozlišují 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 vytváření záloh na úč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 na účtu. |
|
properties.connectorOffer |
Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. |
|
properties.consistencyPolicy |
Zásady konzistence pro účet služby Cosmos DB. |
|
properties.cors |
Zásady CORS pro účet databáze Cosmos DB. |
|
properties.customerManagedKeyStatus |
string |
Označuje stav funkce klíč spravovaný zákazníkem na účtu. V případě chyb poskytuje vlastnost pokyny k řešení potíží. |
properties.defaultIdentity |
string |
Výchozí identita pro přístup k trezoru klíčů používaná 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 prostředků metadat (databází, kontejnerů, propustnosti) prostřednictvím klíčů účtu |
properties.disableLocalAuth |
boolean |
Odhlaste místní ověřování a zajistěte, aby pro ověřování bylo možné používat výhradně jenom MSI a AAD. |
properties.enableAnalyticalStorage |
boolean |
Příznak označující, jestli se má povolit analýza úložiště. |
properties.enableAutomaticFailover |
boolean |
Povolí automatické převzetí služeb při selhání oblasti zápisu ve výjimečném případě, kdy je oblast nedostupná z důvodu 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 Shlukové kapacity Preview v účtu |
properties.enableCassandraConnector |
boolean |
Povolí konektor Cassandra v účtu Cosmos DB C* |
properties.enableFreeTier |
boolean |
Příznak označující, jestli je povolená úroveň Free. |
properties.enableMultipleWriteLocations |
boolean |
Umožňuje účtu psát na více místech. |
properties.enablePartitionMerge |
boolean |
Příznak označující povolení nebo zakázání funkce sloučení oddílů v účtu |
properties.ipRules |
Seznam pravidel IpRules |
|
properties.isVirtualNetworkFilterEnabled |
boolean |
Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL Virtual Network. |
properties.keyVaultKeyUri |
string |
Identifikátor URI trezoru klíčů |
properties.locations |
Location[] |
Pole, které obsahuje umístění geografické replikace povolená pro účet služby 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 |
Určuje, které služby můžou obejít kontroly brány firewall. |
|
properties.networkAclBypassResourceIds |
string[] |
Pole, které obsahuje ID prostředků pro vynechání seznamu ACL sítě pro účet služby Cosmos DB. |
properties.publicNetworkAccess |
Jestli jsou povolené požadavky z veřejné sítě |
|
properties.virtualNetworkRules |
Seznam pravidel seznamu ACL nakonfigurovaných pro účet služby Cosmos DB Virtual Network |
|
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 seskupení 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íč, který nesmí být delší než 128 znaků a hodnota nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: Cassandra. Aktuální hodnoty defaultExperience také zahrnují "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
Tok Azure Active Directory 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
CosmosDBDatabaseAccountPatch
Sample Request
PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2023-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,
"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"
}
}
Sample Response
{
"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ý databázový účet. |
Analytical |
Vlastnosti specifické pro analytické úložiště. |
Analytical |
Popisuje typy schématu pro analytické ú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 na úč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 průběžného zálohování. |
Continuous |
Hodnoty konfigurace pro zálohování v pravidelném režimu |
Continuous |
Výčet označující typ úrovně 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 |
Označuje typ databázového účtu. Tuto možnost je možné 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 služby 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 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 |
Určuje, které služby můžou 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 zálohování v pravidelném 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í privátního koncového bodu. |
Public |
Jestli jsou povolené požadavky z veřejné sítě |
Resource |
Typ identity použitý 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 ServerVersion úč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íče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. |
Virtual |
Virtual Network objekt pravidla seznamu ACL |
AccountKeyMetadata
Metadata související s přístupovým klíčem pro daný databázový účet.
Name | Typ | Description |
---|---|---|
generationTime |
string |
Doba generování klíče ve formátu ISO-8601 ve standardu UTC. Pokud hodnota v objektu chybí, znamená to, že poslední regenerace klíče se aktivovala před 18. 6. 2022. |
AnalyticalStorageConfiguration
Vlastnosti specifické pro analytické úložiště.
Name | Typ | Description |
---|---|---|
schemaType |
Popisuje typy schématu pro analytické úložiště. |
AnalyticalStorageSchemaType
Popisuje typy schématu pro analytické úložiště.
Name | Typ | Description |
---|---|---|
FullFidelity |
string |
|
WellDefined |
string |
ApiProperties
Name | Typ | Description |
---|---|---|
serverVersion |
Popisuje ServerVersion účtu MongoDB. |
BackupPolicyMigrationState
Objekt představující stav migrace mezi zásadami zálohování.
Name | Typ | Description |
---|---|---|
startTime |
string |
Čas, kdy byla zahájena migrace zásad zálohování (formát ISO-8601). |
status |
Popisuje stav migrace mezi typy zásad zálohování. |
|
targetType |
Popisuje typ cílové zásady 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 na účtu.
Name | Typ | Description |
---|---|---|
totalThroughputLimit |
integer |
Celkový limit propustnosti, který je pro účet uložený. TotalThroughputLimit 2000 ukládá přísný limit maximální propustnosti, která může být pro tento účet zřízena na 2000. TotalThroughputLimit -1 indikuje žádná omezení 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 služby Cosmos DB. |
|
maxIntervalInSeconds |
integer |
Při použití s úrovní konzistence ohraničené neagreseness představuje tato hodnota množství doby neagrese (v sekundách) tolerované. Akceptovaný rozsah pro tuto hodnotu je 5 až 86400. Vyžaduje se, pokud je defaultConsistencyPolicy nastavená na BoundedStaleness. |
maxStalenessPrefix |
integer |
Při použití s úrovní konzistence omezené nestaralosti představuje tato hodnota počet tolerovaných zastaralých požadavků. Akceptovaná oblast pro tuto hodnotu je 1 – 2 147 483 647. Vyžaduje se, pokud je defaultConsistencyPolicy nastavená na BoundedStaleness. |
ContinuousModeBackupPolicy
Objekt představující zásady průběžného zálohování.
Name | Typ | Description |
---|---|---|
continuousModeProperties |
Hodnoty konfigurace pro průběžné zálohování |
|
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 zálohování v pravidelném 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 úrovně 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 v požadavku CORS. |
allowedMethods |
string |
Metody (příkazy požadavku HTTP), které může původní doména používat pro požadavek CORS. |
allowedOrigins |
string |
Původní domény, které mají povoleno 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 požadavek CORS a zpřístupněny prohlížečem vystaviteli požadavku. |
maxAgeInSeconds |
integer |
Maximální doba, po kterou by měl prohlížeč uložit do mezipaměti předběžný požadavek OPTIONS. |
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 | Výchozí hodnota | Description |
---|---|---|---|
id |
string |
Jedinečný identifikátor prostředku ARM. |
|
identity |
Identita prostředku. |
||
kind | GlobalDocumentDB |
Označuje typ databázového účtu. To se dá nastavit jenom 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 vytváření záloh na úč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 na úč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íč spravovaný zákazníkem v účtu. V případě, že dojde k chybám, poskytuje tato vlastnost pokyny k řešení potíží. |
|
properties.databaseAccountOfferType |
Typ nabídky pro účet databáze Cosmos DB. Výchozí hodnota: Standardní. |
||
properties.defaultIdentity |
string |
Výchozí identita pro přístup k trezoru klíčů používaná 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 prostředků metadat (databází, kontejnerů, propustnosti) prostřednictvím klíčů účtu |
|
properties.disableLocalAuth |
boolean |
Odhlaste místní ověřování a zajistěte, aby k ověřování bylo možné používat výhradně 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 |
Povolí automatické převzetí služeb při selhání oblasti zápisu ve vzácném případě, kdy je oblast nedostupná z důvodu výpadku. Automatické převzetí služeb při selhání způsobí 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 Kapacity shlukového škálování ve verzi Preview na úč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 psát na více místech. |
|
properties.enablePartitionMerge |
boolean |
Příznak označující povolení nebo zakázání funkce sloučení oddílů 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 účtu databáze |
|
properties.ipRules |
Seznam pravidel IpRules |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Příznak označující, jestli se mají povolit nebo zakázat Virtual Network pravidla seznamu ACL. |
|
properties.keyVaultKeyUri |
string |
Identifikátor URI trezoru klíčů |
|
properties.keysMetadata |
Objekt, který představuje metadata pro klíče účtu účtu služby Cosmos DB. |
||
properties.locations |
Location[] |
Pole, které obsahuje všechna umístění povolená pro účet služby 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 |
Určuje, které služby můžou obejít kontroly brány firewall. |
||
properties.networkAclBypassResourceIds |
string[] |
Pole, které obsahuje ID prostředků pro obejití seznamu ACL sítě pro účet služby Cosmos DB. |
|
properties.privateEndpointConnections |
Seznam Connections privátního koncového bodu nakonfigurovaného pro účet služby Cosmos DB |
||
properties.provisioningState |
string |
Stav účtu 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 služby Cosmos DB. Pokud je účet ve stavu Vytváření, vrátí se pouze vlastnosti, které jsou zadané jako vstup pro operaci Vytvoření účtu Cosmos DB. Úspěch – účet služby Cosmos DB je aktivní pro použití. Aktualizuje se – účet služby Cosmos DB se aktualizuje. Odstraňuje se – odstraňuje se účet Cosmos DB. Selhání – vytvoření účtu služby Cosmos DB se nezdařilo. Chyba odstranění – odstranění účtu služby Cosmos DB selhalo. |
|
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 nakonfigurovaných pro účet služby Cosmos DB Virtual Network |
||
properties.writeLocations |
Location[] |
Pole, které obsahuje umístění zápisu pro účet služby Cosmos DB. |
|
systemData |
Systémová metadata 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 seskupení 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íč, který nesmí být delší než 128 znaků a hodnota nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: Cassandra. Aktuální hodnoty defaultExperience také zahrnují "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
Označuje typ databázového účtu. Tuto možnost je možné 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 pouze pro rozhraní MongoDB API. |
|
properties.backupPolicy | BackupPolicy: |
Objekt představující zásadu pro vytváření záloh na úč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 na účtu. |
|
properties.connectorOffer |
Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. |
|
properties.consistencyPolicy |
Zásady konzistence pro účet služby Cosmos DB. |
|
properties.cors |
Zásady CORS pro účet databáze Cosmos DB. |
|
properties.customerManagedKeyStatus |
string |
Označuje stav funkce klíč spravovaný zákazníkem v účtu. V případě, že dojde k chybám, poskytuje tato vlastnost pokyny k řešení potíží. |
properties.defaultIdentity |
string |
Výchozí identita pro přístup k trezoru klíčů používaná 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 prostředků metadat (databází, kontejnerů, propustnosti) prostřednictvím klíčů účtu |
properties.disableLocalAuth |
boolean |
Odhlaste místní ověřování a zajistěte, aby k ověřování bylo možné používat výhradně jenom MSI a AAD. |
properties.enableAnalyticalStorage |
boolean |
Příznak označující, jestli se má povolit analýza úložiště. |
properties.enableAutomaticFailover |
boolean |
Povolí automatické převzetí služeb při selhání oblasti zápisu ve výjimečném případě, kdy je oblast nedostupná z důvodu 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 Kapacity shlukového škálování ve verzi Preview na účtu |
properties.enableCassandraConnector |
boolean |
Povolí konektor Cassandra v účtu Cosmos DB C* |
properties.enableFreeTier |
boolean |
Příznak označující, jestli je povolená úroveň Free. |
properties.enableMultipleWriteLocations |
boolean |
Umožňuje účtu psát na více místech. |
properties.enablePartitionMerge |
boolean |
Příznak označující povolení nebo zakázání funkce sloučení oddílů v účtu |
properties.ipRules |
Seznam pravidel IpRules |
|
properties.isVirtualNetworkFilterEnabled |
boolean |
Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL Virtual Network. |
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, které obsahuje umístění geografické replikace povolená pro účet služby 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 |
Určuje, které služby můžou obejít kontroly brány firewall. |
|
properties.networkAclBypassResourceIds |
string[] |
Pole, které obsahuje ID prostředků pro obejití seznamu ACL sítě pro účet služby Cosmos DB. |
properties.publicNetworkAccess |
Jestli jsou povolené požadavky z veřejné sítě |
|
properties.virtualNetworkRules |
Seznam pravidel seznamu ACL nakonfigurovaných pro účet služby Cosmos DB Virtual Network |
|
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 seskupení 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íč, který nesmí být delší než 128 znaků a hodnota nesmí být větší než 256 znaků. Například výchozí prostředí pro typ šablony je nastavené na defaultExperience: Cassandra. Aktuální hodnoty defaultExperience také zahrnují "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 pro obnovení. |
databaseName |
string |
Název databáze, která je k dispozici pro obnovení. |
DefaultConsistencyLevel
Výchozí úroveň konzistence a nastavení konfigurace účtu služby 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 oblast, ve které existuje účet databáze. |
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 účet databáze. |
GremlinDatabaseRestoreResource
Konkrétní databáze Gremlin k obnovení
Name | Typ | Description |
---|---|---|
databaseName |
string |
Název databáze Gremlin, která je k dispozici pro obnovení. |
graphNames |
string[] |
Názvy grafů, které jsou k dispozici pro obnovení |
IpAddressOrRange
Objekt IpAddressOrRange
Name | Typ | Description |
---|---|---|
ipAddressOrRange |
string |
Jedna IPv4 adresa nebo jeden rozsah IPv4 adres ve formátu CIDR. Za předpokladu, že IP adresy musí být správně formátované a nesmí být obsaženy v některém 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 vynucovány 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í pro oblast. 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 oblast, ve které existuje účet databáze. |
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ě, kdy byla operace volána. Stav může být jeden z následujících. Vytváření – vytváří se účet služby Cosmos DB. Pokud je účet ve stavu Vytváření, vrátí se pouze vlastnosti, které jsou zadané jako vstup pro operaci Vytvoření účtu Cosmos DB. Úspěch – účet služby Cosmos DB je aktivní pro použití. Aktualizuje se – účet služby Cosmos DB se aktualizuje. Odstraňuje se – odstraňuje se účet Cosmos DB. Selhání – vytvoření účtu služby Cosmos DB se nezdařilo. Chyba odstranění – odstranění účtu služby Cosmos DB selhalo. |
ManagedServiceIdentity
Identita prostředku.
Name | Typ | Description |
---|---|---|
principalId |
string |
ID objektu zabezpečení identity přiřazené systémem. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem. |
tenantId |
string |
ID tenanta identity přiřazené systémem. Tato vlastnost bude k dispozici pouze pro identitu přiřazenou systémem. |
type |
Typ identity použité 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íče slovníku identit uživatelů 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
Určuje, které služby můžou obejít kontroly brány firewall.
Name | Typ | Description |
---|---|---|
AzureServices |
string |
|
None |
string |
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 zálohování v pravidelném režimu |
|
type |
string:
Periodic |
Popisuje režim zálohování. |
PeriodicModeProperties
Hodnoty konfigurace pro zálohování v pravidelném režimu
Name | Typ | Description |
---|---|---|
backupIntervalInMinutes |
integer |
Celé číslo představující interval mezi dvěma zálohami v minutách |
backupRetentionIntervalInHours |
integer |
Celé číslo představující čas (v hodinách), kdy se jednotlivé zálohy uchovávají |
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 Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku} |
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í 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í 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álení, odmítnutí nebo odpojení) |
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žitý 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 pro obnovení |
|
gremlinDatabasesToRestore |
Seznam konkrétních databází Gremlin, které jsou k dispozici pro obnovení |
|
restoreMode |
Popisuje režim obnovení. |
|
restoreSource |
string |
ID obnovitelného databázového účtu, ze kterého se má zahájit obnovení. Příklad: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string |
Čas, do kterého musí být účet obnoven (formát ISO-8601). |
tablesToRestore |
string[] |
Seznam konkrétních tabulek, které jsou k dispozici pro obnovení |
ServerVersion
Popisuje ServerVersion účtu MongoDB.
Name | Typ | Description |
---|---|---|
3.2 |
string |
|
3.6 |
string |
|
4.0 |
string |
|
4.2 |
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á vytvořila prostředek. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (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íče slovníku identit uživatelů budou ID prostředků ARM ve formátu//subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}.
Name | Typ | Description |
---|---|---|
|
VirtualNetworkRule
Virtual Network objekt pravidla seznamu ACL
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ředtím, než má virtuální síť povolený koncový bod služby virtuální sítě. |