Microsoft.DocumentDB databaseAccounts 2020-09-01
- neueste
- 2024-12-01-Preview-
- 2024-11-15
- 2024-09-01-Preview-
- 2024-08-15
- 2024-05-15
- 2024-05-15-Vorschau-
- 2024-02-15-Preview-
- 2023-11-15
- 2023-11-15-Vorschau-
- 2023-09-15
- 2023-09-15-Preview-
- 2023-04-15
- 2023-03-15
- 2023-03-15-Vorschau-
- 2023-03-01-Preview-
- 2022-11-15
- 2022-11-15-Vorschau-
- 2022-08-15
- 2022-08-15-Vorschau-
- 2022-05-15
- 2022-05-15-Preview-
- 2022-02-15-Preview-
- 2021-11-15-Preview-
- 2021-10-15
- 2021-10-15-Preview-
- 2021-07-01-Preview-
- 2021-06-15
- 2021-05-15
- 2021-04-15
- 2021-04-01-preview
- 2021-03-15
- 2021-03-01-Preview-
- 2021-01-15
- 2020-09-01
- 2020-06-01-Preview-
- 2020-04-01
- 2020-03-01
- 2019-12-12
- 2019-08-01
- 2016-03-31
- 2016-03-19
- 2015-11-06
- 2015-04-08
- 2015-04-01
Bicep-Ressourcendefinition
Der Ressourcentyp "databaseAccounts" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DocumentDB/databaseAccounts-Ressource zu erstellen, fügen Sie Der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.DocumentDB/databaseAccounts@2020-09-01' = {
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'
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'
}
]
virtualNetworkRules: [
{
id: 'string'
ignoreMissingVNetServiceEndpoint: bool
}
]
}
tags: {
{customized property}: 'string'
}
}
BackupPolicy-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für fortlaufende:
{
type: 'Continuous'
}
Verwenden Sie für periodischen:
{
periodicModeProperties: {
backupIntervalInMinutes: int
backupRetentionIntervalInHours: int
}
type: 'Periodic'
}
Eigenschaftswerte
ApiProperties
Name | Beschreibung | Wert |
---|---|---|
serverVersion | Beschreibt die ServerVersion eines MongoDB-Kontos. | '3.2' '3.6' |
BackupPolicy
Name | Beschreibung | Wert |
---|---|---|
Art | Legen Sie für den Typ ContinuousModeBackupPolicy-auf "Fortlaufend" fest. Legen Sie für den Typ PeriodischeModeBackupPolicy-auf "Periodisch" fest. | "Fortlaufend" "Periodisch" (erforderlich) |
Fähigkeit
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Cosmos DB-Funktion. Beispiel: "name": "EnableCassandra". Aktuelle Werte enthalten auch "EnableTable" und "EnableGremlin". | Schnur |
ConsistencyPolicy
Name | Beschreibung | Wert |
---|---|---|
defaultConsistencyLevel | Die Standardkonsistenzstufe und Konfigurationseinstellungen des Cosmos DB-Kontos. | "BoundedStaleness" "ConsistentPrefix" "Eventual" "Sitzung" "Stark" (erforderlich) |
maxIntervalInSeconds | Wenn dieser Wert mit der Konsistenzstufe "Konsistenz" "Bounded Staleness" verwendet wird, stellt dieser Wert den Zeitraum der veralteten (in Sekunden) tolerierten Konsistenz dar. Der zulässige Bereich für diesen Wert beträgt 5 - 86400. Erforderlich, wenn defaultConsistencyPolicy auf "BoundedStaleness" festgelegt ist. | Int Zwänge: Min.-Wert = 5 Maximalwert = 86400 |
maxStalenessPrefix | Bei Verwendung mit der Konsistenzstufe "Bounded Staleness" stellt dieser Wert die Anzahl veralteter Anforderungen dar, die toleriert werden. Der zulässige Bereich für diesen Wert beträgt 1 – 2.147.483.647. Erforderlich, wenn defaultConsistencyPolicy auf "BoundedStaleness" festgelegt ist. | Int Zwänge: Min.-Wert = 1 Max. Wert = 2147483647 |
ContinuousModeBackupPolicy
Name | Beschreibung | Wert |
---|---|---|
Art | Beschreibt den Modus der Sicherungen. | "Fortlaufend" (erforderlich) |
CorsPolicy
Name | Beschreibung | Wert |
---|---|---|
allowedHeaders | Die Anforderungsheader, die die Ursprungsdomäne für die CORS-Anforderung angeben kann. | Schnur |
allowedMethods | Die Methoden (HTTP-Anforderungsverben), die die Ursprungsdomäne für eine CORS-Anforderung verwenden kann. | Schnur |
allowedOrigins | Die Ursprungsdomänen, die eine Anforderung an den Dienst über CORS stellen dürfen. | Zeichenfolge (erforderlich) |
exposedHeaders | Die Antwortheader, die möglicherweise in der Antwort auf die CORS-Anforderung gesendet und vom Browser dem Anforderungsherausgeber verfügbar gemacht werden. | Schnur |
maxAgeInSeconds | Die maximale Zeit, die ein Browser zwischenspeichern soll, die Preflight OPTIONS-Anforderung. | Int Zwänge: Min.-Wert = 1 Max. Wert = 2147483647 |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties
Name | Beschreibung | Wert |
---|---|---|
apiProperties | API-spezifische Eigenschaften. Derzeit wird nur für die MongoDB-API unterstützt. | ApiProperties- |
backupPolicy | Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt. | BackupPolicy- |
Fähigkeiten | Liste der Cosmos DB-Funktionen für das Konto | Funktion[] |
connectorOffer | Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto. | "Klein" |
consistencyPolicy | Die Konsistenzrichtlinie für das Cosmos DB-Konto. | ConsistencyPolicy- |
Cors | Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto. | CorsPolicy[] |
databaseAccountOfferType | Der Angebotstyp für die Datenbank | "Standard" (erforderlich) |
disableKeyBasedMetadataWriteAccess | Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel | Bool |
enableAnalyticalStorage | Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen. | Bool |
enableAutomaticFailover | Aktiviert das automatische Failover des Schreibbereichs im seltenen Fall, dass die Region aufgrund eines Ausfalls nicht verfügbar ist. Das automatische Failover führt zu einem neuen Schreibbereich für das Konto und wird basierend auf den für das Konto konfigurierten Failoverprioritäten ausgewählt. | Bool |
enableCassandraConnector | Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto | Bool |
enableFreeTier | Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist. | Bool |
enableMultipleWriteLocations | Ermöglicht das Schreiben des Kontos an mehreren Speicherorten. | Bool |
ipRules | Liste der IpRules. | IpAddressOrRange[] |
isVirtualNetworkFilterEnabled | Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/deaktiviert werden sollen. | Bool |
keyVaultKeyUri | Der URI des Schlüsseltresors | Schnur |
Orte | Ein Array, das die georeplizierten Speicherorte enthält, die für das Cosmos DB-Konto aktiviert sind. | Location[] (erforderlich) |
virtualNetworkRules | Liste der Virtual Network ACL-Regeln, die für das Cosmos DB-Konto konfiguriert sind. | VirtualNetworkRule[] |
IpAddressOrRange
Name | Beschreibung | Wert |
---|---|---|
ipAddressOrRange | Eine einzelne IPv4-Adresse oder ein einzelner IPv4-Adressbereich im CIDR-Format. Die bereitgestellten IPs müssen gut formatiert sein und können nicht in einem der folgenden Bereiche enthalten sein: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0.0/12, 192.168.0.0/16, da diese vom IP-Adressfilter nicht erzwingbar sind. Beispiel für gültige Eingaben: "23.40.210.245" oder "23.40.210.0/8". | Schnur |
Ort
Name | Beschreibung | Wert |
---|---|---|
failoverPriority | Die Failoverpriorität der Region. Eine Failoverpriorität von 0 gibt einen Schreibbereich an. Der Maximalwert für eine Failoverpriorität = (Gesamtanzahl der Regionen - 1). Failoverprioritätswerte müssen für jede der Regionen eindeutig sein, in denen das Datenbankkonto vorhanden ist. | Int Zwänge: Min.-Wert = 0 |
isZoneRedundant | Kennzeichnen, um anzugeben, ob es sich bei dieser Region um eine AvailabilityZone-Region handelt. | Bool |
locationName | Der Name der Region. | Schnur |
Microsoft.DocumentDB/databaseAccounts
Name | Beschreibung | Wert |
---|---|---|
Art | Gibt den Typ des Datenbankkontos an. Dies kann nur bei der Datenbankkontoerstellung festgelegt werden. | "GlobalDocumentDB" 'MongoDB' 'Analysieren' |
Ort | Der Speicherort der Ressourcengruppe, zu der die Ressource gehört. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 Pattern = ^[a-z0-9]+(-[a-z0-9]+)* (erforderlich) |
Eigenschaften | Eigenschaften zum Erstellen und Aktualisieren von Azure Cosmos DB-Datenbankkonten. | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
PeriodModeBackupPolicy
Name | Beschreibung | Wert |
---|---|---|
periodModeProperties | Konfigurationswerte für die Sicherung des periodischen Modus | PeriodicModeProperties- |
Art | Beschreibt den Modus der Sicherungen. | "Periodisch" (erforderlich) |
PeriodicModeProperties
Name | Beschreibung | Wert |
---|---|---|
backupIntervalInMinutes | Eine ganze Zahl, die das Intervall in Minuten zwischen zwei Sicherungen darstellt | Int Zwänge: Min.-Wert = 0 |
backupRetentionIntervalInHours | Eine ganze Zahl, die die Zeit (in Stunden) darstellt, die für jede Sicherung aufbewahrt wird | Int Zwänge: Min.-Wert = 0 |
Schilder
Name | Beschreibung | Wert |
---|
VirtualNetworkRule
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID eines Subnetzes, z. B.: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | Schnur |
ignoreMissingVNetServiceEndpoint | Erstellen Sie Firewallregel, bevor der virtuelle Netzwerk-Dienstendpunkt aktiviert ist. | Bool |
Schnellstartbeispiele
Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.
Bicep-Datei | Beschreibung |
---|---|
Azure Cosmos DB-Konto-SQL-API mit analytischem Speicher | Diese Vorlage erstellt ein Azure Cosmos-Konto für die Core-API (SQL) mit einer Datenbank und einem Container, der mit dem analytischen Speicher konfiguriert ist. |
Azure Cosmos DB-Konto mit Web App- | Diese Vorlage stellt ein Azure Cosmos DB-Konto, einen App Service Plan bereit und erstellt eine Web App im App Service Plan. Außerdem werden der Web App zwei Anwendungseinstellungen hinzugefügt, die auf den Azure Cosmos DB-Kontoendpunkt verweisen. Auf diese Weise können lösungen, die in der Web App bereitgestellt werden, mithilfe dieser Einstellungen eine Verbindung mit dem Azure Cosmos DB-Kontoendpunkt herstellen. |
Erstellen eines Cosmos DB-Kontos mit aktiviertem Microsoft Defender | Mithilfe dieser ARM-Vorlage können Sie ein Azure Cosmos DB-Konto mit aktiviertem Microsoft Defender für Azure Cosmos DB bereitstellen. Microsoft Defender für Azure Cosmos DB ist eine systemeigene Azure-Sicherheitsebene, die Versuche erkennt, Datenbanken in Ihren Azure Cosmos DB-Konten auszunutzen. Microsoft Defender für Azure Cosmos DB erkennt potenzielle SQL-Einfügungen, bekannte schlechte Akteure basierend auf Microsoft Threat Intelligence, verdächtige Zugriffsmuster und potenzielle Ausbeutung Ihrer Datenbank durch kompromittierte Identitäten oder böswillige Insider. |
Erstellen eines kostenlosen Azure Cosmos DB-Kontos | Diese Vorlage erstellt ein freistufiges Azure Cosmos DB-Konto für die SQL-API mit einer Datenbank mit freigegebenem Durchsatz und Container. |
Erstellen eines minimalen Azure Cosmos DB-Kontos für die SQL-API- | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Core-API (SQL), wobei nur die minimal erforderlichen Ressourceneigenschaften angegeben werden. |
Erstellen eines serverlosen Azure Cosmos DB-Kontos für SQL-API- | Diese Vorlage erstellt ein serverloses Azure Cosmos DB-Konto für die Core-API (SQL). |
Erstellen eines Azure Cosmos-Kontos ohne Fingereingabe und azure Web App- | Diese Vorlage erstellt ein Azure Cosmos-Konto, fügt den Cosmos DB-Endpunkt und Schlüssel in azure Web App-Einstellungen ein und stellt dann eine ASP MVC-Web-App von GitHub bereit. |
Erstellen eines Azure Cosmos-Kontos für mongoDB-API- | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die MongoDB-API 4.2 in zwei Regionen, wobei der gemeinsame und dedizierte Durchsatz mit zwei Sammlungen verwendet wird. |
Erstellen eines Azure Cosmos-Kontos für die autoskalen der MongoDB-API | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die MongoDB-API 4.2 in zwei Regionen, die sowohl den gemeinsam genutzten als auch den dedizierten Autoskalendurchsatz verwenden. |
Erstellen eines Azure Cosmos-Kontos für tabellen-API- | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Tabellen-API in zwei Regionen und eine einzelne Tabelle mit bereitgestelltem Durchsatz. |
Erstellen eines Azure Cosmos-Kontos für die Tabellen-API mit autoskalen | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Tabellen-API in zwei Regionen und eine einzelne Tabelle mit autoskalen Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos für cassandra-API- | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Cassandra-API in zwei Regionen mit einem Keyspace und einer Tabelle mit dediziertem Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos für die SQL-API- | Diese Vorlage erstellt ein Azure Cosmos-Konto für die Core-API (SQL) mit einer Datenbank und einem Container mit Durchsatz mit mehreren anderen Optionen. |
Erstellen eines Azure Cosmos DB-Kontos für gremlin-API- | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Gremlin-API in zwei Regionen mit einer Datenbank und einem Diagramm mit dediziertem Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos für gremlin-API autoscale | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Gremlin-API in zwei Regionen mit einer Datenbank und einem Diagramm mit autoskalen Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos in mehreren Regionen | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für jeden Datenbank-API-Typ mit einer primären und sekundären Region mit Auswahl der Konsistenzstufe und des Failovertyps. |
Erstellen einer SQL-Konto-API für Azure Cosmos DB mit automatischer Skalierung | Diese Vorlage erstellt ein Azure Cosmos-Konto für die Core-API (SQL) mit einer Datenbank und einem Container mit automatischem Durchsatz mit mehreren anderen Optionen. |
Erstellen eines Azure Cosmos DB-Kontos mit einem privaten Endpunkt | Diese Vorlage erstellt ein Cosmos-Konto, ein virtuelles Netzwerk und einen privaten Endpunkt, der das Cosmos-Konto dem virtuellen Netzwerk offen legt. |
Erstellen eines Azure Cosmos DB SQL-Kontos mit RBAC- | Diese Vorlage erstellt ein SQL Cosmos-Konto, eine systemeigene verwaltete Rollendefinition und eine systemeigene verwaltete Rollenzuweisung für eine AAD-Identität. |
Erstellen eines Azure CosmosDB-Kontos | Diese ARM-Vorlage soll schnell ein CosmosDB-Konto mit den minimal erforderlichen Werten erstellen. |
Erstellen eines Autoskalen-Azure Cosmos DB-Kontos für cassandra-API- | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Cassandra-API in zwei Regionen mit einem Keyspace und einer Tabelle mit autoskalen Durchsatz. |
Erstellen von gespeicherten Prozeduren der Azure Cosmos DB Core -API (SQL) | Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Core-API (SQL) und einen Container mit einer gespeicherten Prozedur, triggern und benutzerdefinierten Funktion. |
Erstellt eine Dapr Microservices-App mit Container-Apps | Erstellen Sie eine Dapr Microservices-App mit Container-Apps. |
Erstellt eine Dapr pub-sub servicebus-App mit Container-Apps | Erstellen Sie eine Dapr pub-sub servicebus-App mit Container-Apps. |
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung | Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "databaseAccounts" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DocumentDB/databaseAccounts-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.DocumentDB/databaseAccounts",
"apiVersion": "2020-09-01",
"name": "string",
"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",
"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"
}
],
"virtualNetworkRules": [
{
"id": "string",
"ignoreMissingVNetServiceEndpoint": "bool"
}
]
},
"tags": {
"{customized property}": "string"
}
}
BackupPolicy-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für fortlaufende:
{
"type": "Continuous"
}
Verwenden Sie für periodischen:
{
"periodicModeProperties": {
"backupIntervalInMinutes": "int",
"backupRetentionIntervalInHours": "int"
},
"type": "Periodic"
}
Eigenschaftswerte
ApiProperties
Name | Beschreibung | Wert |
---|---|---|
serverVersion | Beschreibt die ServerVersion eines MongoDB-Kontos. | '3.2' '3.6' |
BackupPolicy
Name | Beschreibung | Wert |
---|---|---|
Art | Legen Sie für den Typ ContinuousModeBackupPolicy-auf "Fortlaufend" fest. Legen Sie für den Typ PeriodischeModeBackupPolicy-auf "Periodisch" fest. | "Fortlaufend" "Periodisch" (erforderlich) |
Fähigkeit
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Cosmos DB-Funktion. Beispiel: "name": "EnableCassandra". Aktuelle Werte enthalten auch "EnableTable" und "EnableGremlin". | Schnur |
ConsistencyPolicy
Name | Beschreibung | Wert |
---|---|---|
defaultConsistencyLevel | Die Standardkonsistenzstufe und Konfigurationseinstellungen des Cosmos DB-Kontos. | "BoundedStaleness" "ConsistentPrefix" "Eventual" "Sitzung" "Stark" (erforderlich) |
maxIntervalInSeconds | Wenn dieser Wert mit der Konsistenzstufe "Konsistenz" "Bounded Staleness" verwendet wird, stellt dieser Wert den Zeitraum der veralteten (in Sekunden) tolerierten Konsistenz dar. Der zulässige Bereich für diesen Wert beträgt 5 - 86400. Erforderlich, wenn defaultConsistencyPolicy auf "BoundedStaleness" festgelegt ist. | Int Zwänge: Min.-Wert = 5 Maximalwert = 86400 |
maxStalenessPrefix | Bei Verwendung mit der Konsistenzstufe "Bounded Staleness" stellt dieser Wert die Anzahl veralteter Anforderungen dar, die toleriert werden. Der zulässige Bereich für diesen Wert beträgt 1 – 2.147.483.647. Erforderlich, wenn defaultConsistencyPolicy auf "BoundedStaleness" festgelegt ist. | Int Zwänge: Min.-Wert = 1 Max. Wert = 2147483647 |
ContinuousModeBackupPolicy
Name | Beschreibung | Wert |
---|---|---|
Art | Beschreibt den Modus der Sicherungen. | "Fortlaufend" (erforderlich) |
CorsPolicy
Name | Beschreibung | Wert |
---|---|---|
allowedHeaders | Die Anforderungsheader, die die Ursprungsdomäne für die CORS-Anforderung angeben kann. | Schnur |
allowedMethods | Die Methoden (HTTP-Anforderungsverben), die die Ursprungsdomäne für eine CORS-Anforderung verwenden kann. | Schnur |
allowedOrigins | Die Ursprungsdomänen, die eine Anforderung an den Dienst über CORS stellen dürfen. | Zeichenfolge (erforderlich) |
exposedHeaders | Die Antwortheader, die möglicherweise in der Antwort auf die CORS-Anforderung gesendet und vom Browser dem Anforderungsherausgeber verfügbar gemacht werden. | Schnur |
maxAgeInSeconds | Die maximale Zeit, die ein Browser zwischenspeichern soll, die Preflight OPTIONS-Anforderung. | Int Zwänge: Min.-Wert = 1 Max. Wert = 2147483647 |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties
Name | Beschreibung | Wert |
---|---|---|
apiProperties | API-spezifische Eigenschaften. Derzeit wird nur für die MongoDB-API unterstützt. | ApiProperties- |
backupPolicy | Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt. | BackupPolicy- |
Fähigkeiten | Liste der Cosmos DB-Funktionen für das Konto | Funktion[] |
connectorOffer | Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto. | "Klein" |
consistencyPolicy | Die Konsistenzrichtlinie für das Cosmos DB-Konto. | ConsistencyPolicy- |
Cors | Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto. | CorsPolicy[] |
databaseAccountOfferType | Der Angebotstyp für die Datenbank | "Standard" (erforderlich) |
disableKeyBasedMetadataWriteAccess | Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel | Bool |
enableAnalyticalStorage | Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen. | Bool |
enableAutomaticFailover | Aktiviert das automatische Failover des Schreibbereichs im seltenen Fall, dass die Region aufgrund eines Ausfalls nicht verfügbar ist. Das automatische Failover führt zu einem neuen Schreibbereich für das Konto und wird basierend auf den für das Konto konfigurierten Failoverprioritäten ausgewählt. | Bool |
enableCassandraConnector | Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto | Bool |
enableFreeTier | Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist. | Bool |
enableMultipleWriteLocations | Ermöglicht das Schreiben des Kontos an mehreren Speicherorten. | Bool |
ipRules | Liste der IpRules. | IpAddressOrRange[] |
isVirtualNetworkFilterEnabled | Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/deaktiviert werden sollen. | Bool |
keyVaultKeyUri | Der URI des Schlüsseltresors | Schnur |
Orte | Ein Array, das die georeplizierten Speicherorte enthält, die für das Cosmos DB-Konto aktiviert sind. | Location[] (erforderlich) |
virtualNetworkRules | Liste der Virtual Network ACL-Regeln, die für das Cosmos DB-Konto konfiguriert sind. | VirtualNetworkRule[] |
IpAddressOrRange
Name | Beschreibung | Wert |
---|---|---|
ipAddressOrRange | Eine einzelne IPv4-Adresse oder ein einzelner IPv4-Adressbereich im CIDR-Format. Die bereitgestellten IPs müssen gut formatiert sein und können nicht in einem der folgenden Bereiche enthalten sein: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0.0/12, 192.168.0.0/16, da diese vom IP-Adressfilter nicht erzwingbar sind. Beispiel für gültige Eingaben: "23.40.210.245" oder "23.40.210.0/8". | Schnur |
Ort
Name | Beschreibung | Wert |
---|---|---|
failoverPriority | Die Failoverpriorität der Region. Eine Failoverpriorität von 0 gibt einen Schreibbereich an. Der Maximalwert für eine Failoverpriorität = (Gesamtanzahl der Regionen - 1). Failoverprioritätswerte müssen für jede der Regionen eindeutig sein, in denen das Datenbankkonto vorhanden ist. | Int Zwänge: Min.-Wert = 0 |
isZoneRedundant | Kennzeichnen, um anzugeben, ob es sich bei dieser Region um eine AvailabilityZone-Region handelt. | Bool |
locationName | Der Name der Region. | Schnur |
Microsoft.DocumentDB/databaseAccounts
Name | Beschreibung | Wert |
---|---|---|
apiVersion | Die API-Version | '2020-09-01' |
Art | Gibt den Typ des Datenbankkontos an. Dies kann nur bei der Datenbankkontoerstellung festgelegt werden. | "GlobalDocumentDB" 'MongoDB' 'Analysieren' |
Ort | Der Speicherort der Ressourcengruppe, zu der die Ressource gehört. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 Pattern = ^[a-z0-9]+(-[a-z0-9]+)* (erforderlich) |
Eigenschaften | Eigenschaften zum Erstellen und Aktualisieren von Azure Cosmos DB-Datenbankkonten. | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
Art | Der Ressourcentyp | 'Microsoft.DocumentDB/databaseAccounts' |
PeriodModeBackupPolicy
Name | Beschreibung | Wert |
---|---|---|
periodModeProperties | Konfigurationswerte für die Sicherung des periodischen Modus | PeriodicModeProperties- |
Art | Beschreibt den Modus der Sicherungen. | "Periodisch" (erforderlich) |
PeriodicModeProperties
Name | Beschreibung | Wert |
---|---|---|
backupIntervalInMinutes | Eine ganze Zahl, die das Intervall in Minuten zwischen zwei Sicherungen darstellt | Int Zwänge: Min.-Wert = 0 |
backupRetentionIntervalInHours | Eine ganze Zahl, die die Zeit (in Stunden) darstellt, die für jede Sicherung aufbewahrt wird | Int Zwänge: Min.-Wert = 0 |
Schilder
Name | Beschreibung | Wert |
---|
VirtualNetworkRule
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID eines Subnetzes, z. B.: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | Schnur |
ignoreMissingVNetServiceEndpoint | Erstellen Sie Firewallregel, bevor der virtuelle Netzwerk-Dienstendpunkt aktiviert ist. | Bool |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Azure Cosmos DB-Konto-SQL-API mit analytischem Speicher |
Diese Vorlage erstellt ein Azure Cosmos-Konto für die Core-API (SQL) mit einer Datenbank und einem Container, der mit dem analytischen Speicher konfiguriert ist. |
Azure Cosmos DB-Konto mit Web App- |
Diese Vorlage stellt ein Azure Cosmos DB-Konto, einen App Service Plan bereit und erstellt eine Web App im App Service Plan. Außerdem werden der Web App zwei Anwendungseinstellungen hinzugefügt, die auf den Azure Cosmos DB-Kontoendpunkt verweisen. Auf diese Weise können lösungen, die in der Web App bereitgestellt werden, mithilfe dieser Einstellungen eine Verbindung mit dem Azure Cosmos DB-Kontoendpunkt herstellen. |
CI/CD mit Jenkins im Azure Container Service (AKS) |
Container machen es Ihnen sehr einfach, Ihre Anwendungen kontinuierlich zu erstellen und bereitzustellen. Durch die Orchestrierung der Bereitstellung dieser Container mithilfe von Kubernetes im Azure-Containerdienst können Sie replizierbare, verwaltbare Cluster von Containern erreichen. Indem Sie einen kontinuierlichen Build einrichten, um Ihre Containerimages und -orchestrierung zu erzeugen, können Sie die Geschwindigkeit und Zuverlässigkeit Ihrer Bereitstellung erhöhen. |
Erstellen eines Cosmos DB-Kontos mit aktiviertem Microsoft Defender |
Mithilfe dieser ARM-Vorlage können Sie ein Azure Cosmos DB-Konto mit aktiviertem Microsoft Defender für Azure Cosmos DB bereitstellen. Microsoft Defender für Azure Cosmos DB ist eine systemeigene Azure-Sicherheitsebene, die Versuche erkennt, Datenbanken in Ihren Azure Cosmos DB-Konten auszunutzen. Microsoft Defender für Azure Cosmos DB erkennt potenzielle SQL-Einfügungen, bekannte schlechte Akteure basierend auf Microsoft Threat Intelligence, verdächtige Zugriffsmuster und potenzielle Ausbeutung Ihrer Datenbank durch kompromittierte Identitäten oder böswillige Insider. |
Erstellen eines kostenlosen Azure Cosmos DB-Kontos |
Diese Vorlage erstellt ein freistufiges Azure Cosmos DB-Konto für die SQL-API mit einer Datenbank mit freigegebenem Durchsatz und Container. |
Erstellen eines minimalen Azure Cosmos DB-Kontos für die SQL-API- |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Core-API (SQL), wobei nur die minimal erforderlichen Ressourceneigenschaften angegeben werden. |
Erstellen eines serverlosen Azure Cosmos DB-Kontos für SQL-API- |
Diese Vorlage erstellt ein serverloses Azure Cosmos DB-Konto für die Core-API (SQL). |
Erstellen eines Azure Cosmos-Kontos ohne Fingereingabe und azure Web App- |
Diese Vorlage erstellt ein Azure Cosmos-Konto, fügt den Cosmos DB-Endpunkt und Schlüssel in azure Web App-Einstellungen ein und stellt dann eine ASP MVC-Web-App von GitHub bereit. |
Erstellen eines Azure Cosmos-Kontos für mongoDB-API- |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die MongoDB-API 4.2 in zwei Regionen, wobei der gemeinsame und dedizierte Durchsatz mit zwei Sammlungen verwendet wird. |
Erstellen eines Azure Cosmos-Kontos für die autoskalen der MongoDB-API |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die MongoDB-API 4.2 in zwei Regionen, die sowohl den gemeinsam genutzten als auch den dedizierten Autoskalendurchsatz verwenden. |
Erstellen eines Azure Cosmos-Kontos für tabellen-API- |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Tabellen-API in zwei Regionen und eine einzelne Tabelle mit bereitgestelltem Durchsatz. |
Erstellen eines Azure Cosmos-Kontos für die Tabellen-API mit autoskalen |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Tabellen-API in zwei Regionen und eine einzelne Tabelle mit autoskalen Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos für cassandra-API- |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Cassandra-API in zwei Regionen mit einem Keyspace und einer Tabelle mit dediziertem Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos für die SQL-API- |
Diese Vorlage erstellt ein Azure Cosmos-Konto für die Core-API (SQL) mit einer Datenbank und einem Container mit Durchsatz mit mehreren anderen Optionen. |
Erstellen eines Azure Cosmos DB-Kontos für gremlin-API- |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Gremlin-API in zwei Regionen mit einer Datenbank und einem Diagramm mit dediziertem Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos für gremlin-API autoscale |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Gremlin-API in zwei Regionen mit einer Datenbank und einem Diagramm mit autoskalen Durchsatz. |
Erstellen eines Azure Cosmos DB-Kontos in mehreren Regionen |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für jeden Datenbank-API-Typ mit einer primären und sekundären Region mit Auswahl der Konsistenzstufe und des Failovertyps. |
Erstellen einer SQL-Konto-API für Azure Cosmos DB mit automatischer Skalierung |
Diese Vorlage erstellt ein Azure Cosmos-Konto für die Core-API (SQL) mit einer Datenbank und einem Container mit automatischem Durchsatz mit mehreren anderen Optionen. |
Erstellen eines Azure Cosmos DB-Kontos mit einem privaten Endpunkt |
Diese Vorlage erstellt ein Cosmos-Konto, ein virtuelles Netzwerk und einen privaten Endpunkt, der das Cosmos-Konto dem virtuellen Netzwerk offen legt. |
Erstellen eines Azure Cosmos DB SQL-Kontos mit RBAC- |
Diese Vorlage erstellt ein SQL Cosmos-Konto, eine systemeigene verwaltete Rollendefinition und eine systemeigene verwaltete Rollenzuweisung für eine AAD-Identität. |
Erstellen eines Azure CosmosDB-Kontos |
Diese ARM-Vorlage soll schnell ein CosmosDB-Konto mit den minimal erforderlichen Werten erstellen. |
Erstellen eines Autoskalen-Azure Cosmos DB-Kontos für cassandra-API- |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Cassandra-API in zwei Regionen mit einem Keyspace und einer Tabelle mit autoskalen Durchsatz. |
Erstellen von gespeicherten Prozeduren der Azure Cosmos DB Core -API (SQL) |
Diese Vorlage erstellt ein Azure Cosmos DB-Konto für die Core-API (SQL) und einen Container mit einer gespeicherten Prozedur, triggern und benutzerdefinierten Funktion. |
Erstellen von Azure Cosmos mit SQL-API und mehreren Containern |
Die Vorlage erstellt einen Cosmos-Container mit einer SQL-API und ermöglicht das Hinzufügen von multiitple Containern. |
Erstellt eine Dapr Microservices-App mit Container-Apps |
Erstellen Sie eine Dapr Microservices-App mit Container-Apps. |
Erstellt eine Dapr pub-sub servicebus-App mit Container-Apps |
Erstellen Sie eine Dapr pub-sub servicebus-App mit Container-Apps. |
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung |
Bereitstellen von Azure Data Explorer DB mit Cosmos DB-Verbindung. |
Web App mit einer SQL-Datenbank, Azure Cosmos DB, Azure Search |
Diese Vorlage enthält eine Web App, eine SQL-Datenbank, Azure Cosmos DB, Azure Search und Application Insights. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "databaseAccounts" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.DocumentDB/databaseAccounts-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.DocumentDB/databaseAccounts@2020-09-01"
name = "string"
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"
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"
}
]
virtualNetworkRules = [
{
id = "string"
ignoreMissingVNetServiceEndpoint = bool
}
]
}
})
}
BackupPolicy-Objekte
Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für fortlaufende:
{
type = "Continuous"
}
Verwenden Sie für periodischen:
{
periodicModeProperties = {
backupIntervalInMinutes = int
backupRetentionIntervalInHours = int
}
type = "Periodic"
}
Eigenschaftswerte
ApiProperties
Name | Beschreibung | Wert |
---|---|---|
serverVersion | Beschreibt die ServerVersion eines MongoDB-Kontos. | '3.2' '3.6' |
BackupPolicy
Name | Beschreibung | Wert |
---|---|---|
Art | Legen Sie für den Typ ContinuousModeBackupPolicy-auf "Fortlaufend" fest. Legen Sie für den Typ PeriodischeModeBackupPolicy-auf "Periodisch" fest. | "Fortlaufend" "Periodisch" (erforderlich) |
Fähigkeit
Name | Beschreibung | Wert |
---|---|---|
Name | Name der Cosmos DB-Funktion. Beispiel: "name": "EnableCassandra". Aktuelle Werte enthalten auch "EnableTable" und "EnableGremlin". | Schnur |
ConsistencyPolicy
Name | Beschreibung | Wert |
---|---|---|
defaultConsistencyLevel | Die Standardkonsistenzstufe und Konfigurationseinstellungen des Cosmos DB-Kontos. | "BoundedStaleness" "ConsistentPrefix" "Eventual" "Sitzung" "Stark" (erforderlich) |
maxIntervalInSeconds | Wenn dieser Wert mit der Konsistenzstufe "Konsistenz" "Bounded Staleness" verwendet wird, stellt dieser Wert den Zeitraum der veralteten (in Sekunden) tolerierten Konsistenz dar. Der zulässige Bereich für diesen Wert beträgt 5 - 86400. Erforderlich, wenn defaultConsistencyPolicy auf "BoundedStaleness" festgelegt ist. | Int Zwänge: Min.-Wert = 5 Maximalwert = 86400 |
maxStalenessPrefix | Bei Verwendung mit der Konsistenzstufe "Bounded Staleness" stellt dieser Wert die Anzahl veralteter Anforderungen dar, die toleriert werden. Der zulässige Bereich für diesen Wert beträgt 1 – 2.147.483.647. Erforderlich, wenn defaultConsistencyPolicy auf "BoundedStaleness" festgelegt ist. | Int Zwänge: Min.-Wert = 1 Max. Wert = 2147483647 |
ContinuousModeBackupPolicy
Name | Beschreibung | Wert |
---|---|---|
Art | Beschreibt den Modus der Sicherungen. | "Fortlaufend" (erforderlich) |
CorsPolicy
Name | Beschreibung | Wert |
---|---|---|
allowedHeaders | Die Anforderungsheader, die die Ursprungsdomäne für die CORS-Anforderung angeben kann. | Schnur |
allowedMethods | Die Methoden (HTTP-Anforderungsverben), die die Ursprungsdomäne für eine CORS-Anforderung verwenden kann. | Schnur |
allowedOrigins | Die Ursprungsdomänen, die eine Anforderung an den Dienst über CORS stellen dürfen. | Zeichenfolge (erforderlich) |
exposedHeaders | Die Antwortheader, die möglicherweise in der Antwort auf die CORS-Anforderung gesendet und vom Browser dem Anforderungsherausgeber verfügbar gemacht werden. | Schnur |
maxAgeInSeconds | Die maximale Zeit, die ein Browser zwischenspeichern soll, die Preflight OPTIONS-Anforderung. | Int Zwänge: Min.-Wert = 1 Max. Wert = 2147483647 |
DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties
Name | Beschreibung | Wert |
---|---|---|
apiProperties | API-spezifische Eigenschaften. Derzeit wird nur für die MongoDB-API unterstützt. | ApiProperties- |
backupPolicy | Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt. | BackupPolicy- |
Fähigkeiten | Liste der Cosmos DB-Funktionen für das Konto | Funktion[] |
connectorOffer | Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto. | "Klein" |
consistencyPolicy | Die Konsistenzrichtlinie für das Cosmos DB-Konto. | ConsistencyPolicy- |
Cors | Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto. | CorsPolicy[] |
databaseAccountOfferType | Der Angebotstyp für die Datenbank | "Standard" (erforderlich) |
disableKeyBasedMetadataWriteAccess | Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel | Bool |
enableAnalyticalStorage | Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen. | Bool |
enableAutomaticFailover | Aktiviert das automatische Failover des Schreibbereichs im seltenen Fall, dass die Region aufgrund eines Ausfalls nicht verfügbar ist. Das automatische Failover führt zu einem neuen Schreibbereich für das Konto und wird basierend auf den für das Konto konfigurierten Failoverprioritäten ausgewählt. | Bool |
enableCassandraConnector | Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto | Bool |
enableFreeTier | Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist. | Bool |
enableMultipleWriteLocations | Ermöglicht das Schreiben des Kontos an mehreren Speicherorten. | Bool |
ipRules | Liste der IpRules. | IpAddressOrRange[] |
isVirtualNetworkFilterEnabled | Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/deaktiviert werden sollen. | Bool |
keyVaultKeyUri | Der URI des Schlüsseltresors | Schnur |
Orte | Ein Array, das die georeplizierten Speicherorte enthält, die für das Cosmos DB-Konto aktiviert sind. | Location[] (erforderlich) |
virtualNetworkRules | Liste der Virtual Network ACL-Regeln, die für das Cosmos DB-Konto konfiguriert sind. | VirtualNetworkRule[] |
IpAddressOrRange
Name | Beschreibung | Wert |
---|---|---|
ipAddressOrRange | Eine einzelne IPv4-Adresse oder ein einzelner IPv4-Adressbereich im CIDR-Format. Die bereitgestellten IPs müssen gut formatiert sein und können nicht in einem der folgenden Bereiche enthalten sein: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0.0/12, 192.168.0.0/16, da diese vom IP-Adressfilter nicht erzwingbar sind. Beispiel für gültige Eingaben: "23.40.210.245" oder "23.40.210.0/8". | Schnur |
Ort
Name | Beschreibung | Wert |
---|---|---|
failoverPriority | Die Failoverpriorität der Region. Eine Failoverpriorität von 0 gibt einen Schreibbereich an. Der Maximalwert für eine Failoverpriorität = (Gesamtanzahl der Regionen - 1). Failoverprioritätswerte müssen für jede der Regionen eindeutig sein, in denen das Datenbankkonto vorhanden ist. | Int Zwänge: Min.-Wert = 0 |
isZoneRedundant | Kennzeichnen, um anzugeben, ob es sich bei dieser Region um eine AvailabilityZone-Region handelt. | Bool |
locationName | Der Name der Region. | Schnur |
Microsoft.DocumentDB/databaseAccounts
Name | Beschreibung | Wert |
---|---|---|
Art | Gibt den Typ des Datenbankkontos an. Dies kann nur bei der Datenbankkontoerstellung festgelegt werden. | "GlobalDocumentDB" 'MongoDB' 'Analysieren' |
Ort | Der Speicherort der Ressourcengruppe, zu der die Ressource gehört. | Schnur |
Name | Der Ressourcenname | Schnur Zwänge: Min. Länge = 3 Max. Länge = 3 Pattern = ^[a-z0-9]+(-[a-z0-9]+)* (erforderlich) |
Eigenschaften | Eigenschaften zum Erstellen und Aktualisieren von Azure Cosmos DB-Datenbankkonten. | DatabaseAccountCreateUpdatePropertiesOrDatabaseAccountGetProperties (erforderlich) |
Schilder | Ressourcentags | Wörterbuch der Tagnamen und -werte. |
Art | Der Ressourcentyp | "Microsoft.DocumentDB/databaseAccounts@2020-09-01" |
PeriodModeBackupPolicy
Name | Beschreibung | Wert |
---|---|---|
periodModeProperties | Konfigurationswerte für die Sicherung des periodischen Modus | PeriodicModeProperties- |
Art | Beschreibt den Modus der Sicherungen. | "Periodisch" (erforderlich) |
PeriodicModeProperties
Name | Beschreibung | Wert |
---|---|---|
backupIntervalInMinutes | Eine ganze Zahl, die das Intervall in Minuten zwischen zwei Sicherungen darstellt | Int Zwänge: Min.-Wert = 0 |
backupRetentionIntervalInHours | Eine ganze Zahl, die die Zeit (in Stunden) darstellt, die für jede Sicherung aufbewahrt wird | Int Zwänge: Min.-Wert = 0 |
Schilder
Name | Beschreibung | Wert |
---|
VirtualNetworkRule
Name | Beschreibung | Wert |
---|---|---|
id | Ressourcen-ID eines Subnetzes, z. B.: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. | Schnur |
ignoreMissingVNetServiceEndpoint | Erstellen Sie Firewallregel, bevor der virtuelle Netzwerk-Dienstendpunkt aktiviert ist. | Bool |