Freigeben über


Database Accounts - Update

Aktualisiert die Eigenschaften eines vorhandenen Azure Cosmos DB-Datenbankkontos.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DocumentDB/databaseAccounts/{accountName}?api-version=2024-11-15

URI-Parameter

Name In Erforderlich Typ Beschreibung
accountName
path True

string

Name des Cosmos DB-Datenbankkontos.

RegEx-Muster: ^[a-z0-9]+(-[a-z0-9]+)*

resourceGroupName
path True

string

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

subscriptionId
path True

string

Die ID des Zielabonnements.

api-version
query True

string

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
identity

ManagedServiceIdentity

Identität für die Ressource.

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

properties.analyticalStorageConfiguration

AnalyticalStorageConfiguration

Analytische Speicherspezifische Eigenschaften.

properties.apiProperties

ApiProperties

API-spezifische Eigenschaften. Derzeit wird nur für die MongoDB-API unterstützt.

properties.backupPolicy BackupPolicy:

Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt.

properties.capabilities

Capability[]

Liste der Cosmos DB-Funktionen für das Konto

properties.capacity

Capacity

Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt.

properties.connectorOffer

ConnectorOffer

Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto.

properties.consistencyPolicy

ConsistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Konto.

properties.cors

CorsPolicy[]

Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto.

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

Die Standardidentität für den Zugriff auf den Schlüsseltresor, der in Features wie vom Kunden verwalteten Schlüsseln verwendet wird. Die Standardidentität muss explizit von den Benutzern festgelegt werden. Dies kann "FirstPartyIdentity", "SystemAssignedIdentity" und mehr sein.

properties.disableKeyBasedMetadataWriteAccess

boolean

Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel

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

Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen.

properties.enableAutomaticFailover

boolean

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.

properties.enableBurstCapacity

boolean

Flag zum Aktivieren/Deaktivieren der Funktion "Burst Capacity" auf dem Konto

properties.enableCassandraConnector

boolean

Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto

properties.enableFreeTier

boolean

Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist.

properties.enableMultipleWriteLocations

boolean

Ermöglicht das Schreiben des Kontos an mehreren Speicherorten.

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

IpAddressOrRange[]

Liste der IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/deaktiviert werden sollen.

properties.keyVaultKeyUri

string

Der URI des Schlüsseltresors

properties.locations

Location[]

Ein Array, das die georeplizierten Speicherorte enthält, die für das Cosmos DB-Konto aktiviert sind.

properties.minimalTlsVersion

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

NetworkAclBypass

Gibt an, welche Dienste Firewallprüfungen umgehen dürfen.

properties.networkAclBypassResourceIds

string[]

Ein Array, das die Ressourcen-IDs für die Netzwerk-Acl-Umgehung für das Cosmos DB-Konto enthält.

properties.publicNetworkAccess

PublicNetworkAccess

Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.

properties.virtualNetworkRules

VirtualNetworkRule[]

Liste der Virtual Network ACL-Regeln, die für das Cosmos DB-Konto konfiguriert sind.

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

DatabaseAccountGetResults

Der Aktualisierungsvorgang des Datenbankkontos 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

CosmosDBDatabaseAccountPatch

Beispielanforderung

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.DocumentDB/databaseAccounts/ddb1?api-version=2024-11-15

{
  "location": "westus",
  "tags": {
    "dept": "finance"
  },
  "identity": {
    "type": "SystemAssigned,UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {}
    }
  },
  "properties": {
    "ipRules": [
      {
        "ipAddressOrRange": "23.43.230.120"
      },
      {
        "ipAddressOrRange": "110.12.240.0/12"
      }
    ],
    "isVirtualNetworkFilterEnabled": true,
    "virtualNetworkRules": [
      {
        "id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
        "ignoreMissingVNetServiceEndpoint": false
      }
    ],
    "consistencyPolicy": {
      "defaultConsistencyLevel": "BoundedStaleness",
      "maxIntervalInSeconds": 10,
      "maxStalenessPrefix": 200
    },
    "defaultIdentity": "FirstPartyIdentity",
    "enableFreeTier": false,
    "enableAnalyticalStorage": true,
    "enableBurstCapacity": true,
    "enablePerRegionPerPartitionAutoscale": true,
    "analyticalStorageConfiguration": {
      "schemaType": "WellDefined"
    },
    "backupPolicy": {
      "type": "Periodic",
      "periodicModeProperties": {
        "backupIntervalInMinutes": 240,
        "backupRetentionIntervalInHours": 720,
        "backupStorageRedundancy": "Local"
      }
    },
    "networkAclBypass": "AzureServices",
    "networkAclBypassResourceIds": [
      "/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
    ],
    "capacity": {
      "totalThroughputLimit": 2000
    },
    "enablePartitionMerge": true,
    "minimalTlsVersion": "Tls"
  }
}

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": {
    "dept": "finance"
  },
  "identity": {
    "type": "SystemAssigned,UserAssigned",
    "principalId": "52f4fef3-3c3f-4ff3-b52e-b5c9eeb68656",
    "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
    "userAssignedIdentities": {
      "/subscriptions/fa5fc227-a624-475e-b696-cdd604c735bc/resourceGroups/eu2cgroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/id1": {
        "clientId": "fbe75b66-01c5-4f87-a220-233af3270436",
        "principalId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d"
      }
    }
  },
  "properties": {
    "provisioningState": "Succeeded",
    "documentEndpoint": "https://ddb1.documents.azure.com:443/",
    "databaseAccountOfferType": "Standard",
    "ipRules": [
      {
        "ipAddressOrRange": "23.43.230.120"
      },
      {
        "ipAddressOrRange": "110.12.240.0/12"
      }
    ],
    "isVirtualNetworkFilterEnabled": true,
    "disableKeyBasedMetadataWriteAccess": false,
    "consistencyPolicy": {
      "defaultConsistencyLevel": "BoundedStaleness",
      "maxIntervalInSeconds": 10,
      "maxStalenessPrefix": 200
    },
    "writeLocations": [
      {
        "id": "ddb1-eastus",
        "locationName": "East US",
        "documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
        "provisioningState": "Succeeded",
        "failoverPriority": 0
      }
    ],
    "readLocations": [
      {
        "id": "ddb1-eastus",
        "locationName": "East US",
        "documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
        "provisioningState": "Succeeded",
        "failoverPriority": 0
      }
    ],
    "locations": [
      {
        "id": "ddb1-eastus",
        "locationName": "East US",
        "documentEndpoint": "https://ddb1-eastus.documents.azure.com:443/",
        "provisioningState": "Succeeded",
        "failoverPriority": 0
      }
    ],
    "failoverPolicies": [
      {
        "id": "ddb1-eastus",
        "locationName": "East US",
        "failoverPriority": 0
      }
    ],
    "virtualNetworkRules": [
      {
        "id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
        "ignoreMissingVNetServiceEndpoint": false
      }
    ],
    "privateEndpointConnections": [
      {
        "id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.DocumentDB/databaseAccounts/account1/privateEndpointConnections/pe1",
        "properties": {
          "privateEndpoint": {
            "id": "/subscriptions/subId/resourceGroups/rg/providers/Microsoft.Network/privateEndpoints/pe1"
          },
          "privateLinkServiceConnectionState": {
            "status": "Approved",
            "actionsRequired": "None"
          }
        }
      }
    ],
    "cors": [],
    "defaultIdentity": "FirstPartyIdentity",
    "enableFreeTier": false,
    "apiProperties": {},
    "enableAnalyticalStorage": true,
    "enableBurstCapacity": true,
    "analyticalStorageConfiguration": {
      "schemaType": "WellDefined"
    },
    "backupPolicy": {
      "type": "Periodic",
      "periodicModeProperties": {
        "backupIntervalInMinutes": 240,
        "backupRetentionIntervalInHours": 720,
        "backupStorageRedundancy": "Local"
      }
    },
    "networkAclBypass": "AzureServices",
    "networkAclBypassResourceIds": [
      "/subscriptions/subId/resourcegroups/rgName/providers/Microsoft.Synapse/workspaces/workspaceName"
    ],
    "capacity": {
      "totalThroughputLimit": 2000
    },
    "keysMetadata": {
      "primaryMasterKey": {
        "generationTime": "2022-02-25T20:30:11Z"
      },
      "secondaryMasterKey": {
        "generationTime": "2022-02-25T20:30:11Z"
      },
      "primaryReadonlyMasterKey": {
        "generationTime": "2022-02-25T20:30:11Z"
      },
      "secondaryReadonlyMasterKey": {
        "generationTime": "2022-02-25T20:30:11Z"
      }
    },
    "enablePartitionMerge": true,
    "minimalTlsVersion": "Tls"
  }
}

Definitionen

Name Beschreibung
AccountKeyMetadata

Die Metadaten im Zusammenhang mit einem Zugriffsschlüssel für ein bestimmtes Datenbankkonto.

AnalyticalStorageConfiguration

Analytische Speicherspezifische Eigenschaften.

AnalyticalStorageSchemaType

Beschreibt die Schematypen für die analytische Speicherung.

ApiProperties
BackupPolicyMigrationState

Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt.

BackupPolicyMigrationStatus

Beschreibt den Status der Migration zwischen Sicherungsrichtlinientypen.

BackupPolicyType

Beschreibt den Modus der Sicherungen.

BackupStorageRedundancy

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.

ConnectorOffer

Der Cassandra Connector-Angebotstyp für das Cosmos DB C*-Datenbankkonto.

ConsistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Datenbankkonto.

ContinuousModeBackupPolicy

Das Objekt, das die Sicherungsrichtlinie für den fortlaufenden Modus darstellt.

ContinuousModeProperties

Konfigurationswerte für die Sicherung des periodischen Modus

ContinuousTier

Aufzählung, um den Typ der fortlaufenden Sicherungsebene anzugeben.

CorsPolicy

Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

CreateMode

Aufzählung, um den Modus der Kontoerstellung anzugeben.

DatabaseAccountGetResults

Ein Azure Cosmos DB-Datenbankkonto.

DatabaseAccountKeysMetadata

Die Metadaten für jeden Zugriffsschlüssel für das angegebene Cosmos DB-Datenbankkonto.

DatabaseAccountKind

Gibt den Typ des Datenbankkontos an. Dies kann nur bei der Datenbankkontoerstellung festgelegt werden.

DatabaseAccountOfferType

Der Angebotstyp für das Cosmos DB-Datenbankkonto.

DatabaseAccountUpdateParameters

Parameter zum Patchen von Azure Cosmos DB-Datenbankkontoeigenschaften.

DatabaseRestoreResource

Bestimmte Datenbanken, die wiederhergestellt werden sollen.

DefaultConsistencyLevel

Die Standardkonsistenzstufe und Konfigurationseinstellungen des Cosmos DB-Kontos.

FailoverPolicy

Die Failoverrichtlinie für eine bestimmte Region eines Datenbankkontos.

GremlinDatabaseRestoreResource

Spezifische Gremlin-Datenbanken, die wiederhergestellt werden sollen.

IpAddressOrRange

IpAddressOrRange-Objekt

Location

Eine Region, in der das Azure Cosmos DB-Datenbankkonto bereitgestellt wird.

ManagedServiceIdentity

Identität für die Ressource.

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.

NetworkAclBypass

Gibt an, welche Dienste Firewallprüfungen umgehen dürfen.

PeriodicModeBackupPolicy

Das Objekt, das die Sicherungsrichtlinie für den regelmäßigen Modus darstellt.

PeriodicModeProperties

Konfigurationswerte für die Sicherung des periodischen Modus

PrivateEndpointConnection

Eine private Endpunktverbindung

PrivateEndpointProperty

Privater Endpunkt, zu dem die Verbindung gehört.

PrivateLinkServiceConnectionStateProperty

Verbindungsstatus der privaten Endpunktverbindung.

PublicNetworkAccess

Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.

ResourceIdentityType

Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned,UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten aus dem Dienst.

RestoreMode

Beschreibt den Modus der Wiederherstellung.

RestoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben sollen.

ServerVersion

Beschreibt die Version des MongoDB-Kontos.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

VirtualNetworkRule

Virtual Network ACL Rule-Objekt

AccountKeyMetadata

Die Metadaten im Zusammenhang mit einem Zugriffsschlüssel für ein bestimmtes Datenbankkonto.

Name Typ Beschreibung
generationTime

string

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

AnalyticalStorageSchemaType

Beschreibt die Schematypen für die analytische Speicherung.

AnalyticalStorageSchemaType

Beschreibt die Schematypen für die analytische Speicherung.

Name Typ Beschreibung
FullFidelity

string

WellDefined

string

ApiProperties

Name Typ Beschreibung
serverVersion

ServerVersion

Beschreibt die Version des MongoDB-Kontos.

BackupPolicyMigrationState

Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt.

Name Typ Beschreibung
startTime

string

Zeitpunkt, zu dem die Migration der Sicherungsrichtlinie gestartet wurde (ISO-8601-Format).

status

BackupPolicyMigrationStatus

Beschreibt den Status der Migration zwischen Sicherungsrichtlinientypen.

targetType

BackupPolicyType

Beschreibt den Ziel-Sicherungsrichtlinientyp der Migration der Sicherungsrichtlinie.

BackupPolicyMigrationStatus

Beschreibt den Status der Migration zwischen Sicherungsrichtlinientypen.

Name Typ Beschreibung
Completed

string

Failed

string

InProgress

string

Invalid

string

BackupPolicyType

Beschreibt den Modus der Sicherungen.

Name Typ Beschreibung
Continuous

string

Periodic

string

BackupStorageRedundancy

Aufzählung, um den Typ der Sicherungsspeicherredundanz anzugeben.

Name Typ Beschreibung
Geo

string

Local

string

Zone

string

Capability

Cosmos DB-Funktionsobjekt

Name Typ Beschreibung
name

string

Name der Cosmos DB-Funktion. Beispiel: "name": "EnableCassandra". Aktuelle Werte enthalten auch "EnableTable" und "EnableGremlin".

Capacity

Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt.

Name Typ Beschreibung
totalThroughputLimit

integer

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.

Name Typ Beschreibung
Small

string

ConsistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Datenbankkonto.

Name Typ Beschreibung
defaultConsistencyLevel

DefaultConsistencyLevel

Die Standardkonsistenzstufe und Konfigurationseinstellungen des Cosmos DB-Kontos.

maxIntervalInSeconds

integer

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.

maxStalenessPrefix

integer

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.

ContinuousModeBackupPolicy

Das Objekt, das die Sicherungsrichtlinie für den fortlaufenden Modus darstellt.

Name Typ Beschreibung
continuousModeProperties

ContinuousModeProperties

Konfigurationswerte für die Sicherung des fortlaufenden Modus

migrationState

BackupPolicyMigrationState

Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt.

type string:

Continuous

Beschreibt den Modus der Sicherungen.

ContinuousModeProperties

Konfigurationswerte für die Sicherung des periodischen Modus

Name Typ Beschreibung
tier

ContinuousTier

Enumeration zur Angabe des Typs des fortlaufenden Sicherungsmodus

ContinuousTier

Aufzählung, um den Typ der fortlaufenden Sicherungsebene anzugeben.

Name Typ Beschreibung
Continuous30Days

string

Continuous7Days

string

CorsPolicy

Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto.

Name Typ Beschreibung
allowedHeaders

string

Die Anforderungsheader, die die Ursprungsdomäne für die CORS-Anforderung angeben kann.

allowedMethods

string

Die Methoden (HTTP-Anforderungsverben), die die Ursprungsdomäne für eine CORS-Anforderung verwenden kann.

allowedOrigins

string

Die Ursprungsdomänen, die eine Anforderung an den Dienst über CORS stellen dürfen.

exposedHeaders

string

Die Antwortheader, die möglicherweise in der Antwort auf die CORS-Anforderung gesendet und vom Browser dem Anforderungsherausgeber verfügbar gemacht werden.

maxAgeInSeconds

integer

Die maximale Zeit, die ein Browser zwischenspeichern soll, die Preflight OPTIONS-Anforderung.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Name Typ Beschreibung
Application

string

Key

string

ManagedIdentity

string

User

string

CreateMode

Aufzählung, um den Modus der Kontoerstellung anzugeben.

Name Typ Beschreibung
Default

string

Restore

string

DatabaseAccountGetResults

Ein Azure Cosmos DB-Datenbankkonto.

Name Typ Standardwert Beschreibung
id

string

Der eindeutige Ressourcenbezeichner der ARM-Ressource.

identity

ManagedServiceIdentity

