Share via


CosmosDBAccountData Klasse

Definition

Eine Klasse, die das CosmosDBAccount-Datenmodell darstellt. Ein Azure Cosmos DB-Datenbankkonto.

public class CosmosDBAccountData : Azure.ResourceManager.Models.TrackedResourceData
type CosmosDBAccountData = class
    inherit TrackedResourceData
Public Class CosmosDBAccountData
Inherits TrackedResourceData
Vererbung

Konstruktoren

CosmosDBAccountData(AzureLocation)

Initialisiert eine neue instance von CosmosDBAccountData.

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 die Basisklasse ist. 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. Zu den verfügbaren abgeleiteten Klassen gehören ContinuousModeBackupPolicy und PeriodicModeBackupPolicy.

Capabilities

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

CapacityTotalThroughputLimit

Der für das Konto auferlegte Gesamtdurchsatzgrenzwert. Ein totalThroughputLimit von 2000 erzwingt einen strengen Grenzwert für den maximalen Durchsatz, 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 Angebotstyp des Cassandra-Connectors für das C*-Konto der Cosmos DB-Datenbank.

ConsistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Datenbankkonto.

Cors

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

CreateMode

Enumeration, um den Modus der Kontoerstellung anzugeben.

CustomerManagedKeyStatus

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

DatabaseAccountOfferType

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

DefaultIdentity

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

DefaultPriorityLevel

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

DiagnosticLogEnableFullTextQuery

Beschreiben sie die Detailebene, mit der 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.

DocumentEndpoint

Der Verbindungsendpunkt für das Cosmos DB-Datenbankkonto.

EnableAutomaticFailover

Aktiviert das automatische Failover der Schreibregion in dem seltenen Fall, dass die Region aufgrund eines Ausfalls nicht verfügbar ist. Das automatische 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 das Aktivieren/Deaktivieren der Burstkapazitätsvorschaufunktion 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, an mehreren Speicherorten zu schreiben.

EnablePartitionMerge

Flag, um das Aktivieren/Deaktivieren der Partitionszusammenführungsfunktion für das Konto anzugeben.

EnablePriorityBasedExecution

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

FailoverPolicies

Ein Array, das die nach ihren Failoverprioritäten sortierten Regionen enthält.

Id

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

(Geerbt von ResourceData)
Identity

Identität für die Ressource.

InstanceId

Ein eindeutiger Bezeichner, der dem Datenbankkonto zugewiesen ist.

IPRules

Liste der IpRules.

IsAnalyticalStorageEnabled

Flag, um anzugeben, ob die Speicheranalyse aktiviert werden soll.

IsFreeTierEnabled

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

IsVirtualNetworkFilterEnabled

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

KeysMetadata

Das -Objekt, das die Metadaten für die Kontoschlüssel des Cosmos DB-Kontos darstellt.

KeyVaultKeyUri

Der URI des Schlüsseltresors.

Kind

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

Location

Der geografische Standort, an dem sich die Ressource befindet.

(Geerbt von TrackedResourceData)
Locations

Ein Array, das alle für das Cosmos DB-Konto aktivierten Speicherorte enthält.

MinimalTlsVersion

Gibt die mindestens 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.

Name

Der Name der Ressource.

(Geerbt von ResourceData)
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.

PrivateEndpointConnections

Liste der für das Cosmos DB-Konto konfigurierten privaten Endpunktverbindungen.

ProvisioningState

Die status des Cosmos DB-Kontos zum Zeitpunkt des Aufrufs des Vorgangs. Die status kann eine der folgenden sein. Erstellen: 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 Vorgang Cosmos DB-Konto erstellen angegeben sind. "Erfolgreich": Das Cosmos DB-Konto ist zur Verwendung aktiv. "Aktualisieren": Das Cosmos DB-Konto wird aktualisiert. "Löschen": Das Cosmos DB-Konto wird gelöscht. "Fehler": Fehler bei der Erstellung des Cosmos DB-Kontos. "DeletionFailed": Fehler beim Löschen des Cosmos DB-Kontos.

PublicNetworkAccess

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

ReadLocations

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

ResourceType

Der Typ der Ressource. Beispiel: "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts".

(Geerbt von ResourceData)
RestoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben.

SystemData

Azure Resource Manager-Metadaten mit createdBy- und modifiedBy-Informationen.

(Geerbt von ResourceData)
Tags

Ressourcentags.

(Geerbt von TrackedResourceData)
VirtualNetworkRules

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

WriteLocations

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

Gilt für: