Freigeben über


DatabaseAccountCreateUpdateParameters interface

Parameter zum Erstellen und Aktualisieren von Cosmos DB-Datenbankkonten.

Extends

Eigenschaften

analyticalStorageConfiguration

Analytische Speicherspezifische Eigenschaften.

apiProperties

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

backupPolicy

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.

connectorOffer

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

consistencyPolicy

Die Konsistenzrichtlinie für das Cosmos DB-Konto.

cors

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

createMode

Aufzählung, um den Modus der Kontoerstellung anzugeben.

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.

databaseAccountOfferType

Der Angebotstyp für die Datenbank

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.

disableKeyBasedMetadataWriteAccess

Deaktivieren von Schreibvorgängen 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.

enableAnalyticalStorage

Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen.

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.

enableBurstCapacity

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

enableCassandraConnector

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

enableFreeTier

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

enableMultipleWriteLocations

Ermöglicht das Schreiben des Kontos an mehreren Speicherorten.

enablePartitionMerge

Flag zum Aktivieren/Deaktivieren der Partitionszusammenführungsfunktion für das Konto

enablePerRegionPerPartitionAutoscale

Flag zum Aktivieren/Deaktivieren des PerRegionPerPartitionAutoscale-Features für das Konto

identity

Identität für die Ressource.

ipRules

Liste der IpRules.

isVirtualNetworkFilterEnabled

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

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. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

keyVaultKeyUri

Der URI des Schlüsseltresors

kind

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

locations

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

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.

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.

restoreParameters

Parameter, die die Informationen zur Wiederherstellung angeben sollen.

virtualNetworkRules

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

Geerbte Eigenschaften

id

Der eindeutige Ressourcenbezeichner der ARM-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

location

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

name

Der Name der ARM-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

tags

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

Der Typ der Azure-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

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

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 die Datenbank

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

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

enableAnalyticalStorage

Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen.

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 der Funktion "Burst Capacity" 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

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 des PerRegionPerPartitionAutoscale-Features für das Konto

enablePerRegionPerPartitionAutoscale?: boolean

Eigenschaftswert

boolean

identity

Identität für die Ressource.

identity?: ManagedServiceIdentity

Eigenschaftswert

ipRules

Liste der IpRules.

ipRules?: IpAddressOrRange[]

Eigenschaftswert

isVirtualNetworkFilterEnabled

Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/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. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

keysMetadata?: DatabaseAccountKeysMetadata

Eigenschaftswert

keyVaultKeyUri

Der URI des Schlüsseltresors

keyVaultKeyUri?: string

Eigenschaftswert

string

kind

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

kind?: string

Eigenschaftswert

string

locations

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

locations: Location_2[]

Eigenschaftswert

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.

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

virtualNetworkRules?: VirtualNetworkRule[]

Eigenschaftswert

Geerbte Eigenschaftsdetails

id

Der eindeutige Ressourcenbezeichner der ARM-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonARMResourceProperties.id

location

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

location?: string

Eigenschaftswert

string

geerbt vonARMResourceProperties.location

name

Der Name der ARM-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonARMResourceProperties.name

tags

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

tags?: {[propertyName: string]: string}

Eigenschaftswert

{[propertyName: string]: string}

vonARMResourceProperties.tags geerbt

type

Der Typ der Azure-Ressource. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

geerbt vonARMResourceProperties.type