Identität für die Ressource.

kind

DatabaseAccountKind

GlobalDocumentDB

Gibt den Typ des Datenbankkontos an. Dies kann nur bei der Datenbankkontoerstellung festgelegt werden.

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

name

string

Der Name der ARM-Ressource.

properties.analyticalStorageConfiguration

AnalyticalStorageConfiguration

Analytische Speicherspezifische Eigenschaften.

properties.apiProperties

ApiProperties

API-spezifische Eigenschaften.

properties.backupPolicy BackupPolicy:

Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt.

properties.capabilities

Capability[]

Liste der Cosmos DB-Funktionen für das Konto

properties.capacity

Capacity

Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt.

properties.connectorOffer

ConnectorOffer

Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto.

properties.consistencyPolicy

ConsistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Datenbankkonto.

properties.cors

CorsPolicy[]

Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto.

properties.createMode

CreateMode

Default

Aufzählung, um den Modus der Kontoerstellung anzugeben.

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

DatabaseAccountOfferType

Der Angebotstyp für das Cosmos DB-Datenbankkonto. Standardwert: Standard.

properties.defaultIdentity

string

Die Standardidentität für den Zugriff auf den Schlüsseltresor, der in Features wie vom Kunden verwalteten Schlüsseln verwendet wird. Die Standardidentität muss explizit von den Benutzern festgelegt werden. Dies kann "FirstPartyIdentity", "SystemAssignedIdentity" und mehr sein.

properties.disableKeyBasedMetadataWriteAccess

boolean

Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel

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

Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen.

properties.enableAutomaticFailover

boolean

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.

properties.enableBurstCapacity

boolean

Flag zum Aktivieren/Deaktivieren der Funktion "Burst Capacity" auf dem Konto

properties.enableCassandraConnector

boolean

Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto

properties.enableFreeTier

boolean

Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist.

properties.enableMultipleWriteLocations

boolean

Ermöglicht das Schreiben des Kontos an mehreren Speicherorten.

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

FailoverPolicy[]

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

IpAddressOrRange[]

Liste der IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/deaktiviert werden sollen.

properties.keyVaultKeyUri

string

Der URI des Schlüsseltresors

properties.keysMetadata

DatabaseAccountKeysMetadata

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

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

NetworkAclBypass

Gibt an, welche Dienste Firewallprüfungen umgehen dürfen.

properties.networkAclBypassResourceIds

string[]

Ein Array, das die Ressourcen-IDs für die Netzwerk-Acl-Umgehung für das Cosmos DB-Konto enthält.

properties.privateEndpointConnections

PrivateEndpointConnection[]

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

PublicNetworkAccess

Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.

properties.readLocations

Location[]

Ein Array mit den für das Cosmos DB-Konto aktivierten Lesespeicherorten.

properties.restoreParameters

RestoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben sollen.

properties.virtualNetworkRules

VirtualNetworkRule[]

Liste der Virtual Network ACL-Regeln, die für das Cosmos DB-Konto konfiguriert sind.

properties.writeLocations

Location[]

Ein Array, das den Schreibspeicherort für das Cosmos DB-Konto enthält.

systemData

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

AccountKeyMetadata

Die Metadaten im Zusammenhang mit dem primären Read-Write Key für das angegebene Cosmos DB-Datenbankkonto.

primaryReadonlyMasterKey

AccountKeyMetadata

Die Metadaten im Zusammenhang mit dem primären Read-Only Key für das angegebene Cosmos DB-Datenbankkonto.

secondaryMasterKey

AccountKeyMetadata

Die Metadaten im Zusammenhang mit dem sekundären Read-Write Key für das angegebene Cosmos DB-Datenbankkonto.

secondaryReadonlyMasterKey

AccountKeyMetadata

Die Metadaten im Zusammenhang mit dem sekundären Read-Only Key für das angegebene Cosmos DB-Datenbankkonto.

DatabaseAccountKind

Gibt den Typ des Datenbankkontos an. Dies kann nur bei der Datenbankkontoerstellung festgelegt werden.

Name Typ Beschreibung
GlobalDocumentDB

string

MongoDB

string

Parse

string

DatabaseAccountOfferType

Der Angebotstyp für das Cosmos DB-Datenbankkonto.

