DatabaseAccountCreateUpdateParameters Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
DatabaseAccountCreateUpdateParameters() |
Initialisiert eine neue instance der DatabaseAccountCreateUpdateParameters-Klasse. |
DatabaseAccountCreateUpdateParameters(IList<Location>, String, String, String, String, IDictionary<String,String>, String, ManagedServiceIdentity, ConsistencyPolicy, IList<IpAddressOrRange>, Nullable<Boolean>, Nullable<Boolean>, IList<Capability>, IList<VirtualNetworkRule>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, String, String, String, Nullable<Boolean>, ApiProperties, Nullable<Boolean>, AnalyticalStorageConfiguration, String, BackupPolicy, IList<CorsPolicy>, Nullable<NetworkAclBypass>, IList<String>, Nullable<Boolean>, RestoreParameters, Capacity) |
Initialisiert eine neue instance der DatabaseAccountCreateUpdateParameters-Klasse. |
DatabaseAccountCreateUpdateParameters()
Initialisiert eine neue instance der DatabaseAccountCreateUpdateParameters-Klasse.
public DatabaseAccountCreateUpdateParameters ();
Public Sub New ()
Gilt für:
DatabaseAccountCreateUpdateParameters(IList<Location>, String, String, String, String, IDictionary<String,String>, String, ManagedServiceIdentity, ConsistencyPolicy, IList<IpAddressOrRange>, Nullable<Boolean>, Nullable<Boolean>, IList<Capability>, IList<VirtualNetworkRule>, Nullable<Boolean>, Nullable<Boolean>, String, Nullable<Boolean>, String, String, String, Nullable<Boolean>, ApiProperties, Nullable<Boolean>, AnalyticalStorageConfiguration, String, BackupPolicy, IList<CorsPolicy>, Nullable<NetworkAclBypass>, IList<String>, Nullable<Boolean>, RestoreParameters, Capacity)
Initialisiert eine neue instance der DatabaseAccountCreateUpdateParameters-Klasse.
public DatabaseAccountCreateUpdateParameters (System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.Location> locations, string id = default, string name = default, string type = default, string location = default, System.Collections.Generic.IDictionary<string,string> tags = default, string kind = default, Microsoft.Azure.Management.CosmosDB.Models.ManagedServiceIdentity identity = default, Microsoft.Azure.Management.CosmosDB.Models.ConsistencyPolicy consistencyPolicy = default, System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.IpAddressOrRange> ipRules = default, bool? isVirtualNetworkFilterEnabled = default, bool? enableAutomaticFailover = default, System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.Capability> capabilities = default, System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.VirtualNetworkRule> virtualNetworkRules = default, bool? enableMultipleWriteLocations = default, bool? enableCassandraConnector = default, string connectorOffer = default, bool? disableKeyBasedMetadataWriteAccess = default, string keyVaultKeyUri = default, string defaultIdentity = default, string publicNetworkAccess = default, bool? enableFreeTier = default, Microsoft.Azure.Management.CosmosDB.Models.ApiProperties apiProperties = default, bool? enableAnalyticalStorage = default, Microsoft.Azure.Management.CosmosDB.Models.AnalyticalStorageConfiguration analyticalStorageConfiguration = default, string createMode = default, Microsoft.Azure.Management.CosmosDB.Models.BackupPolicy backupPolicy = default, System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.CorsPolicy> cors = default, Microsoft.Azure.Management.CosmosDB.Models.NetworkAclBypass? networkAclBypass = default, System.Collections.Generic.IList<string> networkAclBypassResourceIds = default, bool? disableLocalAuth = default, Microsoft.Azure.Management.CosmosDB.Models.RestoreParameters restoreParameters = default, Microsoft.Azure.Management.CosmosDB.Models.Capacity capacity = default);
new Microsoft.Azure.Management.CosmosDB.Models.DatabaseAccountCreateUpdateParameters : System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.Location> * string * string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.CosmosDB.Models.ManagedServiceIdentity * Microsoft.Azure.Management.CosmosDB.Models.ConsistencyPolicy * System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.IpAddressOrRange> * Nullable<bool> * Nullable<bool> * System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.Capability> * System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.VirtualNetworkRule> * Nullable<bool> * Nullable<bool> * string * Nullable<bool> * string * string * string * Nullable<bool> * Microsoft.Azure.Management.CosmosDB.Models.ApiProperties * Nullable<bool> * Microsoft.Azure.Management.CosmosDB.Models.AnalyticalStorageConfiguration * string * Microsoft.Azure.Management.CosmosDB.Models.BackupPolicy * System.Collections.Generic.IList<Microsoft.Azure.Management.CosmosDB.Models.CorsPolicy> * Nullable<Microsoft.Azure.Management.CosmosDB.Models.NetworkAclBypass> * System.Collections.Generic.IList<string> * Nullable<bool> * Microsoft.Azure.Management.CosmosDB.Models.RestoreParameters * Microsoft.Azure.Management.CosmosDB.Models.Capacity -> Microsoft.Azure.Management.CosmosDB.Models.DatabaseAccountCreateUpdateParameters
Public Sub New (locations As IList(Of Location), Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional location As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional kind As String = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional consistencyPolicy As ConsistencyPolicy = Nothing, Optional ipRules As IList(Of IpAddressOrRange) = Nothing, Optional isVirtualNetworkFilterEnabled As Nullable(Of Boolean) = Nothing, Optional enableAutomaticFailover As Nullable(Of Boolean) = Nothing, Optional capabilities As IList(Of Capability) = Nothing, Optional virtualNetworkRules As IList(Of VirtualNetworkRule) = Nothing, Optional enableMultipleWriteLocations As Nullable(Of Boolean) = Nothing, Optional enableCassandraConnector As Nullable(Of Boolean) = Nothing, Optional connectorOffer As String = Nothing, Optional disableKeyBasedMetadataWriteAccess As Nullable(Of Boolean) = Nothing, Optional keyVaultKeyUri As String = Nothing, Optional defaultIdentity As String = Nothing, Optional publicNetworkAccess As String = Nothing, Optional enableFreeTier As Nullable(Of Boolean) = Nothing, Optional apiProperties As ApiProperties = Nothing, Optional enableAnalyticalStorage As Nullable(Of Boolean) = Nothing, Optional analyticalStorageConfiguration As AnalyticalStorageConfiguration = Nothing, Optional createMode As String = Nothing, Optional backupPolicy As BackupPolicy = Nothing, Optional cors As IList(Of CorsPolicy) = Nothing, Optional networkAclBypass As Nullable(Of NetworkAclBypass) = Nothing, Optional networkAclBypassResourceIds As IList(Of String) = Nothing, Optional disableLocalAuth As Nullable(Of Boolean) = Nothing, Optional restoreParameters As RestoreParameters = Nothing, Optional capacity As Capacity = Nothing)
Parameter
Ein Array, das die Georeplizierungsstandorte enthält, die für das Cosmos DB-Konto aktiviert sind.
- id
- String
Der eindeutige Ressourcenbezeichner der ARM-Ressource.
- name
- String
Der Name der ARM-Ressource.
- type
- String
Der Typ der Azure-Ressource.
- location
- String
Der Speicherort der Ressourcengruppe, zu der die Ressource gehört.
- tags
- IDictionary<String,String>
- kind
- String
Gibt den Typ des Datenbankkontos an. Dies kann nur bei der Erstellung eines Datenbankkontos festgelegt werden. Mögliche Werte: "GlobalDocumentDB", "MongoDB", "Parse"
- identity
- ManagedServiceIdentity
- consistencyPolicy
- ConsistencyPolicy
Die Konsistenzrichtlinie für das Cosmos DB-Konto.
- ipRules
- IList<IpAddressOrRange>
Liste der IpRules.
Flag, um anzugeben, ob Virtual Network ACL-Regeln aktiviert/deaktiviert werden sollen.
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.
- capabilities
- IList<Capability>
Liste der Cosmos DB-Funktionen für das Konto
- virtualNetworkRules
- IList<VirtualNetworkRule>
Liste der Virtual Network ACL-Regeln, die für das Cosmos DB-Konto konfiguriert sind.
Ermöglicht dem Konto das Schreiben an mehreren Speicherorten.
Aktiviert den Cassandra-Connector für das Cosmos DB C*-Konto
- connectorOffer
- String
Der Cassandra-Connectorangebotstyp für das C*-Konto der Cosmos DB-Datenbank. Mögliche Werte: "Klein"
Deaktivieren von Schreibvorgängen für Metadatenressourcen (Datenbanken, Container, Durchsatz) über Kontoschlüssel
- keyVaultKeyUri
- String
Der URI des Schlüsseltresors
- defaultIdentity
- String
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.
- publicNetworkAccess
- String
Gibt an, ob Anforderungen aus dem öffentlichen Netzwerk zulässig sind. Mögliche Werte sind: "Aktiviert", "Deaktiviert".
- apiProperties
- ApiProperties
API-spezifische Eigenschaften. Derzeit nur für die MongoDB-API unterstützt.
Flag, um anzugeben, ob Speicheranalysen aktiviert werden sollen.
- analyticalStorageConfiguration
- AnalyticalStorageConfiguration
Analysespeicherspezifische Eigenschaften.
- createMode
- String
Enumeration, um den Modus der Kontoerstellung anzugeben. Mögliche Werte: "Default", "Restore"
- backupPolicy
- BackupPolicy
Das Objekt, das die Richtlinie zum Erstellen von Sicherungen für ein Konto darstellt.
- cors
- IList<CorsPolicy>
Die CORS-Richtlinie für das Cosmos DB-Datenbankkonto.
- networkAclBypass
- Nullable<NetworkAclBypass>
Gibt an, welche Dienste Firewallprüfungen umgehen dürfen. Mögliche Werte: "None", "AzureServices"
Ein Array, das die Ressourcen-IDs für die Netzwerk-ACL-Umgehung für das Cosmos DB-Konto enthält.
Deaktivieren Sie die lokale Authentifizierung, und stellen Sie sicher, dass nur MSI und AAD ausschließlich für die Authentifizierung verwendet werden können.
- restoreParameters
- RestoreParameters
Parameter, um die Informationen zur Wiederherstellung anzugeben.
- capacity
- Capacity
Das -Objekt, das alle Eigenschaften im Zusammenhang mit der Kapazitätserzwingung für ein Konto darstellt.
Gilt für:
Azure SDK for .NET