Database Accounts - Create Or Update
Erstellt oder aktualisiert ein Azure Cosmos DB-Datenbankkonto. Die "Update"-Methode wird bevorzugt, wenn Updates für ein Konto ausgeführt werden.
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2025-04-15
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
account
|
path | True |
string minLength: 3maxLength: 50 pattern: ^[a-z0-9]+(-[a-z0-9]+)* |
Name des Cosmos DB-Datenbankkontos. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
subscription
|
path | True |
string minLength: 1 |
Die ID des Zielabonnements. |
api-version
|
query | True |
string minLength: 1 |
Hierbei handelt es sich um die für diesen Vorgang zu verwendende API-Version. |
Anforderungstext
Name | Erforderlich | Typ | Beschreibung |
---|---|---|---|
properties.databaseAccountOfferType | True |
The offer type for the database |
|
properties.locations | True |
Location[] |
An array that contains the georeplication locations enabled for the Cosmos DB account. |
identity |
Identity for the resource. |
||
kind |
Indicates the type of database account. This can only be set at database account creation. |
||
location |
string |
The location of the resource group to which the resource belongs. |
|
properties.analyticalStorageConfiguration |
Analytische Speicherspezifische Eigenschaften. |
||
properties.apiProperties |
API specific properties. Currently, supported only for MongoDB API. |
||
properties.backupPolicy | BackupPolicy: |
The object representing the policy for taking backups on an account. |
|
properties.capabilities |
List of Cosmos DB capabilities for the account |
||
properties.capacity |
Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt. |
||
properties.connectorOffer |
The cassandra connector offer type for the Cosmos DB database C* account. |
||
properties.consistencyPolicy |
The consistency policy for the Cosmos DB account. |
||
properties.cors |
The CORS policy for the Cosmos DB database account. |
||
properties.createMode |
Enum to indicate the mode of account creation. |
||
properties.customerManagedKeyStatus |
string |
Gibt den Status des Features "Vom Kunden verwalteter Schlüssel" für das Konto an. Falls Fehler auftreten, bietet die Eigenschaft Anleitungen zur Problembehandlung. |
|
properties.defaultIdentity |
string |
The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Disable write operations on metadata resources (databases, containers, throughput) via account keys |
|
properties.disableLocalAuth |
boolean |
Deaktivieren Sie die lokale Authentifizierung, und stellen Sie sicher, dass nur MSI und AAD ausschließlich für die Authentifizierung verwendet werden können. |
|
properties.enableAnalyticalStorage |
boolean |
Flag to indicate whether to enable storage analytics. |
|
properties.enableAutomaticFailover |
boolean |
Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account. |
|
properties.enableBurstCapacity |
boolean |
Flag zum Aktivieren/Deaktivieren der Funktion "Burst Capacity" auf dem Konto |
|
properties.enableCassandraConnector |
boolean |
Enables the cassandra connector on the Cosmos DB C* account |
|
properties.enableFreeTier |
boolean |
Flag to indicate whether Free Tier is enabled. |
|
properties.enableMultipleWriteLocations |
boolean |
Enables the account to write in multiple locations |
|
properties.enablePartitionMerge |
boolean |
Flag zum Aktivieren/Deaktivieren der Partitionszusammenführungsfunktion für das Konto |
|
properties.enablePerRegionPerPartitionAutoscale |
boolean |
Flag zum Aktivieren/Deaktivieren des PerRegionPerPartitionAutoscale-Features für das Konto |
|
properties.ipRules |
List of IpRules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Flag to indicate whether to enable/disable Virtual Network ACL rules. |
|
properties.keyVaultKeyUri |
string |
The URI of the key vault |
|
properties.minimalTlsVersion |
Gibt die mindestens zulässige Tls-Version an. Der Standardwert ist Tls 1.2. Cassandra- und Mongo-APIs funktionieren nur mit Tls 1.2. |
||
properties.networkAclBypass |
Indicates what services are allowed to bypass firewall checks. |
||
properties.networkAclBypassResourceIds |
string[] |
An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. |
|
properties.publicNetworkAccess |
Whether requests from Public Network are allowed |
||
properties.restoreParameters |
Parameters to indicate the information about the restore. |
||
properties.virtualNetworkRules |
List of Virtual Network ACL rules configured for the Cosmos DB account. |
||
tags |
object |
Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können zum Anzeigen und Gruppieren dieser Ressource (über Ressourcengruppen hinweg) verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und der Wert darf maximal 256 Zeichen lang sein. Beispielsweise wird die Standardoberfläche für einen Vorlagentyp mit "defaultExperience": "Cassandra" festgelegt. Aktuelle "defaultExperience"-Werte enthalten auch "Table", "Graph", "DocumentDB" und "MongoDB". |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Der Datenbankkonto-Erstellungs- oder Aktualisierungsvorgang wird asynchron abgeschlossen. |
Sicherheit
azure_auth
Azure Active Directory OAuth2-Fluss
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
Name | Beschreibung |
---|---|
user_impersonation | Identitätswechsel ihres Benutzerkontos |
Beispiele
Cosmos |
Cosmos |
Cosmos |
CosmosDBDatabaseAccountCreateMax
Beispielanforderung
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2025-04-15
{
"location": "westus",
"tags": {},
"kind": "MongoDB",
"identity": {
"type": "SystemAssigned,UserAssigned",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
}
},
"properties": {
"databaseAccountOfferType": "Standard",
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"isVirtualNetworkFilterEnabled": true,
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
"ignoreMissingVNetServiceEndpoint": false
}
],
"publicNetworkAccess": "Enabled",
"locations": [
{
"failoverPriority": 0,
"locationName": "southcentralus",
"isZoneRedundant": false
},
{
"failoverPriority": 1,
"locationName": "eastus",
"isZoneRedundant": false
}
],
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"keyVaultKeyUri": "https://myKeyVault.vault.azure.net",
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"apiProperties": {
"serverVersion": "3.2"
},
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"enablePerRegionPerPartitionAutoscale": true,
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"createMode": "Default",
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 8,
"backupStorageRedundancy": "Geo"
}
},
"cors": [
{
"allowedOrigins": "https://test"
}
],
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"minimalTlsVersion": "Tls12"
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "MongoDB",
"tags": {},
"identity": {
"type": "SystemAssigned,UserAssigned",
"principalId": "52f4fef3-3c3f-4ff3-b52e-b5c9eeb68656",
"tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
"userAssignedIdentities": {
"/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
"clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
"principalId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d"
}
}
},
"properties": {
"provisioningState": "Initializing",
"isVirtualNetworkFilterEnabled": true,
"databaseAccountOfferType": "Standard",
"disableKeyBasedMetadataWriteAccess": false,
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"writeLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"readLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
},
{
"id": "ddb1-eastus",
"locationName": "East US",
"provisioningState": "Initializing",
"failoverPriority": 1,
"isZoneRedundant": false
}
],
"locations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
},
{
"id": "ddb1-eastus",
"locationName": "East US",
"provisioningState": "Initializing",
"failoverPriority": 1,
"isZoneRedundant": false
}
],
"failoverPolicies": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"failoverPriority": 0
},
{
"id": "ddb1-eastus",
"locationName": "East US",
"failoverPriority": 1
}
],
"virtualNetworkRules": [
{
"id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1"
}
],
"publicNetworkAccess": "Enabled",
"keyVaultKeyUri": "https://myKeyVault.vault.azure.net",
"defaultIdentity": "FirstPartyIdentity",
"enableFreeTier": false,
"ipRules": [
{
"ipAddressOrRange": "23.43.230.120"
},
{
"ipAddressOrRange": "110.12.240.0/12"
}
],
"apiProperties": {
"serverVersion": "3.2"
},
"enableAnalyticalStorage": true,
"enableBurstCapacity": true,
"analyticalStorageConfiguration": {
"schemaType": "WellDefined"
},
"createMode": "Default",
"instanceId": "d9b26648-2f53-4541-b3d8-3044f4f9810d",
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 8,
"backupStorageRedundancy": "Geo"
}
},
"cors": [
{
"allowedOrigins": "https://test"
}
],
"networkAclBypass": "AzureServices",
"networkAclBypassResourceIds": [
"/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
],
"capacity": {
"totalThroughputLimit": 2000
},
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
}
},
"minimalTlsVersion": "Tls12"
},
"systemData": {
"createdAt": "2021-03-12T22:05:09Z"
}
}
CosmosDBDatabaseAccountCreateMin
Beispielanforderung
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2025-04-15
{
"location": "westus",
"properties": {
"databaseAccountOfferType": "Standard",
"createMode": "Default",
"locations": [
{
"failoverPriority": 0,
"locationName": "southcentralus",
"isZoneRedundant": false
}
]
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "GlobalDocumentDB",
"tags": {},
"properties": {
"provisioningState": "Initializing",
"ipRules": [],
"databaseAccountOfferType": "Standard",
"disableKeyBasedMetadataWriteAccess": false,
"consistencyPolicy": {
"defaultConsistencyLevel": "Session",
"maxIntervalInSeconds": 5,
"maxStalenessPrefix": 100
},
"writeLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"readLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"locations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"failoverPolicies": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"failoverPriority": 0
}
],
"cors": [],
"enableFreeTier": false,
"apiProperties": {},
"enableAnalyticalStorage": false,
"analyticalStorageConfiguration": null,
"networkAclBypass": "None",
"networkAclBypassResourceIds": [],
"instanceId": "d9b26648-2f53-4541-b3d8-3044f4f9810d",
"createMode": "Default",
"backupPolicy": {
"type": "Periodic",
"periodicModeProperties": {
"backupIntervalInMinutes": 240,
"backupRetentionIntervalInHours": 720,
"backupStorageRedundancy": "Geo"
}
},
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2021-03-12T22:05:09Z"
}
},
"minimalTlsVersion": "Tls"
},
"systemData": {
"createdAt": "2021-03-12T22:05:09Z"
}
}
CosmosDBRestoreDatabaseAccountCreateUpdate.json
Beispielanforderung
PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2025-04-15
{
"location": "westus",
"tags": {},
"kind": "GlobalDocumentDB",
"properties": {
"databaseAccountOfferType": "Standard",
"locations": [
{
"failoverPriority": 0,
"locationName": "southcentralus",
"isZoneRedundant": false
}
],
"createMode": "Restore",
"restoreParameters": {
"restoreMode": "PointInTime",
"restoreSource": "/subscriptions/subid/providers/Microsoft.DocumentDB/locations/westus/restorableDatabaseAccounts/1a97b4bb-f6a0-430e-ade1-638d781830cc",
"restoreTimestampInUtc": "2021-03-11T22:05:09Z",
"restoreWithTtlDisabled": false,
"databasesToRestore": [
{
"databaseName": "db1",
"collectionNames": [
"collection1",
"collection2"
]
},
{
"databaseName": "db2",
"collectionNames": [
"collection3",
"collection4"
]
}
]
},
"backupPolicy": {
"type": "Continuous",
"continuousModeProperties": {
"tier": "Continuous30Days"
}
},
"consistencyPolicy": {
"defaultConsistencyLevel": "BoundedStaleness",
"maxIntervalInSeconds": 10,
"maxStalenessPrefix": 200
},
"keyVaultKeyUri": "https://myKeyVault.vault.azure.net",
"enableFreeTier": false,
"apiProperties": {
"serverVersion": "3.2"
},
"enableAnalyticalStorage": true,
"minimalTlsVersion": "Tls"
}
}
Beispiel für eine Antwort
{
"id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1",
"name": "ddb1",
"location": "West US",
"type": "Microsoft.DocumentDB/databaseAccounts",
"kind": "GlobalDocumentDB",
"tags": {},
"properties": {
"provisioningState": "Initializing",
"ipRules": [],
"databaseAccountOfferType": "Standard",
"disableKeyBasedMetadataWriteAccess": false,
"instanceId": "d9b26648-2f53-4541-b3d8-3044f4f9810d",
"createMode": "Restore",
"consistencyPolicy": {
"defaultConsistencyLevel": "Session",
"maxIntervalInSeconds": 5,
"maxStalenessPrefix": 100
},
"writeLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"readLocations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"locations": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"provisioningState": "Initializing",
"failoverPriority": 0,
"isZoneRedundant": false
}
],
"failoverPolicies": [
{
"id": "ddb1-southcentralus",
"locationName": "South Central US",
"failoverPriority": 0
}
],
"backupPolicy": {
"type": "Continuous",
"continuousModeProperties": {
"tier": "Continuous30Days"
}
},
"enableFreeTier": false,
"apiProperties": {},
"enableAnalyticalStorage": false,
"keysMetadata": {
"primaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"primaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
},
"secondaryReadonlyMasterKey": {
"generationTime": "2022-02-25T20:30:11Z"
}
},
"minimalTlsVersion": "Tls"
},
"systemData": {
"createdAt": "2021-03-12T22:05:09Z"
}
}
Definitionen
Name | Beschreibung |
---|---|
Account |
Die Metadaten im Zusammenhang mit einem Zugriffsschlüssel für ein bestimmtes Datenbankkonto. |
Analytical |
Analytische Speicherspezifische Eigenschaften. |
Analytical |
Beschreibt die Schematypen für die analytische Speicherung. |
Api |
|
Backup |
Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt. |
Backup |
Beschreibt den Status der Migration zwischen Sicherungsrichtlinientypen. |
Backup |
Describes the mode of backups. |
Backup |
Aufzählung, um den Typ der Sicherungsspeicherredundanz anzugeben. |
Capability |
Cosmos DB-Funktionsobjekt |
Capacity |
Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt. |
Connector |
Der Cassandra Connector-Angebotstyp für das Cosmos DB C*-Datenbankkonto. |
Consistency |
Die Konsistenzrichtlinie für das Cosmos DB-Datenbankkonto. |
Continuous |
Das Objekt, das die Sicherungsrichtlinie für den fortlaufenden Modus darstellt. |
Continuous |
Configuration values for periodic mode backup |
Continuous |
Aufzählung, um den Typ der fortlaufenden Sicherungsebene anzugeben. |
Cors |
The CORS policy for the Cosmos DB database account. |
created |
Der Identitätstyp, der die Ressource erstellt hat. |
Create |
Enum to indicate the mode of account creation. |
Database |
Parameter zum Erstellen und Aktualisieren von Cosmos DB-Datenbankkonten. |
Database |
Ein Azure Cosmos DB-Datenbankkonto. |
Database |
Die Metadaten für jeden Zugriffsschlüssel für das angegebene Cosmos DB-Datenbankkonto. |
Database |
Indicates the type of database account. This can only be set at database account creation. |
Database |
Der Angebotstyp für das Cosmos DB-Datenbankkonto. |
Database |
Bestimmte Datenbanken, die wiederhergestellt werden sollen. |
Default |
The default consistency level and configuration settings of the Cosmos DB account. |
Failover |
Die Failoverrichtlinie für eine bestimmte Region eines Datenbankkontos. |
Gremlin |
Spezifische Gremlin-Datenbanken, die wiederhergestellt werden sollen. |
Ip |
IpAddressOrRange-Objekt |
Location |
Eine Region, in der das Azure Cosmos DB-Datenbankkonto bereitgestellt wird. |
Managed |
Identity for the resource. |
Minimal |
Gibt die mindestens zulässige Tls-Version an. Der Standardwert ist Tls 1.2. Cassandra- und Mongo-APIs funktionieren nur mit Tls 1.2. |
Network |
Indicates what services are allowed to bypass firewall checks. |
Periodic |
Das Objekt, das die Sicherungsrichtlinie für den regelmäßigen Modus darstellt. |
Periodic |
Configuration values for periodic mode backup |
Private |
Eine private Endpunktverbindung |
Private |
Private endpoint which the connection belongs to. |
Private |
Connection State of the Private Endpoint Connection. |
Public |
Whether requests from Public Network are allowed |
Resource |
The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. |
Restore |
Describes the mode of the restore. |
Restore |
Parameters to indicate the information about the restore. |
Server |
Beschreibt die Version des MongoDB-Kontos. |
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
User |
The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
Virtual |
Virtual Network ACL Rule-Objekt |
AccountKeyMetadata
Die Metadaten im Zusammenhang mit einem Zugriffsschlüssel für ein bestimmtes Datenbankkonto.
Name | Typ | Beschreibung |
---|---|---|
generationTime |
string (date-time) |
Generationszeit in UTC des Schlüssels im ISO-8601-Format. Wenn der Wert im Objekt fehlt, bedeutet dies, dass die letzte Schlüsselregenerierung vor 2022-06-18 ausgelöst wurde. |
AnalyticalStorageConfiguration
Analytische Speicherspezifische Eigenschaften.
Name | Typ | Beschreibung |
---|---|---|
schemaType |
Beschreibt die Schematypen für die analytische Speicherung. |
AnalyticalStorageSchemaType
Beschreibt die Schematypen für die analytische Speicherung.
Wert | Beschreibung |
---|---|
FullFidelity | |
WellDefined |
ApiProperties
Name | Typ | Beschreibung |
---|---|---|
serverVersion |
Beschreibt die Version des MongoDB-Kontos. |
BackupPolicyMigrationState
Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt.
Name | Typ | Beschreibung |
---|---|---|
startTime |
string (date-time) |
Zeitpunkt, zu dem die Migration der Sicherungsrichtlinie gestartet wurde (ISO-8601-Format). |
status |
Beschreibt den Status der Migration zwischen Sicherungsrichtlinientypen. |
|
targetType |
Beschreibt den Ziel-Sicherungsrichtlinientyp der Migration der Sicherungsrichtlinie. |
BackupPolicyMigrationStatus
Beschreibt den Status der Migration zwischen Sicherungsrichtlinientypen.
Wert | Beschreibung |
---|---|
Completed | |
Failed | |
InProgress | |
Invalid |
BackupPolicyType
Describes the mode of backups.
Wert | Beschreibung |
---|---|
Continuous | |
Periodic |
BackupStorageRedundancy
Aufzählung, um den Typ der Sicherungsspeicherredundanz anzugeben.
Wert | Beschreibung |
---|---|
Geo | |
Local | |
Zone |
Capability
Cosmos DB-Funktionsobjekt
Name | Typ | Beschreibung |
---|---|---|
name |
string |
Name of the Cosmos DB capability. For example, "name": "EnableCassandra". Current values also include "EnableTable" and "EnableGremlin". |
Capacity
Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt.
Name | Typ | Beschreibung |
---|---|---|
totalThroughputLimit |
integer (int32) minimum: -1 |
Die für das Konto auferlegte Gesamtdurchsatzgrenze. Ein TotalThroughputLimit von 2000 legt einen strengen Grenzwert für den maximalen Durchsatz fest, der für dieses Konto auf 2000 bereitgestellt werden kann. Ein totalthroughputLimit von -1 gibt keine Grenzwerte für die Bereitstellung des Durchsatzes an. |
ConnectorOffer
Der Cassandra Connector-Angebotstyp für das Cosmos DB C*-Datenbankkonto.
Wert | Beschreibung |
---|---|
Small |
ConsistencyPolicy
Die Konsistenzrichtlinie für das Cosmos DB-Datenbankkonto.
Name | Typ | Beschreibung |
---|---|---|
defaultConsistencyLevel |
The default consistency level and configuration settings of the Cosmos DB account. |
|
maxIntervalInSeconds |
integer (int32) minimum: 5maximum: 86400 |
When used with the Bounded Staleness consistency level, this value represents the time amount of staleness (in seconds) tolerated. Accepted range for this value is 5 - 86400. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'. |
maxStalenessPrefix |
integer (int64) minimum: 1maximum: 2147483647 |
When used with the Bounded Staleness consistency level, this value represents the number of stale requests tolerated. Accepted range for this value is 1 – 2,147,483,647. Required when defaultConsistencyPolicy is set to 'BoundedStaleness'. |
ContinuousModeBackupPolicy
Das Objekt, das die Sicherungsrichtlinie für den fortlaufenden Modus darstellt.
Name | Typ | Beschreibung |
---|---|---|
continuousModeProperties |
Konfigurationswerte für die Sicherung des fortlaufenden Modus |
|
migrationState |
Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt. |
|
type |
string:
Continuous |
Describes the mode of backups. |
ContinuousModeProperties
Configuration values for periodic mode backup
Name | Typ | Beschreibung |
---|---|---|
tier |
Enumeration zur Angabe des Typs des fortlaufenden Sicherungsmodus |
ContinuousTier
Aufzählung, um den Typ der fortlaufenden Sicherungsebene anzugeben.
Wert | Beschreibung |
---|---|
Continuous30Days | |
Continuous7Days |
CorsPolicy
The CORS policy for the Cosmos DB database account.
Name | Typ | Beschreibung |
---|---|---|
allowedHeaders |
string |
The request headers that the origin domain may specify on the CORS request. |
allowedMethods |
string |
The methods (HTTP request verbs) that the origin domain may use for a CORS request. |
allowedOrigins |
string |
The origin domains that are permitted to make a request against the service via CORS. |
exposedHeaders |
string |
The response headers that may be sent in the response to the CORS request and exposed by the browser to the request issuer. |
maxAgeInSeconds |
integer (int64) minimum: 1maximum: 2147483647 |
The maximum amount time that a browser should cache the preflight OPTIONS request. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
Wert | Beschreibung |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
CreateMode
Enum to indicate the mode of account creation.
Wert | Beschreibung |
---|---|
Default | |
Restore |
DatabaseAccountCreateUpdateParameters
Parameter zum Erstellen und Aktualisieren von Cosmos DB-Datenbankkonten.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
id |
string |
Der eindeutige Ressourcenbezeichner der ARM-Ressource. |
|
identity |
Identity for the resource. |
||
kind | GlobalDocumentDB |
Indicates the type of database account. This can only be set at database account creation. |
|
location |
string |
The location of the resource group to which the resource belongs. |
|
name |
string |
Der Name der ARM-Ressource. |
|
properties.analyticalStorageConfiguration |
Analytische Speicherspezifische Eigenschaften. |
||
properties.apiProperties |
API specific properties. Currently, supported only for MongoDB API. |
||
properties.backupPolicy | BackupPolicy: |
The object representing the policy for taking backups on an account. |
|
properties.capabilities |
List of Cosmos DB capabilities for the account |
||
properties.capacity |
Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt. |
||
properties.connectorOffer |
The cassandra connector offer type for the Cosmos DB database C* account. |
||
properties.consistencyPolicy |
The consistency policy for the Cosmos DB account. |
||
properties.cors |
The CORS policy for the Cosmos DB database account. |
||
properties.createMode | Default |
Enum to indicate the mode of account creation. |
|
properties.customerManagedKeyStatus |
string |
Gibt den Status des Features "Vom Kunden verwalteter Schlüssel" für das Konto an. Falls Fehler auftreten, bietet die Eigenschaft Anleitungen zur Problembehandlung. |
|
properties.databaseAccountOfferType |
The offer type for the database |
||
properties.defaultIdentity |
string |
The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Disable write operations on metadata resources (databases, containers, throughput) via account keys |
|
properties.disableLocalAuth |
boolean |
Deaktivieren Sie die lokale Authentifizierung, und stellen Sie sicher, dass nur MSI und AAD ausschließlich für die Authentifizierung verwendet werden können. |
|
properties.enableAnalyticalStorage |
boolean |
Flag to indicate whether to enable storage analytics. |
|
properties.enableAutomaticFailover |
boolean |
Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account. |
|
properties.enableBurstCapacity |
boolean |
Flag zum Aktivieren/Deaktivieren der Funktion "Burst Capacity" auf dem Konto |
|
properties.enableCassandraConnector |
boolean |
Enables the cassandra connector on the Cosmos DB C* account |
|
properties.enableFreeTier |
boolean |
Flag to indicate whether Free Tier is enabled. |
|
properties.enableMultipleWriteLocations |
boolean |
Enables the account to write in multiple locations |
|
properties.enablePartitionMerge |
boolean |
Flag zum Aktivieren/Deaktivieren der Partitionszusammenführungsfunktion für das Konto |
|
properties.enablePerRegionPerPartitionAutoscale |
boolean |
Flag zum Aktivieren/Deaktivieren des PerRegionPerPartitionAutoscale-Features für das Konto |
|
properties.ipRules |
List of IpRules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Flag to indicate whether to enable/disable Virtual Network ACL rules. |
|
properties.keyVaultKeyUri |
string |
The URI of the key vault |
|
properties.keysMetadata |
Diese Eigenschaft wird während des Aktualisierungs-/Erstellungsvorgangs ignoriert, da die Metadaten schreibgeschützt sind. Das Objekt stellt die Metadaten für die Kontoschlüssel des Cosmos DB-Kontos dar. |
||
properties.locations |
Location[] |
An array that contains the georeplication locations enabled for the Cosmos DB account. |
|
properties.minimalTlsVersion |
Gibt die mindestens zulässige Tls-Version an. Der Standardwert ist Tls 1.2. Cassandra- und Mongo-APIs funktionieren nur mit Tls 1.2. |
||
properties.networkAclBypass |
Indicates what services are allowed to bypass firewall checks. |
||
properties.networkAclBypassResourceIds |
string[] |
An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. |
|
properties.publicNetworkAccess |
Whether requests from Public Network are allowed |
||
properties.restoreParameters |
Parameters to indicate the information about the restore. |
||
properties.virtualNetworkRules |
List of Virtual Network ACL rules configured for the Cosmos DB account. |
||
tags |
object |
Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können zum Anzeigen und Gruppieren dieser Ressource (über Ressourcengruppen hinweg) verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und der Wert darf maximal 256 Zeichen lang sein. Beispielsweise wird die Standardoberfläche für einen Vorlagentyp mit "defaultExperience": "Cassandra" festgelegt. Aktuelle "defaultExperience"-Werte enthalten auch "Table", "Graph", "DocumentDB" und "MongoDB". |
|
type |
string |
Der Typ der Azure-Ressource. |
DatabaseAccountGetResults
Ein Azure Cosmos DB-Datenbankkonto.
Name | Typ | Standardwert | Beschreibung |
---|---|---|---|
id |
string |
Der eindeutige Ressourcenbezeichner der ARM-Ressource. |
|
identity |
Identity for the resource. |
||
kind | GlobalDocumentDB |
Indicates the type of database account. This can only be set at database account creation. |
|
location |
string |
The location of the resource group to which the resource belongs. |
|
name |
string |
Der Name der ARM-Ressource. |
|
properties.analyticalStorageConfiguration |
Analytische Speicherspezifische Eigenschaften. |
||
properties.apiProperties |
API specific properties. |
||
properties.backupPolicy | BackupPolicy: |
The object representing the policy for taking backups on an account. |
|
properties.capabilities |
List of Cosmos DB capabilities for the account |
||
properties.capacity |
Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt. |
||
properties.connectorOffer |
The cassandra connector offer type for the Cosmos DB database C* account. |
||
properties.consistencyPolicy |
Die Konsistenzrichtlinie für das Cosmos DB-Datenbankkonto. |
||
properties.cors |
The CORS policy for the Cosmos DB database account. |
||
properties.createMode | Default |
Enum to indicate the mode of account creation. |
|
properties.customerManagedKeyStatus |
string |
Gibt den Status des Features "Vom Kunden verwalteter Schlüssel" für das Konto an. Falls Fehler auftreten, bietet die Eigenschaft Anleitungen zur Problembehandlung. |
|
properties.databaseAccountOfferType |
Der Angebotstyp für das Cosmos DB-Datenbankkonto. Standardwert: Standard. |
||
properties.defaultIdentity |
string |
The default identity for accessing key vault used in features like customer managed keys. The default identity needs to be explicitly set by the users. It can be "FirstPartyIdentity", "SystemAssignedIdentity" and more. |
|
properties.disableKeyBasedMetadataWriteAccess |
boolean |
Disable write operations on metadata resources (databases, containers, throughput) via account keys |
|
properties.disableLocalAuth |
boolean |
Deaktivieren Sie die lokale Authentifizierung, und stellen Sie sicher, dass nur MSI und AAD ausschließlich für die Authentifizierung verwendet werden können. |
|
properties.documentEndpoint |
string |
Der Verbindungsendpunkt für das Cosmos DB-Datenbankkonto. |
|
properties.enableAnalyticalStorage |
boolean |
Flag to indicate whether to enable storage analytics. |
|
properties.enableAutomaticFailover |
boolean |
Enables automatic failover of the write region in the rare event that the region is unavailable due to an outage. Automatic failover will result in a new write region for the account and is chosen based on the failover priorities configured for the account. |
|
properties.enableBurstCapacity |
boolean |
Flag zum Aktivieren/Deaktivieren der Funktion "Burst Capacity" auf dem Konto |
|
properties.enableCassandraConnector |
boolean |
Enables the cassandra connector on the Cosmos DB C* account |
|
properties.enableFreeTier |
boolean |
Flag to indicate whether Free Tier is enabled. |
|
properties.enableMultipleWriteLocations |
boolean |
Enables the account to write in multiple locations |
|
properties.enablePartitionMerge |
boolean |
Flag zum Aktivieren/Deaktivieren der Partitionszusammenführungsfunktion für das Konto |
|
properties.enablePerRegionPerPartitionAutoscale |
boolean |
Flag zum Aktivieren/Deaktivieren des PerRegionPerPartitionAutoscale-Features für das Konto |
|
properties.failoverPolicies |
Ein Array, das die Regionen enthält, die nach ihren Failoverprioritäten sortiert sind. |
||
properties.instanceId |
string |
Ein eindeutiger Bezeichner, der dem Datenbankkonto zugewiesen ist |
|
properties.ipRules |
List of IpRules. |
||
properties.isVirtualNetworkFilterEnabled |
boolean |
Flag to indicate whether to enable/disable Virtual Network ACL rules. |
|
properties.keyVaultKeyUri |
string |
The URI of the key vault |
|
properties.keysMetadata |
Das Objekt, das die Metadaten für die Kontoschlüssel des Cosmos DB-Kontos darstellt. |
||
properties.locations |
Location[] |
Ein Array, das alle für das Cosmos DB-Konto aktivierten Speicherorte enthält. |
|
properties.minimalTlsVersion |
Gibt die mindestens zulässige Tls-Version an. Der Standardwert ist Tls 1.2. Cassandra- und Mongo-APIs funktionieren nur mit Tls 1.2. |
||
properties.networkAclBypass |
Indicates what services are allowed to bypass firewall checks. |
||
properties.networkAclBypassResourceIds |
string[] (arm-id) |
An array that contains the Resource Ids for Network Acl Bypass for the Cosmos DB account. |
|
properties.privateEndpointConnections |
Liste der privaten Endpunktverbindungen, die für das Cosmos DB-Konto konfiguriert sind. |
||
properties.provisioningState |
string |
Der Status des Cosmos DB-Kontos zum Zeitpunkt des Aufrufs des Vorgangs. Der Status kann eine der folgenden Sein: "Creating" – das Cosmos DB-Konto wird erstellt. Wenn sich ein Konto im Zustand "Erstellen" befindet, werden nur Eigenschaften zurückgegeben, die als Eingabe für den Create Cosmos DB-Kontovorgang angegeben werden. "Succeeded" – das Cosmos DB-Konto ist für die Verwendung aktiv. "Aktualisieren" – das Cosmos DB-Konto wird aktualisiert. "Löschen" – das Cosmos DB-Konto wird gelöscht. "Failed" – Das Cosmos DB-Konto konnte nicht erstellt werden. "DeleteFailed" – Fehler beim Löschen des Cosmos DB-Kontos. |
|
properties.publicNetworkAccess |
Whether requests from Public Network are allowed |
||
properties.readLocations |
Location[] |
Ein Array mit den für das Cosmos DB-Konto aktivierten Lesespeicherorten. |
|
properties.restoreParameters |
Parameters to indicate the information about the restore. |
||
properties.virtualNetworkRules |
List of Virtual Network ACL rules configured for the Cosmos DB account. |
||
properties.writeLocations |
Location[] |
Ein Array, das den Schreibspeicherort für das Cosmos DB-Konto enthält. |
|
systemData |
Die Systemmetadaten, die sich auf diese Ressource beziehen. |
||
tags |
object |
Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können zum Anzeigen und Gruppieren dieser Ressource (über Ressourcengruppen hinweg) verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Jedes Tag muss einen Schlüssel haben, der nicht größer als 128 Zeichen ist, und der Wert darf maximal 256 Zeichen lang sein. Beispielsweise wird die Standardoberfläche für einen Vorlagentyp mit "defaultExperience": "Cassandra" festgelegt. Aktuelle "defaultExperience"-Werte enthalten auch "Table", "Graph", "DocumentDB" und "MongoDB". |
|
type |
string |
Der Typ der Azure-Ressource. |
DatabaseAccountKeysMetadata
Die Metadaten für jeden Zugriffsschlüssel für das angegebene Cosmos DB-Datenbankkonto.
Name | Typ | Beschreibung |
---|---|---|
primaryMasterKey |
Die Metadaten im Zusammenhang mit dem primären Read-Write Key für das angegebene Cosmos DB-Datenbankkonto. |
|
primaryReadonlyMasterKey |
Die Metadaten im Zusammenhang mit dem primären Read-Only Key für das angegebene Cosmos DB-Datenbankkonto. |
|
secondaryMasterKey |
Die Metadaten im Zusammenhang mit dem sekundären Read-Write Key für das angegebene Cosmos DB-Datenbankkonto. |
|
secondaryReadonlyMasterKey |
Die Metadaten im Zusammenhang mit dem sekundären Read-Only Key für das angegebene Cosmos DB-Datenbankkonto. |
DatabaseAccountKind
Indicates the type of database account. This can only be set at database account creation.
Wert | Beschreibung |
---|---|
GlobalDocumentDB | |
MongoDB | |
Parse |
DatabaseAccountOfferType
Der Angebotstyp für das Cosmos DB-Datenbankkonto.
Wert | Beschreibung |
---|---|
Standard |
DatabaseRestoreResource
Bestimmte Datenbanken, die wiederhergestellt werden sollen.
Name | Typ | Beschreibung |
---|---|---|
collectionNames |
string[] |
The names of the collections available for restore. |
databaseName |
string |
The name of the database available for restore. |
DefaultConsistencyLevel
The default consistency level and configuration settings of the Cosmos DB account.
Wert | Beschreibung |
---|---|
BoundedStaleness | |
ConsistentPrefix | |
Eventual | |
Session | |
Strong |
FailoverPolicy
Die Failoverrichtlinie für eine bestimmte Region eines Datenbankkontos.
Name | Typ | Beschreibung |
---|---|---|
failoverPriority |
integer (int32) minimum: 0 |
The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. |
id |
string |
Der eindeutige Bezeichner der Region, in der das Datenbankkonto repliziert wird. Beispiel: <accountName>-<locationName>. |
locationName |
string |
Der Name der Region, in der das Datenbankkonto vorhanden ist. |
GremlinDatabaseRestoreResource
Spezifische Gremlin-Datenbanken, die wiederhergestellt werden sollen.
Name | Typ | Beschreibung |
---|---|---|
databaseName |
string |
Der Name der gremlin-Datenbank, die für die Wiederherstellung verfügbar ist. |
graphNames |
string[] |
Die Namen der Diagramme, die für die Wiederherstellung verfügbar sind. |
IpAddressOrRange
IpAddressOrRange-Objekt
Name | Typ | Beschreibung |
---|---|---|
ipAddressOrRange |
string |
A single IPv4 address or a single IPv4 address range in CIDR format. Provided IPs must be well-formatted and cannot be contained in one of the following ranges: 10.0.0.0/8, 100.64.0.0/10, 172.16.0.0/12, 192.168.0.0/16, since these are not enforceable by the IP address filter. Example of valid inputs: “23.40.210.245” or “23.40.210.0/8”. |
Location
Eine Region, in der das Azure Cosmos DB-Datenbankkonto bereitgestellt wird.
Name | Typ | Beschreibung |
---|---|---|
documentEndpoint |
string |
Der Verbindungsendpunkt für die jeweilige Region. Beispiel: https://<accountName>-<locationName>.documents.azure.com:443/ |
failoverPriority |
integer (int32) minimum: 0 |
The failover priority of the region. A failover priority of 0 indicates a write region. The maximum value for a failover priority = (total number of regions - 1). Failover priority values must be unique for each of the regions in which the database account exists. |
id |
string |
Der eindeutige Bezeichner der Region innerhalb des Datenbankkontos. Beispiel: <accountName>-<locationName>. |
isZoneRedundant |
boolean |
Flag to indicate whether or not this region is an AvailabilityZone region |
locationName |
string |
The name of the region. |
provisioningState |
string |
Der Status des Cosmos DB-Kontos zum Zeitpunkt des Aufrufs des Vorgangs. Der Status kann eine der folgenden Sein: "Creating" – das Cosmos DB-Konto wird erstellt. Wenn sich ein Konto im Zustand "Erstellen" befindet, werden nur Eigenschaften zurückgegeben, die als Eingabe für den Create Cosmos DB-Kontovorgang angegeben werden. "Succeeded" – das Cosmos DB-Konto ist für die Verwendung aktiv. "Aktualisieren" – das Cosmos DB-Konto wird aktualisiert. "Löschen" – das Cosmos DB-Konto wird gelöscht. "Failed" – Das Cosmos DB-Konto konnte nicht erstellt werden. "DeleteFailed" – Fehler beim Löschen des Cosmos DB-Kontos. |
ManagedServiceIdentity
Identity for the resource.
Name | Typ | Beschreibung |
---|---|---|
principalId |
string |
Die Prinzipal-ID der vom System zugewiesenen Identität. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt. |
tenantId |
string |
Die Mandanten-ID der vom System zugewiesenen Identität. Diese Eigenschaft wird nur für eine vom System zugewiesene Identität bereitgestellt. |
type |
The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service. |
|
userAssignedIdentities |
The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. |
MinimalTlsVersion
Gibt die mindestens zulässige Tls-Version an. Der Standardwert ist Tls 1.2. Cassandra- und Mongo-APIs funktionieren nur mit Tls 1.2.
Wert | Beschreibung |
---|---|
Tls | |
Tls11 | |
Tls12 |
NetworkAclBypass
Indicates what services are allowed to bypass firewall checks.
Wert | Beschreibung |
---|---|
AzureServices | |
None |
PeriodicModeBackupPolicy
Das Objekt, das die Sicherungsrichtlinie für den regelmäßigen Modus darstellt.
Name | Typ | Beschreibung |
---|---|---|
migrationState |
Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt. |
|
periodicModeProperties |
Configuration values for periodic mode backup |
|
type |
string:
Periodic |
Describes the mode of backups. |
PeriodicModeProperties
Configuration values for periodic mode backup
Name | Typ | Beschreibung |
---|---|---|
backupIntervalInMinutes |
integer (int32) minimum: 0 |
An integer representing the interval in minutes between two backups |
backupRetentionIntervalInHours |
integer (int32) minimum: 0 |
An integer representing the time (in hours) that each backup is retained |
backupStorageRedundancy |
Enum to indicate type of backup residency |
PrivateEndpointConnection
Eine private Endpunktverbindung
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
The name of the resource |
properties.groupId |
string |
Gruppen-ID des privaten Endpunkts. |
properties.privateEndpoint |
Private endpoint which the connection belongs to. |
|
properties.privateLinkServiceConnectionState |
Connection State of the Private Endpoint Connection. |
|
properties.provisioningState |
string |
Bereitstellungsstatus des privaten Endpunkts. |
type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
PrivateEndpointProperty
Private endpoint which the connection belongs to.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
Resource id of the private endpoint. |
PrivateLinkServiceConnectionStateProperty
Connection State of the Private Endpoint Connection.
Name | Typ | Beschreibung |
---|---|---|
actionsRequired |
string |
Jede Aktion, die über den grundlegenden Workflow hinaus erforderlich ist (genehmigen/ ablehnen/trennen) |
description |
string |
The private link service connection description. |
status |
string |
The private link service connection status. |
PublicNetworkAccess
Whether requests from Public Network are allowed
Wert | Beschreibung |
---|---|
Disabled | |
Enabled | |
SecuredByPerimeter |
ResourceIdentityType
The type of identity used for the resource. The type 'SystemAssigned,UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the service.
Wert | Beschreibung |
---|---|
None | |
SystemAssigned | |
SystemAssigned,UserAssigned | |
UserAssigned |
RestoreMode
Describes the mode of the restore.
Wert | Beschreibung |
---|---|
PointInTime |
RestoreParameters
Parameters to indicate the information about the restore.
Name | Typ | Beschreibung |
---|---|---|
databasesToRestore |
List of specific databases available for restore. |
|
gremlinDatabasesToRestore |
Liste der spezifischen Gremlin-Datenbanken, die für die Wiederherstellung verfügbar sind. |
|
restoreMode |
Describes the mode of the restore. |
|
restoreSource |
string |
The id of the restorable database account from which the restore has to be initiated. For example: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName} |
restoreTimestampInUtc |
string (date-time) |
Time to which the account has to be restored (ISO-8601 format). |
restoreWithTtlDisabled |
boolean |
Gibt an, ob das wiederhergestellte Konto zeit-To-Live bei der erfolgreichen Wiederherstellung deaktiviert ist. |
tablesToRestore |
string[] |
Liste der für die Wiederherstellung verfügbaren spezifischen Tabellen. |
ServerVersion
Beschreibt die Version des MongoDB-Kontos.
Wert | Beschreibung |
---|---|
3.2 | |
3.6 | |
4.0 | |
4.2 | |
5.0 | |
6.0 | |
7.0 |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
Name | Typ | Beschreibung |
---|---|---|
createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |
UserAssignedIdentities
The list of user identities associated with resource. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Name | Typ | Beschreibung |
---|---|---|
|
VirtualNetworkRule
Virtual Network ACL Rule-Objekt
Name | Typ | Beschreibung |
---|---|---|
id |
string (arm-id) |
Resource ID of a subnet, for example: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}. |
ignoreMissingVNetServiceEndpoint |
boolean |
Create firewall rule before the virtual network has vnet service endpoint enabled. |