Name Typ Beschreibung
Standard

string

DatabaseAccountUpdateParameters

Parameter zum Patchen von Azure Cosmos DB-Datenbankkontoeigenschaften.

Name Typ Beschreibung
identity

ManagedServiceIdentity

Identität für die Ressource.

location

string

Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.

properties.analyticalStorageConfiguration

AnalyticalStorageConfiguration

Analytische Speicherspezifische Eigenschaften.

properties.apiProperties

ApiProperties

API-spezifische Eigenschaften. Derzeit wird nur für die MongoDB-API unterstützt.

properties.backupPolicy BackupPolicy:

Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt.

properties.capabilities

Capability[]

Liste der Cosmos DB-Funktionen für das Konto

properties.capacity

Capacity

Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt.

properties.connectorOffer

ConnectorOffer

Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto.

properties.consistencyPolicy

ConsistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Konto.

properties.cors

CorsPolicy[]

Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto.

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

Die Standardidentität für den Zugriff auf den Schlüsseltresor, der in Features wie vom Kunden verwalteten Schlüsseln verwendet wird. Die Standardidentität muss explizit von den Benutzern festgelegt werden. Dies kann "FirstPartyIdentity", "SystemAssignedIdentity" und mehr sein.

properties.disableKeyBasedMetadataWriteAccess

boolean

Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel

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

Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen.

properties.enableAutomaticFailover

boolean

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.

properties.enableBurstCapacity

boolean

Flag zum Aktivieren/Deaktivieren der Funktion "Burst Capacity" auf dem Konto

properties.enableCassandraConnector

boolean

Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto

properties.enableFreeTier

boolean

Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist.

properties.enableMultipleWriteLocations

boolean

Ermöglicht das Schreiben des Kontos an mehreren Speicherorten.

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

IpAddressOrRange[]

Liste der IpRules.

properties.isVirtualNetworkFilterEnabled

boolean

Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/deaktiviert werden sollen.

properties.keyVaultKeyUri

string

Der URI des Schlüsseltresors

properties.keysMetadata

DatabaseAccountKeysMetadata

Diese Eigenschaft wird während des Aktualisierungsvorgangs 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[]

Ein Array, das die georeplizierten Speicherorte enthält, die für das Cosmos DB-Konto aktiviert sind.

properties.minimalTlsVersion

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

NetworkAclBypass

Gibt an, welche Dienste Firewallprüfungen umgehen dürfen.

properties.networkAclBypassResourceIds

string[]

Ein Array, das die Ressourcen-IDs für die Netzwerk-Acl-Umgehung für das Cosmos DB-Konto enthält.

properties.publicNetworkAccess

PublicNetworkAccess

Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.

properties.virtualNetworkRules

VirtualNetworkRule[]

Liste der Virtual Network ACL-Regeln, die für das Cosmos DB-Konto konfiguriert sind.

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".

DatabaseRestoreResource

Bestimmte Datenbanken, die wiederhergestellt werden sollen.

Name Typ Beschreibung
collectionNames

string[]

Die Namen der für die Wiederherstellung verfügbaren Auflistungen.

databaseName

string

Der Name der Datenbank, die für die Wiederherstellung verfügbar ist.

DefaultConsistencyLevel

Die Standardkonsistenzstufe und Konfigurationseinstellungen des Cosmos DB-Kontos.

Name Typ Beschreibung
BoundedStaleness

string

ConsistentPrefix

string

Eventual

string

Session

string

Strong

string

FailoverPolicy

Die Failoverrichtlinie für eine bestimmte Region eines Datenbankkontos.

Name Typ Beschreibung
failoverPriority

integer

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.

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

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".

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

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.

id

string

Der eindeutige Bezeichner der Region innerhalb des Datenbankkontos. Beispiel: <accountName>-<locationName>.

isZoneRedundant

boolean

Kennzeichnen, um anzugeben, ob es sich bei dieser Region um eine AvailabilityZone-Region handelt.

locationName

string

Der Name der 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

Identität für die Ressource.

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

ResourceIdentityType

Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned,UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten aus dem Dienst.

userAssignedIdentities

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/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.

Name Typ Beschreibung
Tls

string

Tls11

string

Tls12

string

NetworkAclBypass

Gibt an, welche Dienste Firewallprüfungen umgehen dürfen.

Name Typ Beschreibung
AzureServices

string

None

string

PeriodicModeBackupPolicy

Das Objekt, das die Sicherungsrichtlinie für den regelmäßigen Modus darstellt.

Name Typ Beschreibung
migrationState

BackupPolicyMigrationState

Das Objekt, das den Status der Migration zwischen den Sicherungsrichtlinien darstellt.

periodicModeProperties

PeriodicModeProperties

Konfigurationswerte für die Sicherung des periodischen Modus

type string:

Periodic

Beschreibt den Modus der Sicherungen.

PeriodicModeProperties

Konfigurationswerte für die Sicherung des periodischen Modus

Name Typ Beschreibung
backupIntervalInMinutes

integer

Eine ganze Zahl, die das Intervall in Minuten zwischen zwei Sicherungen darstellt

backupRetentionIntervalInHours

integer

Eine ganze Zahl, die die Zeit (in Stunden) darstellt, die für jede Sicherung aufbewahrt wird

backupStorageRedundancy

BackupStorageRedundancy

Enumeration zur Angabe des Typs der Sicherungs-Residency

PrivateEndpointConnection

Eine private Endpunktverbindung

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Der Name der Ressource

properties.groupId

string

Gruppen-ID des privaten Endpunkts.

properties.privateEndpoint

PrivateEndpointProperty

Privater Endpunkt, zu dem die Verbindung gehört.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Verbindungsstatus der privaten Endpunktverbindung.

properties.provisioningState

string

Bereitstellungsstatus des privaten Endpunkts.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

PrivateEndpointProperty

Privater Endpunkt, zu dem die Verbindung gehört.

Name Typ Beschreibung
id

string

Ressourcen-ID des privaten Endpunkts.

PrivateLinkServiceConnectionStateProperty

Verbindungsstatus der privaten Endpunktverbindung.

Name Typ Beschreibung
actionsRequired

string

Jede Aktion, die über den grundlegenden Workflow hinaus erforderlich ist (genehmigen/ ablehnen/trennen)

description

string

Die Verbindungsbeschreibung des privaten Linksdiensts.

status

string

Der Verbindungsstatus des privaten Verknüpfungsdiensts.

PublicNetworkAccess

Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.

Name Typ Beschreibung
Disabled

string

Enabled

string

SecuredByPerimeter

string

ResourceIdentityType

Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned,UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten aus dem Dienst.

Name Typ Beschreibung
None

string

SystemAssigned

string

SystemAssigned,UserAssigned

string

UserAssigned

string

RestoreMode

Beschreibt den Modus der Wiederherstellung.

Name Typ Beschreibung
PointInTime

string

RestoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben sollen.

Name Typ Beschreibung
databasesToRestore

DatabaseRestoreResource[]

Liste bestimmter Datenbanken, die für die Wiederherstellung verfügbar sind.

gremlinDatabasesToRestore

GremlinDatabaseRestoreResource[]

Liste der spezifischen Gremlin-Datenbanken, die für die Wiederherstellung verfügbar sind.

restoreMode

RestoreMode

Beschreibt den Modus der Wiederherstellung.

restoreSource

string

Die ID des wiederherstellbaren Datenbankkontos, von dem die Wiederherstellung initiiert werden muss. Beispiel: /subscriptions/{subscriptionId}/providers/Microsoft.DocumentDB/locations/{location}/restorableDatabaseAccounts/{restorableDatabaseAccountName}

restoreTimestampInUtc

string

Zeit, zu der das Konto wiederhergestellt werden muss (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.

Name Typ Beschreibung
3.2

string

3.6

string

4.0

string

4.2

string

5.0

string

6.0

string

7.0

string

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.

UserAssignedIdentities

Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}".

Name Typ Beschreibung

VirtualNetworkRule

Virtual Network ACL Rule-Objekt

Name Typ Beschreibung
id

string

Ressourcen-ID eines Subnetzes, z. B.: /subscriptions/{subscriptionId}/resourceGroups/{groupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}/subnets/{subnetName}.

ignoreMissingVNetServiceEndpoint

boolean

Erstellen Sie Firewallregel, bevor der virtuelle Netzwerk-Dienstendpunkt aktiviert ist.