Sdílet prostřednictvím


Microsoft.DocumentDB databaseAccounts 2021-04-15

Definice prostředku Bicep

Typ prostředku databaseAccounts je možné nasadit s operacemi, které cílí:

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 ManagedServiceIdentity
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í:

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 ManagedServiceIdentity
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
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í do Azure
Š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í do Azure
Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps.
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps

nasazení do Azure
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í do Azure
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í do Azure
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 ManagedServiceIdentity
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