Microsoft.DocumentDB databaseAccounts 2021-04-15
- nejnovější
- 12. 12. 2024 ve verzi Preview
- 11. 11. 2024
-
2024-09-01-preview - 1 5. 8. 2024
- 15. 5. 2024
- 15. 5. 2024 ve verzi Preview
-
2024-024-15-preview - 11. 11. 2023
- 11. 11. 2023 ve verzi Preview
- 15. 9. 2023
-
2023-09-15-preview - 2023-04-15
- 15. 3. 2023
-
2023-03-15-preview - 1. 3. 2023 ve verzi Preview
- 11. 11. 2022
- 11. 11. 2022 ve verzi Preview
- 2022-08-15
- 15. 8. 2022 ve verzi Preview
- 15. 5. 2022
-
2022-05-15-preview -
2022-022-15-preview -
11. 11. 2021 ve verzi Preview - 10. 10. 2021
-
10. 10. 2021 ve verzi Preview -
2021-07-01-preview - 15. 6. 2021
-
2021-05-15 -
2021-04-15 -
2021-04-01-preview - 15. 3. 2021
-
2021-03-01-preview - 15. 1 5. 2021
-
2020-09-01 - 2020-06-01-preview
- 04.04.2020
- 2020-03-01
- 12. 12. 2019
- 1. 8. 2019
- 2016-03-31
-
2016-03-19 - 11. 11. 2015
- 04.04.2015
- 04.04.2015
Definice prostředku Bicep
Typ prostředku databaseAccounts je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts@2021-04-15' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
apiProperties: {
serverVersion: 'string'
}
backupPolicy: {
type: 'string'
// For remaining properties, see BackupPolicy objects
}
capabilities: [
{
name: 'string'
}
]
connectorOffer: 'string'
consistencyPolicy: {
defaultConsistencyLevel: 'string'
maxIntervalInSeconds: int
maxStalenessPrefix: int
}
cors: [
{
allowedHeaders: 'string'
allowedMethods: 'string'
allowedOrigins: 'string'
exposedHeaders: 'string'
maxAgeInSeconds: int
}
]
databaseAccountOfferType: 'Standard'
defaultIdentity: 'string'
disableKeyBasedMetadataWriteAccess: bool
enableAnalyticalStorage: bool
enableAutomaticFailover: bool
enableCassandraConnector: bool
enableFreeTier: bool
enableMultipleWriteLocations: bool
ipRules: [
{
ipAddressOrRange: 'string'
}
]
isVirtualNetworkFilterEnabled: bool
keyVaultKeyUri: 'string'
locations: [
{
failoverPriority: int
isZoneRedundant: bool
locationName: 'string'
}
]
networkAclBypass: 'string'
networkAclBypassResourceIds: [
'string'
]
publicNetworkAccess: 'string'
virtualNetworkRules: [
{
id: 'string'
ignoreMissingVNetServiceEndpoint: bool
}
]
}
tags: {
{customized property}: 'string'
}
}
Objekty BackupPolicy
Nastavte typ vlastnost určit typ objektu.
Pro continuouspoužijte:
{
type: 'Continuous'
}
Pro periodicképoužijte:
{
periodicModeProperties: {
backupIntervalInMinutes: int
backupRetentionIntervalInHours: int
}
type: 'Periodic'
}
Hodnoty vlastností
ApiProperties
Jméno | Popis | Hodnota |
---|---|---|
serverVersion | Popisuje ServerVersion účtu MongoDB. | '3.2' '3.6' '4.0' |
Zásady zálohování
Jméno | Popis | Hodnota |
---|---|---|
typ | Pro typ ContinuousModeBackupPolicy nastavte hodnotu ContinuousModeBackupPolicy. Pro typ PeriodicModeBackupPolicyna hodnotu Periodická. | "Nepřetržitě" Periodické (povinné) |
Schopnost
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název funkce Cosmos DB Například "name": "EnableCassandra". Mezi aktuální hodnoty patří také EnableTable a EnableGremlin. | řetězec |
Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Jméno | Popis | Hodnota |
---|
ConsistencyPolicy
Jméno | Popis | Hodnota |
---|---|---|
defaultConsistencyLevel | Výchozí úroveň konzistence a nastavení konfigurace účtu cosmos DB. | "BoundedStaleness" 'ConsistentPrefix' "Případná" Relace Strong (povinné) |
maxIntervalInSeconds | 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. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 86400 |
maxStalenessPrefix | 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. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 2147483647 |
ContinuousModeBackupPolicy
Jméno | Popis | Hodnota |
---|---|---|
typ | Popisuje režim zálohování. | Průběžné (povinné) |
CorsPolicy
Jméno | Popis | Hodnota |
---|---|---|
AllowedHeaders | Hlavičky požadavku, které může původní doména zadat pro požadavek CORS. | řetězec |
allowedMethods | Metody (příkazy požadavku HTTP), které může původní doména použít pro požadavek CORS. | řetězec |
allowedOrigins | Původní domény, které mají oprávnění podat žádost o službu prostřednictvím CORS. | string (povinné) |
exposedHeaders | 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. | řetězec |
maxAgeInSeconds | Maximální doba, po kterou má prohlížeč ukládat předběžný požadavek OPTIONS do mezipaměti. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 2147483647 |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties
Jméno | Popis | Hodnota |
---|---|---|
ApiProperties | Vlastnosti specifické pro rozhraní API V současné době se podporuje jenom pro rozhraní MongoDB API. | apiProperties |
backupPolicy | Objekt představující zásadu pro zálohování účtu. | BackupPolicy |
schopnosti | Seznam možností služby Cosmos DB pro účet | schopností[] |
connectorOffer | Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. | "Malý" |
consistencyPolicy | Zásady konzistence pro účet Cosmos DB. | ConsistencyPolicy |
cors | Zásady CORS pro účet databáze Cosmos DB. | CorsPolicy[] |
databaseAccountOfferType | Typ nabídky pro databázi | Standard (povinné) |
defaultIdentity | 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ší. | řetězec |
disableKeyBasedMetadataWriteAccess | Zakázání operací zápisu u prostředků metadat (databáze, kontejnery, propustnost) prostřednictvím klíčů účtu | Bool |
enableAnalyticalStorage | Příznak označující, jestli se má povolit analýza úložiště. | Bool |
enableAutomaticFailover | 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. | Bool |
enableCassandraConnector | Povolí konektor Cassandra v účtu C* služby Cosmos DB. | Bool |
enableFreeTier | Příznak označující, jestli je povolená úroveň Free. | Bool |
enableMultipleWriteLocations | Umožňuje účtu zapisovat do více umístění. | Bool |
IpRules | Seznam iprules | IpAddressOrRange[] |
isVirtualNetworkFilterEnabled | Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL virtuální sítě. | Bool |
keyVaultKeyUri | Identifikátor URI trezoru klíčů | řetězec |
Místa | Pole obsahující umístění geografického odstranění duplicitních dat povolená pro účet Cosmos DB. | umístění[] (povinné) |
networkAclBypass | Označuje, které služby mají povoleno obejít kontroly brány firewall. | AzureServices None (Žádný) |
networkAclBypassResourceIds | Pole obsahující ID prostředků pro vynechání seznamu Acl sítě pro účet Cosmos DB. | string[] |
publicNetworkAccess | Jestli jsou povolené požadavky z veřejné sítě | Zakázáno Povoleno |
VirtualNetworkRules | Seznam pravidel seznamu ACL virtuálních sítí nakonfigurovaných pro účet služby Cosmos DB | VirtualNetworkRule[] |
IpAddressOrRange
Jméno | Popis | Hodnota |
---|---|---|
ipAddressOrRange | 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". | řetězec |
Umístění
Jméno | Popis | Hodnota |
---|---|---|
failoverPriority | 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. | Int Omezení: Minimální hodnota = 0 |
isZoneRedundant | Příznak označující, jestli je tato oblast oblastí AvailabilityZone nebo ne | Bool |
locationName | Název oblasti. | řetězec |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | 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. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
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}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
Microsoft.DocumentDB/databaseAccounts
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita prostředku | |
laskavý | Určuje typ databázového účtu. To lze nastavit pouze při vytváření účtu databáze. | GlobalDocumentDB MongoDB Parsování |
umístění | Umístění skupiny prostředků, do které prostředek patří. | řetězec |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 3 Model = ^[a-z0-9]+(-[a-z0-9]+)* (povinné) |
vlastnosti | Vlastnosti pro vytvoření a aktualizaci účtů databáze Azure Cosmos DB | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
PeriodicModeBackupPolicy
Jméno | Popis | Hodnota |
---|---|---|
periodicModeProperties | Hodnoty konfigurace pro pravidelné zálohování v režimu | periodicModeProperties |
typ | Popisuje režim zálohování. | Periodické (povinné) |
PeriodicModeProperties
Jméno | Popis | Hodnota |
---|---|---|
backupIntervalInMinutes | Celé číslo představující interval v minutách mezi dvěma zálohami | Int Omezení: Minimální hodnota = 0 |
backupRetentionIntervalInHours | Celé číslo představující čas (v hodinách), který každá záloha uchovává | Int Omezení: Minimální hodnota = 0 |
Visačky
Jméno | Popis | Hodnota |
---|
VirtualNetworkRule
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku podsítě, například :/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | řetězec |
ignoreMissingVNetServiceEndpoint | Vytvořte pravidlo brány firewall před povolením koncového bodu služby virtuální sítě. | Bool |
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep | Popis |
---|---|
rozhraní SQL API účtu služby Azure Cosmos DB s analytického úložiště | Tato šablona vytvoří účet Služby Azure Cosmos pro rozhraní API core (SQL) s databází a kontejnerem nakonfigurovaným s analytickým úložištěm. |
účtu služby Azure Cosmos DB s webové aplikace | Tato šablona nasadí účet služby Azure Cosmos DB, plán služby App Service a vytvoří webovou aplikaci v plánu služby App Service. Přidá také dvě nastavení aplikace do webové aplikace, která odkazují na koncový bod účtu služby Azure Cosmos DB. Tímto způsobem se řešení nasazená do webové aplikace můžou pomocí těchto nastavení připojit ke koncovému bodu účtu služby Azure Cosmos DB. |
vytvoření účtu cosmos DB s povoleným v programu Microsoft Defender | Pomocí této šablony ARM můžete nasadit účet služby Azure Cosmos DB s povoleným programem Microsoft Defender pro službu Azure Cosmos DB. Microsoft Defender pro Azure Cosmos DB je nativní vrstva zabezpečení Azure, která zjišťuje pokusy o zneužití databází v účtech Azure Cosmos DB. Microsoft Defender for Azure Cosmos DB detekuje potenciální injektáže SQL, známé špatné aktéry na základě analýzy hrozeb Microsoftu, vzorů podezřelého přístupu a potenciálního zneužití vaší databáze prostřednictvím ohrožených identit nebo škodlivých účastníků programu Insider. |
Vytvoření účtu služby Azure Cosmos DB úrovně Free | Tato šablona vytvoří účet služby Azure Cosmos DB úrovně Free pro rozhraní SQL API s databází se sdílenou propustností a kontejnerem. |
vytvoření minimálního účtu služby Azure Cosmos DB pro rozhraní CORE (SQL) API | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní CORE (SQL) API a zároveň zadá jenom minimální požadované vlastnosti prostředku. |
vytvoření bezserverového účtu služby Azure Cosmos DB pro rozhraní SQL API | Tato šablona vytvoří bezserverový účet služby Azure Cosmos DB pro rozhraní CORE (SQL) API. |
Vytvoření účtu Azure Cosmos Cosmos a služby Azure Web App | Tato šablona vytvoří účet Azure Cosmos DB, vloží koncový bod a klíče služby Cosmos DB do nastavení webové aplikace Azure a pak nasadí webovou aplikaci ASP MVC z GitHubu. |
vytvoření účtu služby Azure Cosmos pro rozhraní MongoDB API | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní MongoDB API 4.2 ve dvou oblastech pomocí sdílené a vyhrazené propustnosti se dvěma kolekcemi. |
Vytvoření účtu služby Azure Cosmos pro automatické škálování rozhraní MongoDB API | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní MongoDB API 4.2 ve dvou oblastech s využitím sdílené i vyhrazené propustnosti automatického škálování. |
Vytvoření účtu Služby Azure Cosmos pro rozhraní TABLE API | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní TABLE API ve dvou oblastech a jednu tabulku se zřízenou propustností. |
Vytvoření účtu Služby Azure Cosmos pro rozhraní Table API s automatickým škálováním | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní TABLE API ve dvou oblastech a jednu tabulku s propustností automatického škálování. |
vytvoření účtu služby Azure Cosmos DB pro rozhraní API Cassandra | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s vyhrazenou propustností. |
vytvoření účtu služby Azure Cosmos DB pro rozhraní CORE (SQL) API | Tato šablona vytvoří účet Azure Cosmos PRO rozhraní API core (SQL) s databází a kontejnerem s propustností s několika dalšími možnostmi. |
vytvoření účtu služby Azure Cosmos DB pro rozhraní Gremlin API | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní Gremlin API ve dvou oblastech s jednou databází a jedním grafem s vyhrazenou propustností. |
Vytvoření účtu služby Azure Cosmos DB pro automatické škálování rozhraní Gremlin API | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní Gremlin API ve dvou oblastech s jednou databází a jedním grafem s využitím propustnosti automatického škálování. |
vytvoření účtu služby Azure Cosmos DB ve více oblastech | Tato šablona vytvoří účet služby Azure Cosmos DB pro libovolný typ rozhraní API databáze s primární a sekundární oblastí s výběrem úrovně konzistence a typu převzetí služeb při selhání. |
Vytvoření rozhraní SQL API účtu služby Azure Cosmos DB s automatickým škálováním | Tato šablona vytvoří účet Azure Cosmos PRO rozhraní API core (SQL) s databází a kontejnerem s propustností automatického škálování s několika dalšími možnostmi. |
Vytvoření účtu služby Azure Cosmos DB s privátním koncovým bodem | Tato šablona vytvoří účet Cosmos, virtuální síť a privátní koncový bod, který zpřístupňuje účet Cosmos do virtuální sítě. |
vytvoření účtu SQL služby Azure Cosmos DB s RBAC roviny dat | Tato šablona vytvoří účet SLUŽBY SQL Cosmos, nativně udržovanou definici role a nativně udržované přiřazení role pro identitu AAD. |
vytvoření účtu služby Azure CosmosDB | Tato šablona ARM má záměr rychle vytvořit účet CosmosDB s minimálními požadovanými hodnotami. |
Vytvoření účtu služby Azure Cosmos DB s automatickým škálováním pro rozhraní API Cassandra | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s propustností automatického škálování. |
vytvoření uložených procedur rozhraní API služby Azure Cosmos DB Core (SQL) | Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní CORE (SQL) API a kontejner s uloženou procedurou, triggerem a uživatelem definovanou funkcí. |
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps | Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps. |
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps | Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps. |
nasazení služby Azure Data Explorer DB s připojením ke službě Cosmos DB | Nasaďte databázi Azure Data Exploreru s připojením ke službě Cosmos DB. |
Definice prostředku šablony ARM
Typ prostředku databaseAccounts je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts, přidejte do šablony následující KÓD JSON.
{
"type": "Microsoft.DocumentDB/databaseAccounts",
"apiVersion": "2021-04-15",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"apiProperties": {
"serverVersion": "string"
},
"backupPolicy": {
"type": "string"
// For remaining properties, see BackupPolicy objects
},
"capabilities": [
{
"name": "string"
}
],
"connectorOffer": "string",
"consistencyPolicy": {
"defaultConsistencyLevel": "string",
"maxIntervalInSeconds": "int",
"maxStalenessPrefix": "int"
},
"cors": [
{
"allowedHeaders": "string",
"allowedMethods": "string",
"allowedOrigins": "string",
"exposedHeaders": "string",
"maxAgeInSeconds": "int"
}
],
"databaseAccountOfferType": "Standard",
"defaultIdentity": "string",
"disableKeyBasedMetadataWriteAccess": "bool",
"enableAnalyticalStorage": "bool",
"enableAutomaticFailover": "bool",
"enableCassandraConnector": "bool",
"enableFreeTier": "bool",
"enableMultipleWriteLocations": "bool",
"ipRules": [
{
"ipAddressOrRange": "string"
}
],
"isVirtualNetworkFilterEnabled": "bool",
"keyVaultKeyUri": "string",
"locations": [
{
"failoverPriority": "int",
"isZoneRedundant": "bool",
"locationName": "string"
}
],
"networkAclBypass": "string",
"networkAclBypassResourceIds": [ "string" ],
"publicNetworkAccess": "string",
"virtualNetworkRules": [
{
"id": "string",
"ignoreMissingVNetServiceEndpoint": "bool"
}
]
},
"tags": {
"{customized property}": "string"
}
}
Objekty BackupPolicy
Nastavte typ vlastnost určit typ objektu.
Pro continuouspoužijte:
{
"type": "Continuous"
}
Pro periodicképoužijte:
{
"periodicModeProperties": {
"backupIntervalInMinutes": "int",
"backupRetentionIntervalInHours": "int"
},
"type": "Periodic"
}
Hodnoty vlastností
ApiProperties
Jméno | Popis | Hodnota |
---|---|---|
serverVersion | Popisuje ServerVersion účtu MongoDB. | '3.2' '3.6' '4.0' |
Zásady zálohování
Jméno | Popis | Hodnota |
---|---|---|
typ | Pro typ ContinuousModeBackupPolicy nastavte hodnotu ContinuousModeBackupPolicy. Pro typ PeriodicModeBackupPolicyna hodnotu Periodická. | "Nepřetržitě" Periodické (povinné) |
Schopnost
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název funkce Cosmos DB Například "name": "EnableCassandra". Mezi aktuální hodnoty patří také EnableTable a EnableGremlin. | řetězec |
Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Jméno | Popis | Hodnota |
---|
ConsistencyPolicy
Jméno | Popis | Hodnota |
---|---|---|
defaultConsistencyLevel | Výchozí úroveň konzistence a nastavení konfigurace účtu cosmos DB. | "BoundedStaleness" 'ConsistentPrefix' "Případná" Relace Strong (povinné) |
maxIntervalInSeconds | 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. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 86400 |
maxStalenessPrefix | 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. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 2147483647 |
ContinuousModeBackupPolicy
Jméno | Popis | Hodnota |
---|---|---|
typ | Popisuje režim zálohování. | Průběžné (povinné) |
CorsPolicy
Jméno | Popis | Hodnota |
---|---|---|
AllowedHeaders | Hlavičky požadavku, které může původní doména zadat pro požadavek CORS. | řetězec |
allowedMethods | Metody (příkazy požadavku HTTP), které může původní doména použít pro požadavek CORS. | řetězec |
allowedOrigins | Původní domény, které mají oprávnění podat žádost o službu prostřednictvím CORS. | string (povinné) |
exposedHeaders | 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. | řetězec |
maxAgeInSeconds | Maximální doba, po kterou má prohlížeč ukládat předběžný požadavek OPTIONS do mezipaměti. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 2147483647 |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties
Jméno | Popis | Hodnota |
---|---|---|
ApiProperties | Vlastnosti specifické pro rozhraní API V současné době se podporuje jenom pro rozhraní MongoDB API. | apiProperties |
backupPolicy | Objekt představující zásadu pro zálohování účtu. | BackupPolicy |
schopnosti | Seznam možností služby Cosmos DB pro účet | schopností[] |
connectorOffer | Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. | "Malý" |
consistencyPolicy | Zásady konzistence pro účet Cosmos DB. | ConsistencyPolicy |
cors | Zásady CORS pro účet databáze Cosmos DB. | CorsPolicy[] |
databaseAccountOfferType | Typ nabídky pro databázi | Standard (povinné) |
defaultIdentity | 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ší. | řetězec |
disableKeyBasedMetadataWriteAccess | Zakázání operací zápisu u prostředků metadat (databáze, kontejnery, propustnost) prostřednictvím klíčů účtu | Bool |
enableAnalyticalStorage | Příznak označující, jestli se má povolit analýza úložiště. | Bool |
enableAutomaticFailover | 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. | Bool |
enableCassandraConnector | Povolí konektor Cassandra v účtu C* služby Cosmos DB. | Bool |
enableFreeTier | Příznak označující, jestli je povolená úroveň Free. | Bool |
enableMultipleWriteLocations | Umožňuje účtu zapisovat do více umístění. | Bool |
IpRules | Seznam iprules | IpAddressOrRange[] |
isVirtualNetworkFilterEnabled | Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL virtuální sítě. | Bool |
keyVaultKeyUri | Identifikátor URI trezoru klíčů | řetězec |
Místa | Pole obsahující umístění geografického odstranění duplicitních dat povolená pro účet Cosmos DB. | umístění[] (povinné) |
networkAclBypass | Označuje, které služby mají povoleno obejít kontroly brány firewall. | AzureServices None (Žádný) |
networkAclBypassResourceIds | Pole obsahující ID prostředků pro vynechání seznamu Acl sítě pro účet Cosmos DB. | string[] |
publicNetworkAccess | Jestli jsou povolené požadavky z veřejné sítě | Zakázáno Povoleno |
VirtualNetworkRules | Seznam pravidel seznamu ACL virtuálních sítí nakonfigurovaných pro účet služby Cosmos DB | VirtualNetworkRule[] |
IpAddressOrRange
Jméno | Popis | Hodnota |
---|---|---|
ipAddressOrRange | 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". | řetězec |
Umístění
Jméno | Popis | Hodnota |
---|---|---|
failoverPriority | 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. | Int Omezení: Minimální hodnota = 0 |
isZoneRedundant | Příznak označující, jestli je tato oblast oblastí AvailabilityZone nebo ne | Bool |
locationName | Název oblasti. | řetězec |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | 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. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
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}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
Microsoft.DocumentDB/databaseAccounts
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2021-04-15' |
identita | Identita prostředku | |
laskavý | Určuje typ databázového účtu. To lze nastavit pouze při vytváření účtu databáze. | GlobalDocumentDB MongoDB Parsování |
umístění | Umístění skupiny prostředků, do které prostředek patří. | řetězec |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 3 Model = ^[a-z0-9]+(-[a-z0-9]+)* (povinné) |
vlastnosti | Vlastnosti pro vytvoření a aktualizaci účtů databáze Azure Cosmos DB | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.DocumentDB/databaseAccounts |
PeriodicModeBackupPolicy
Jméno | Popis | Hodnota |
---|---|---|
periodicModeProperties | Hodnoty konfigurace pro pravidelné zálohování v režimu | periodicModeProperties |
typ | Popisuje režim zálohování. | Periodické (povinné) |
PeriodicModeProperties
Jméno | Popis | Hodnota |
---|---|---|
backupIntervalInMinutes | Celé číslo představující interval v minutách mezi dvěma zálohami | Int Omezení: Minimální hodnota = 0 |
backupRetentionIntervalInHours | Celé číslo představující čas (v hodinách), který každá záloha uchovává | Int Omezení: Minimální hodnota = 0 |
Visačky
Jméno | Popis | Hodnota |
---|
VirtualNetworkRule
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku podsítě, například :/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | řetězec |
ignoreMissingVNetServiceEndpoint | Vytvořte pravidlo brány firewall před povolením koncového bodu služby virtuální sítě. | Bool |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
rozhraní SQL API účtu služby Azure Cosmos DB s analytického úložiště nasazení |
Tato šablona vytvoří účet Služby Azure Cosmos pro rozhraní API core (SQL) s databází a kontejnerem nakonfigurovaným s analytickým úložištěm. |
účtu služby Azure Cosmos DB s webové aplikace nasazení |
Tato šablona nasadí účet služby Azure Cosmos DB, plán služby App Service a vytvoří webovou aplikaci v plánu služby App Service. Přidá také dvě nastavení aplikace do webové aplikace, která odkazují na koncový bod účtu služby Azure Cosmos DB. Tímto způsobem se řešení nasazená do webové aplikace můžou pomocí těchto nastavení připojit ke koncovému bodu účtu služby Azure Cosmos DB. |
CI/CD s využitím Jenkinse ve službě Azure Container Service (AKS) nasazení |
Kontejnery usnadňují průběžné sestavování a nasazování aplikací. Orchestrací nasazení těchto kontejnerů pomocí Kubernetes ve službě Azure Container Service můžete dosáhnout replikovatelných a spravovatelných clusterů kontejnerů. Nastavením průběžného sestavení pro vytváření imagí kontejnerů a orchestrace můžete zvýšit rychlost a spolehlivost nasazení. |
vytvoření účtu cosmos DB s povoleným v programu Microsoft Defender nasazení |
Pomocí této šablony ARM můžete nasadit účet služby Azure Cosmos DB s povoleným programem Microsoft Defender pro službu Azure Cosmos DB. Microsoft Defender pro Azure Cosmos DB je nativní vrstva zabezpečení Azure, která zjišťuje pokusy o zneužití databází v účtech Azure Cosmos DB. Microsoft Defender for Azure Cosmos DB detekuje potenciální injektáže SQL, známé špatné aktéry na základě analýzy hrozeb Microsoftu, vzorů podezřelého přístupu a potenciálního zneužití vaší databáze prostřednictvím ohrožených identit nebo škodlivých účastníků programu Insider. |
Vytvoření účtu služby Azure Cosmos DB úrovně Free nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB úrovně Free pro rozhraní SQL API s databází se sdílenou propustností a kontejnerem. |
vytvoření minimálního účtu služby Azure Cosmos DB pro rozhraní CORE (SQL) API nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní CORE (SQL) API a zároveň zadá jenom minimální požadované vlastnosti prostředku. |
vytvoření bezserverového účtu služby Azure Cosmos DB pro rozhraní SQL API nasazení |
Tato šablona vytvoří bezserverový účet služby Azure Cosmos DB pro rozhraní CORE (SQL) API. |
Vytvoření účtu Azure Cosmos Cosmos a služby Azure Web App nasazení |
Tato šablona vytvoří účet Azure Cosmos DB, vloží koncový bod a klíče služby Cosmos DB do nastavení webové aplikace Azure a pak nasadí webovou aplikaci ASP MVC z GitHubu. |
vytvoření účtu služby Azure Cosmos pro rozhraní MongoDB API nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní MongoDB API 4.2 ve dvou oblastech pomocí sdílené a vyhrazené propustnosti se dvěma kolekcemi. |
Vytvoření účtu služby Azure Cosmos pro automatické škálování rozhraní MongoDB API nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní MongoDB API 4.2 ve dvou oblastech s využitím sdílené i vyhrazené propustnosti automatického škálování. |
Vytvoření účtu Služby Azure Cosmos pro rozhraní TABLE API nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní TABLE API ve dvou oblastech a jednu tabulku se zřízenou propustností. |
Vytvoření účtu Služby Azure Cosmos pro rozhraní Table API s automatickým škálováním nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní TABLE API ve dvou oblastech a jednu tabulku s propustností automatického škálování. |
vytvoření účtu služby Azure Cosmos DB pro rozhraní API Cassandra nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s vyhrazenou propustností. |
vytvoření účtu služby Azure Cosmos DB pro rozhraní CORE (SQL) API nasazení |
Tato šablona vytvoří účet Azure Cosmos PRO rozhraní API core (SQL) s databází a kontejnerem s propustností s několika dalšími možnostmi. |
vytvoření účtu služby Azure Cosmos DB pro rozhraní Gremlin API nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní Gremlin API ve dvou oblastech s jednou databází a jedním grafem s vyhrazenou propustností. |
Vytvoření účtu služby Azure Cosmos DB pro automatické škálování rozhraní Gremlin API nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní Gremlin API ve dvou oblastech s jednou databází a jedním grafem s využitím propustnosti automatického škálování. |
vytvoření účtu služby Azure Cosmos DB ve více oblastech nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro libovolný typ rozhraní API databáze s primární a sekundární oblastí s výběrem úrovně konzistence a typu převzetí služeb při selhání. |
Vytvoření rozhraní SQL API účtu služby Azure Cosmos DB s automatickým škálováním nasazení |
Tato šablona vytvoří účet Azure Cosmos PRO rozhraní API core (SQL) s databází a kontejnerem s propustností automatického škálování s několika dalšími možnostmi. |
Vytvoření účtu služby Azure Cosmos DB s privátním koncovým bodem nasazení |
Tato šablona vytvoří účet Cosmos, virtuální síť a privátní koncový bod, který zpřístupňuje účet Cosmos do virtuální sítě. |
vytvoření účtu SQL služby Azure Cosmos DB s RBAC roviny dat nasazení |
Tato šablona vytvoří účet SLUŽBY SQL Cosmos, nativně udržovanou definici role a nativně udržované přiřazení role pro identitu AAD. |
vytvoření účtu služby Azure CosmosDB nasazení |
Tato šablona ARM má záměr rychle vytvořit účet CosmosDB s minimálními požadovanými hodnotami. |
Vytvoření účtu služby Azure Cosmos DB s automatickým škálováním pro rozhraní API Cassandra nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní API Cassandra ve dvou oblastech s prostorem klíčů a tabulkou s propustností automatického škálování. |
vytvoření uložených procedur rozhraní API služby Azure Cosmos DB Core (SQL) nasazení |
Tato šablona vytvoří účet služby Azure Cosmos DB pro rozhraní CORE (SQL) API a kontejner s uloženou procedurou, triggerem a uživatelem definovanou funkcí. |
vytvoření služby Azure Cosmos s využitím rozhraní SQL API a několika kontejnerů nasazení |
Šablona vytvoří kontejner Cosmos s rozhraním SQL API a umožňuje přidávání mulitple kontejnerů. |
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps nasazení |
Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps. |
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps nasazení |
Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps. |
nasazení služby Azure Data Explorer DB s připojením ke službě Cosmos DB nasazení |
Nasaďte databázi Azure Data Exploreru s připojením ke službě Cosmos DB. |
webovou aplikaci se službou SQL Database, Azure Cosmos DB, službou Azure Search nasazení |
Tato šablona zřídí webovou aplikaci, službu SQL Database, Azure Cosmos DB, Azure Search a Application Insights. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku databaseAccounts je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.DocumentDB/databaseAccounts, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts@2021-04-15"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
apiProperties = {
serverVersion = "string"
}
backupPolicy = {
type = "string"
// For remaining properties, see BackupPolicy objects
}
capabilities = [
{
name = "string"
}
]
connectorOffer = "string"
consistencyPolicy = {
defaultConsistencyLevel = "string"
maxIntervalInSeconds = int
maxStalenessPrefix = int
}
cors = [
{
allowedHeaders = "string"
allowedMethods = "string"
allowedOrigins = "string"
exposedHeaders = "string"
maxAgeInSeconds = int
}
]
databaseAccountOfferType = "Standard"
defaultIdentity = "string"
disableKeyBasedMetadataWriteAccess = bool
enableAnalyticalStorage = bool
enableAutomaticFailover = bool
enableCassandraConnector = bool
enableFreeTier = bool
enableMultipleWriteLocations = bool
ipRules = [
{
ipAddressOrRange = "string"
}
]
isVirtualNetworkFilterEnabled = bool
keyVaultKeyUri = "string"
locations = [
{
failoverPriority = int
isZoneRedundant = bool
locationName = "string"
}
]
networkAclBypass = "string"
networkAclBypassResourceIds = [
"string"
]
publicNetworkAccess = "string"
virtualNetworkRules = [
{
id = "string"
ignoreMissingVNetServiceEndpoint = bool
}
]
}
})
}
Objekty BackupPolicy
Nastavte typ vlastnost určit typ objektu.
Pro continuouspoužijte:
{
type = "Continuous"
}
Pro periodicképoužijte:
{
periodicModeProperties = {
backupIntervalInMinutes = int
backupRetentionIntervalInHours = int
}
type = "Periodic"
}
Hodnoty vlastností
ApiProperties
Jméno | Popis | Hodnota |
---|---|---|
serverVersion | Popisuje ServerVersion účtu MongoDB. | '3.2' '3.6' '4.0' |
Zásady zálohování
Jméno | Popis | Hodnota |
---|---|---|
typ | Pro typ ContinuousModeBackupPolicy nastavte hodnotu ContinuousModeBackupPolicy. Pro typ PeriodicModeBackupPolicyna hodnotu Periodická. | "Nepřetržitě" Periodické (povinné) |
Schopnost
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název funkce Cosmos DB Například "name": "EnableCassandra". Mezi aktuální hodnoty patří také EnableTable a EnableGremlin. | řetězec |
Komponenty1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Jméno | Popis | Hodnota |
---|
ConsistencyPolicy
Jméno | Popis | Hodnota |
---|---|---|
defaultConsistencyLevel | Výchozí úroveň konzistence a nastavení konfigurace účtu cosmos DB. | "BoundedStaleness" 'ConsistentPrefix' "Případná" Relace Strong (povinné) |
maxIntervalInSeconds | 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. | Int Omezení: Minimální hodnota = 5 Maximální hodnota = 86400 |
maxStalenessPrefix | 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. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 2147483647 |
ContinuousModeBackupPolicy
Jméno | Popis | Hodnota |
---|---|---|
typ | Popisuje režim zálohování. | Průběžné (povinné) |
CorsPolicy
Jméno | Popis | Hodnota |
---|---|---|
AllowedHeaders | Hlavičky požadavku, které může původní doména zadat pro požadavek CORS. | řetězec |
allowedMethods | Metody (příkazy požadavku HTTP), které může původní doména použít pro požadavek CORS. | řetězec |
allowedOrigins | Původní domény, které mají oprávnění podat žádost o službu prostřednictvím CORS. | string (povinné) |
exposedHeaders | 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. | řetězec |
maxAgeInSeconds | Maximální doba, po kterou má prohlížeč ukládat předběžný požadavek OPTIONS do mezipaměti. | Int Omezení: Minimální hodnota = 1 Maximální hodnota = 2147483647 |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties
Jméno | Popis | Hodnota |
---|---|---|
ApiProperties | Vlastnosti specifické pro rozhraní API V současné době se podporuje jenom pro rozhraní MongoDB API. | apiProperties |
backupPolicy | Objekt představující zásadu pro zálohování účtu. | BackupPolicy |
schopnosti | Seznam možností služby Cosmos DB pro účet | schopností[] |
connectorOffer | Typ nabídky konektoru Cassandra pro účet C* databáze Cosmos DB. | "Malý" |
consistencyPolicy | Zásady konzistence pro účet Cosmos DB. | ConsistencyPolicy |
cors | Zásady CORS pro účet databáze Cosmos DB. | CorsPolicy[] |
databaseAccountOfferType | Typ nabídky pro databázi | Standard (povinné) |
defaultIdentity | 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ší. | řetězec |
disableKeyBasedMetadataWriteAccess | Zakázání operací zápisu u prostředků metadat (databáze, kontejnery, propustnost) prostřednictvím klíčů účtu | Bool |
enableAnalyticalStorage | Příznak označující, jestli se má povolit analýza úložiště. | Bool |
enableAutomaticFailover | 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. | Bool |
enableCassandraConnector | Povolí konektor Cassandra v účtu C* služby Cosmos DB. | Bool |
enableFreeTier | Příznak označující, jestli je povolená úroveň Free. | Bool |
enableMultipleWriteLocations | Umožňuje účtu zapisovat do více umístění. | Bool |
IpRules | Seznam iprules | IpAddressOrRange[] |
isVirtualNetworkFilterEnabled | Příznak označující, jestli se mají povolit nebo zakázat pravidla seznamu ACL virtuální sítě. | Bool |
keyVaultKeyUri | Identifikátor URI trezoru klíčů | řetězec |
Místa | Pole obsahující umístění geografického odstranění duplicitních dat povolená pro účet Cosmos DB. | umístění[] (povinné) |
networkAclBypass | Označuje, které služby mají povoleno obejít kontroly brány firewall. | AzureServices None (Žádný) |
networkAclBypassResourceIds | Pole obsahující ID prostředků pro vynechání seznamu Acl sítě pro účet Cosmos DB. | string[] |
publicNetworkAccess | Jestli jsou povolené požadavky z veřejné sítě | Zakázáno Povoleno |
VirtualNetworkRules | Seznam pravidel seznamu ACL virtuálních sítí nakonfigurovaných pro účet služby Cosmos DB | VirtualNetworkRule[] |
IpAddressOrRange
Jméno | Popis | Hodnota |
---|---|---|
ipAddressOrRange | 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". | řetězec |
Umístění
Jméno | Popis | Hodnota |
---|---|---|
failoverPriority | 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. | Int Omezení: Minimální hodnota = 0 |
isZoneRedundant | Příznak označující, jestli je tato oblast oblastí AvailabilityZone nebo ne | Bool |
locationName | Název oblasti. | řetězec |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | 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. | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned |
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}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Jméno | Popis | Hodnota |
---|
Microsoft.DocumentDB/databaseAccounts
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita prostředku | |
laskavý | Určuje typ databázového účtu. To lze nastavit pouze při vytváření účtu databáze. | GlobalDocumentDB MongoDB Parsování |
umístění | Umístění skupiny prostředků, do které prostředek patří. | řetězec |
Jméno | Název prostředku | řetězec Omezení: Minimální délka = 3 Maximální délka = 3 Model = ^[a-z0-9]+(-[a-z0-9]+)* (povinné) |
vlastnosti | Vlastnosti pro vytvoření a aktualizaci účtů databáze Azure Cosmos DB | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties (povinné) |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | "Microsoft.DocumentDB/databaseAccounts@2021-04-15" |
PeriodicModeBackupPolicy
Jméno | Popis | Hodnota |
---|---|---|
periodicModeProperties | Hodnoty konfigurace pro pravidelné zálohování v režimu | periodicModeProperties |
typ | Popisuje režim zálohování. | Periodické (povinné) |
PeriodicModeProperties
Jméno | Popis | Hodnota |
---|---|---|
backupIntervalInMinutes | Celé číslo představující interval v minutách mezi dvěma zálohami | Int Omezení: Minimální hodnota = 0 |
backupRetentionIntervalInHours | Celé číslo představující čas (v hodinách), který každá záloha uchovává | Int Omezení: Minimální hodnota = 0 |
Visačky
Jméno | Popis | Hodnota |
---|
VirtualNetworkRule
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku podsítě, například :/subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | řetězec |
ignoreMissingVNetServiceEndpoint | Vytvořte pravidlo brány firewall před povolením koncového bodu služby virtuální sítě. | Bool |