DatabaseAccountCreateUpdateProperties interface
Eigenschaften zum Erstellen und Aktualisieren von Azure Cosmos DB-Datenbankkonten.
Eigenschaften
| analytical |
Analytische Speicherspezifische Eigenschaften. |
| api |
API-spezifische Eigenschaften. Derzeit wird nur für die MongoDB-API unterstützt. |
| backup |
Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt. |
| capabilities | Liste der Cosmos DB-Funktionen für das Konto |
| capacity | Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt. |
| capacity |
Gibt den capacityMode des Cosmos DB-Kontos an. |
| connector |
Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto. |
| consistency |
Die Konsistenzrichtlinie für das Cosmos DB-Konto. |
| cors | Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto. |
| create |
Aufzählung, um den Modus der Kontoerstellung anzugeben. |
| customer |
Gibt den Status des Features "Vom Kunden verwalteter Schlüssel" für das Konto an. Falls Fehler auftreten, bietet die Eigenschaft Anleitungen zur Problembehandlung. |
| database |
Der Angebotstyp für das Cosmos DB-Datenbankkonto. |
| default |
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. |
| default |
Aufzählung, um die Standardprioritätsstufe der Anforderung für die prioritätsbasierte Ausführung anzugeben. |
| diagnostic |
Das Objekt, das die verschiedenen Diagnoseprotokolleinstellungen für das Cosmos DB-Konto darstellt. |
| disable |
Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel |
| disable |
Deaktivieren Sie die lokale Authentifizierung, und stellen Sie sicher, dass nur MSI und AAD ausschließlich für die Authentifizierung verwendet werden können. |
| enable |
Flag, das angibt, ob das Feature "Alle Versionen" und "Löschungsfeed ändern" für das Konto aktiviert ist |
| enable |
Markierung, um anzuzeigen, ob Storage Analytics aktiviert werden soll. |
| enable |
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. |
| enable |
Flag zum Aktivieren/Deaktivieren des Features "Burst Capacity Preview" auf dem Konto |
| enable |
Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto |
| enable |
Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist. |
| enable |
Kennzeichnen, um anzugeben, ob MaterializedViews für das Cosmos DB-Konto aktiviert werden soll |
| enable |
Ermöglicht das Schreiben des Kontos an mehreren Speicherorten. |
| enable |
Flag zum Aktivieren/Deaktivieren der Partitionszusammenführungsfunktion für das Konto |
| enable |
Flag zum Aktivieren/Deaktivieren von Per-Region AutoScale Preview-Feature pro Partition auf dem Konto |
| enable |
Flag zum Aktivieren/Deaktivieren der Funktion "Prioritätsbasierte Ausführungsvorschau" für das Konto |
| ip |
Liste der IpRules. |
| is |
Flagge, um anzuzeigen, ob Virtual Network ACL-Regeln aktiviert oder deaktiviert werden sollen. |
| keys |
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. |
| key |
Die URI des key vault |
| locations | Ein Array, das die georeplizierten Speicherorte enthält, die für das Cosmos DB-Konto aktiviert sind. |
| minimal |
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. |
| network |
Gibt an, welche Dienste Firewallprüfungen umgehen dürfen. |
| network |
Ein Array, das die Ressourcen-IDs für die Netzwerk-Acl-Umgehung für das Cosmos DB-Konto enthält. |
| public |
Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind. |
| restore |
Parameter, die die Informationen zur Wiederherstellung angeben sollen. |
| virtual |
Liste der Virtual Network ACL-Regeln, die für das Cosmos-DB-Konto konfiguriert wurden. |
Details zur Eigenschaft
analyticalStorageConfiguration
Analytische Speicherspezifische Eigenschaften.
analyticalStorageConfiguration?: AnalyticalStorageConfiguration
Eigenschaftswert
apiProperties
API-spezifische Eigenschaften. Derzeit wird nur für die MongoDB-API unterstützt.
apiProperties?: ApiProperties
Eigenschaftswert
backupPolicy
Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt.
backupPolicy?: BackupPolicyUnion
Eigenschaftswert
capabilities
Liste der Cosmos DB-Funktionen für das Konto
capabilities?: Capability[]
Eigenschaftswert
capacity
Das Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt.
capacity?: Capacity
Eigenschaftswert
capacityMode
Gibt den capacityMode des Cosmos DB-Kontos an.
capacityMode?: string
Eigenschaftswert
string
connectorOffer
Der Cassandra Connector-Angebotstyp für das Cosmos DB-Datenbank-C*-Konto.
connectorOffer?: string
Eigenschaftswert
string
consistencyPolicy
Die Konsistenzrichtlinie für das Cosmos DB-Konto.
consistencyPolicy?: ConsistencyPolicy
Eigenschaftswert
cors
Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto.
cors?: CorsPolicy[]
Eigenschaftswert
createMode
Aufzählung, um den Modus der Kontoerstellung anzugeben.
createMode?: string
Eigenschaftswert
string
customerManagedKeyStatus
Gibt den Status des Features "Vom Kunden verwalteter Schlüssel" für das Konto an. Falls Fehler auftreten, bietet die Eigenschaft Anleitungen zur Problembehandlung.
customerManagedKeyStatus?: string
Eigenschaftswert
string
databaseAccountOfferType
Der Angebotstyp für das Cosmos DB-Datenbankkonto.
databaseAccountOfferType: "Standard"
Eigenschaftswert
"Standard"
defaultIdentity
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.
defaultIdentity?: string
Eigenschaftswert
string
defaultPriorityLevel
Aufzählung, um die Standardprioritätsstufe der Anforderung für die prioritätsbasierte Ausführung anzugeben.
defaultPriorityLevel?: string
Eigenschaftswert
string
diagnosticLogSettings
Das Objekt, das die verschiedenen Diagnoseprotokolleinstellungen für das Cosmos DB-Konto darstellt.
diagnosticLogSettings?: DiagnosticLogSettings
Eigenschaftswert
disableKeyBasedMetadataWriteAccess
Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel
disableKeyBasedMetadataWriteAccess?: boolean
Eigenschaftswert
boolean
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.
disableLocalAuth?: boolean
Eigenschaftswert
boolean
enableAllVersionsAndDeletesChangeFeed
Flag, das angibt, ob das Feature "Alle Versionen" und "Löschungsfeed ändern" für das Konto aktiviert ist
enableAllVersionsAndDeletesChangeFeed?: boolean
Eigenschaftswert
boolean
enableAnalyticalStorage
Markierung, um anzuzeigen, ob Storage Analytics aktiviert werden soll.
enableAnalyticalStorage?: boolean
Eigenschaftswert
boolean
enableAutomaticFailover
Aktiviert das automatische Failover des Schreibbereichs im seltenen Fall, dass die Region aufgrund eines Ausfalls nicht verfügbar ist. Das automatische Failover führt zu einem neuen Schreibbereich für das Konto und wird basierend auf den für das Konto konfigurierten Failoverprioritäten ausgewählt.
enableAutomaticFailover?: boolean
Eigenschaftswert
boolean
enableBurstCapacity
Flag zum Aktivieren/Deaktivieren des Features "Burst Capacity Preview" auf dem Konto
enableBurstCapacity?: boolean
Eigenschaftswert
boolean
enableCassandraConnector
Aktiviert den Cassandra Connector auf dem Cosmos DB C*-Konto
enableCassandraConnector?: boolean
Eigenschaftswert
boolean
enableFreeTier
Kennzeichnung, um anzugeben, ob die kostenlose Leiste aktiviert ist.
enableFreeTier?: boolean
Eigenschaftswert
boolean
enableMaterializedViews
Kennzeichnen, um anzugeben, ob MaterializedViews für das Cosmos DB-Konto aktiviert werden soll
enableMaterializedViews?: boolean
Eigenschaftswert
boolean
enableMultipleWriteLocations
Ermöglicht das Schreiben des Kontos an mehreren Speicherorten.
enableMultipleWriteLocations?: boolean
Eigenschaftswert
boolean
enablePartitionMerge
Flag zum Aktivieren/Deaktivieren der Partitionszusammenführungsfunktion für das Konto
enablePartitionMerge?: boolean
Eigenschaftswert
boolean
enablePerRegionPerPartitionAutoscale
Flag zum Aktivieren/Deaktivieren von Per-Region AutoScale Preview-Feature pro Partition auf dem Konto
enablePerRegionPerPartitionAutoscale?: boolean
Eigenschaftswert
boolean
enablePriorityBasedExecution
Flag zum Aktivieren/Deaktivieren der Funktion "Prioritätsbasierte Ausführungsvorschau" für das Konto
enablePriorityBasedExecution?: boolean
Eigenschaftswert
boolean
ipRules
isVirtualNetworkFilterEnabled
Flagge, um anzuzeigen, ob Virtual Network ACL-Regeln aktiviert oder deaktiviert werden sollen.
isVirtualNetworkFilterEnabled?: boolean
Eigenschaftswert
boolean
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.
keysMetadata?: DatabaseAccountKeysMetadata
Eigenschaftswert
keyVaultKeyUri
Die URI des key vault
keyVaultKeyUri?: string
Eigenschaftswert
string
locations
Ein Array, das die georeplizierten Speicherorte enthält, die für das Cosmos DB-Konto aktiviert sind.
locations: Location[]
Eigenschaftswert
Location[]
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.
minimalTlsVersion?: string
Eigenschaftswert
string
networkAclBypass
Gibt an, welche Dienste Firewallprüfungen umgehen dürfen.
networkAclBypass?: NetworkAclBypass
Eigenschaftswert
networkAclBypassResourceIds
Ein Array, das die Ressourcen-IDs für die Netzwerk-Acl-Umgehung für das Cosmos DB-Konto enthält.
networkAclBypassResourceIds?: string[]
Eigenschaftswert
string[]
publicNetworkAccess
Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind.
publicNetworkAccess?: string
Eigenschaftswert
string
restoreParameters
Parameter, die die Informationen zur Wiederherstellung angeben sollen.
restoreParameters?: RestoreParameters
Eigenschaftswert
virtualNetworkRules
Liste der Virtual Network ACL-Regeln, die für das Cosmos-DB-Konto konfiguriert wurden.
virtualNetworkRules?: VirtualNetworkRule[]