Freigeben über


CosmosDBAccountPatch Klasse

Definition

Parameter zum Patchen von Azure Cosmos DB-Datenbankkontoeigenschaften.

public class CosmosDBAccountPatch
type CosmosDBAccountPatch = class
Public Class CosmosDBAccountPatch
Vererbung
CosmosDBAccountPatch

Konstruktoren

CosmosDBAccountPatch()

Initialisiert eine neue instance von CosmosDBAccountPatch.

Eigenschaften

AnalyticalStorageSchemaType

Beschreibt die Schematypen für den analytischen Speicher.

ApiServerVersion

Beschreibt die ServerVersion eines MongoDB-Kontos.

BackupPolicy

Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt. Beachten Sie, dass CosmosDBAccountBackupPolicy es sich um die Basisklasse handelt. Je nach Szenario muss hier möglicherweise eine abgeleitete Klasse der Basisklasse zugewiesen werden, oder diese Eigenschaft muss in eine der möglichen abgeleiteten Klassen umgewandelt werden. Die verfügbaren abgeleiteten Klassen umfassen ContinuousModeBackupPolicy und PeriodicModeBackupPolicy.

Capabilities

Liste der Cosmos DB-Funktionen für das Konto.

CapacityTotalThroughputLimit

Das dem Konto auferlegte Gesamtdurchsatzlimit. Ein totalThroughputLimit von 2000 legt einen strengen Grenzwert für den maximalen Durchsatz fest, der für dieses Konto bereitgestellt werden kann, auf 2000. Ein totalThroughputLimit von -1 gibt keine Grenzwerte für die Bereitstellung des Durchsatzes an.

ConnectorOffer

Der Cassandra-Connectorangebotstyp für das C*-Konto der Cosmos DB-Datenbank.

ConsistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Konto.

Cors

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

CustomerManagedKeyStatus

Gibt die status des Features "Kundenverwalteter Schlüssel" für das Konto an. Falls Fehler auftreten, bietet die -Eigenschaft Anleitungen zur Problembehandlung.

DefaultIdentity

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

DefaultPriorityLevel

Aufzählung, um die Standardprioritätsebene der Anforderung für die prioritätsbasierte Ausführung anzugeben.

DiagnosticLogEnableFullTextQuery

Beschreiben Sie den Detailgrad, mit dem Abfragen protokolliert werden sollen.

DisableKeyBasedMetadataWriteAccess

Deaktivieren Sie Schreibvorgänge für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel.

DisableLocalAuth

Deaktivieren Sie die lokale Authentifizierung, und stellen Sie sicher, dass nur MSI und AAD ausschließlich für die Authentifizierung verwendet werden können.

EnableAutomaticFailover

Aktiviert das automatische Failover der Schreibregion in dem seltenen Fall, dass die Region aufgrund eines Ausfalls nicht verfügbar ist. Automatisches Failover führt zu einer neuen Schreibregion für das Konto und wird basierend auf den für das Konto konfigurierten Failoverprioritäten ausgewählt.

EnableBurstCapacity

Flag, um die Aktivierung/Deaktivierung der Burst Capacity Preview-Funktion für das Konto anzugeben.

EnableCassandraConnector

Aktiviert den Cassandra-Connector für das Cosmos DB C*-Konto.

EnableMaterializedViews

Flag, um anzugeben, ob MaterializedViews für das Cosmos DB-Konto aktiviert werden soll.

EnableMultipleWriteLocations

Ermöglicht dem Konto das Schreiben an mehreren Speicherorten.

EnablePartitionMerge

Flag, um die Aktivierung/Deaktivierung der Partition Merge-Funktion für das Konto anzugeben.

EnablePriorityBasedExecution

Flag, um die Aktivierung/Deaktivierung der Vorschaufunktion für prioritätsbasierte Ausführung für das Konto anzugeben.

Identity

Identität für die Ressource.

IPRules

Liste der IpRules.

IsAnalyticalStorageEnabled

Flag, um anzugeben, ob Speicheranalysen aktiviert werden sollen.

IsFreeTierEnabled

Flag, um anzugeben, ob der Free-Tarif aktiviert ist.

IsVirtualNetworkFilterEnabled

Flag, um anzugeben, ob Virtual Network ACL-Regeln aktiviert/deaktiviert werden sollen.

KeysMetadata

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.

KeyVaultKeyUri

Der URI des Schlüsseltresors.

Location

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

Locations

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

MinimalTlsVersion

Gibt die mindest zulässige Tls-Version an. Der Standardwert ist Tls 1.0, mit Ausnahme der Cassandra- und Mongo-API, die nur mit Tls 1.2 funktionieren.

NetworkAclBypass

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

NetworkAclBypassResourceIds

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

PublicNetworkAccess

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

Tags

Tags sind eine Liste von Schlüssel-Wert-Paaren, die die Ressource beschreiben. Diese Tags können über Ressourcengruppen hinweg zum Anzeigen und Gruppieren von Ressourcen verwendet werden. Für eine Ressource können maximal 15 Tags bereitgestellt werden. Der Schlüssel eines Tags darf nicht länger als 128 Zeichen und der Wert nicht länger als 256 Zeichen sein. Die Standardumgebung für einen Vorlagentyp ist beispielsweise mit "defaultExperience": "Cassandra" festgelegt. Zu den aktuellen "defaultExperience"-Werten gehören auch "Table", "Graph", "DocumentDB" und "MongoDB".

VirtualNetworkRules

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

Gilt für: