DatabaseAccountCreateUpdateParameters interface
Parameter zum Erstellen und Aktualisieren von Cosmos DB-Datenbankkonten.
- Extends
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. |
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 die Datenbank |
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. |
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 |
Kennzeichnen, um anzugeben, ob Speicheranalysen aktiviert werden sollen. |
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 der Funktion "Burst Capacity" 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 |
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 des PerRegionPerPartitionAutoscale-Features für das Konto |
identity | Identität für die Ressource. |
ip |
Liste der IpRules. |
is |
Kennzeichnen, um anzugeben, ob ACL-Regeln für virtuelle Netzwerke aktiviert/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. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden. |
key |
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. |
minimal |
Gibt die mindestens zulässige Tls-Version an. Der Standardwert ist Tls 1.2. Cassandra- und Mongo-APIs funktionieren nur mit Tls 1.2. |
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 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
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
Location[]
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}
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