ArmSqlModelFactory.ElasticPoolData Methode
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.
Initialisiert eine neue instance von ElasticPoolData.
public static Azure.ResourceManager.Sql.ElasticPoolData ElasticPoolData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Sql.Models.SqlSku sku = default, string kind = default, Azure.ResourceManager.Sql.Models.ElasticPoolState? state = default, DateTimeOffset? createdOn = default, long? maxSizeBytes = default, double? minCapacity = default, Azure.ResourceManager.Sql.Models.ElasticPoolPerDatabaseSettings perDatabaseSettings = default, bool? isZoneRedundant = default, Azure.ResourceManager.Sql.Models.ElasticPoolLicenseType? licenseType = default, Azure.Core.ResourceIdentifier maintenanceConfigurationId = default, int? highAvailabilityReplicaCount = default, Azure.ResourceManager.Sql.Models.SqlAlwaysEncryptedEnclaveType? preferredEnclaveType = default, Azure.ResourceManager.Sql.Models.SqlAvailabilityZoneType? availabilityZone = default);
static member ElasticPoolData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Sql.Models.SqlSku * string * Nullable<Azure.ResourceManager.Sql.Models.ElasticPoolState> * Nullable<DateTimeOffset> * Nullable<int64> * Nullable<double> * Azure.ResourceManager.Sql.Models.ElasticPoolPerDatabaseSettings * Nullable<bool> * Nullable<Azure.ResourceManager.Sql.Models.ElasticPoolLicenseType> * Azure.Core.ResourceIdentifier * Nullable<int> * Nullable<Azure.ResourceManager.Sql.Models.SqlAlwaysEncryptedEnclaveType> * Nullable<Azure.ResourceManager.Sql.Models.SqlAvailabilityZoneType> -> Azure.ResourceManager.Sql.ElasticPoolData
Public Shared Function ElasticPoolData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As SqlSku = Nothing, Optional kind As String = Nothing, Optional state As Nullable(Of ElasticPoolState) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional maxSizeBytes As Nullable(Of Long) = Nothing, Optional minCapacity As Nullable(Of Double) = Nothing, Optional perDatabaseSettings As ElasticPoolPerDatabaseSettings = Nothing, Optional isZoneRedundant As Nullable(Of Boolean) = Nothing, Optional licenseType As Nullable(Of ElasticPoolLicenseType) = Nothing, Optional maintenanceConfigurationId As ResourceIdentifier = Nothing, Optional highAvailabilityReplicaCount As Nullable(Of Integer) = Nothing, Optional preferredEnclaveType As Nullable(Of SqlAlwaysEncryptedEnclaveType) = Nothing, Optional availabilityZone As Nullable(Of SqlAvailabilityZoneType) = Nothing) As ElasticPoolData
Parameter
Die ID.
- name
- String
Der Name.
- resourceType
- ResourceType
Der resourceType.
- systemData
- SystemData
SystemData.
- tags
- IDictionary<String,String>
Die Tags.
- location
- AzureLocation
Der Speicherort.
- sku
- SqlSku
Die SKU des Pools für elastische Datenbanken.
Die Liste der SKUs kann je nach Region und Supportangebot variieren. Verwenden Sie die REST-API oder den folgenden Befehl, um die SKUs (einschließlich SKU-Name, Tarif/Edition, Familie und Kapazität) zu ermitteln, die Capabilities_ListByLocation
für Ihr Abonnement in einer Azure-Region verfügbar sind:
az sql elastic-pool list-editions -l <location> -o table
- kind
- String
Art des Pools für elastische Datenbanken. Dies sind Metadaten, die für die Azure-Portal-Benutzeroberfläche verwendet werden.
- state
- Nullable<ElasticPoolState>
Der Zustand des Pools für elastische Datenbanken.
- createdOn
- Nullable<DateTimeOffset>
Das Erstellungsdatum des Pools für elastische Datenbanken (ISO8601-Format).
Minimale Kapazität, unter der der serverlose Pool nicht kleiner wird, wenn er nicht angehalten wird.
- perDatabaseSettings
- ElasticPoolPerDatabaseSettings
Die Einstellungen pro Datenbank für den Pool für elastische Datenbanken.
Unabhängig davon, ob dieser Pool für elastische Datenbanken zonenredundant ist, was bedeutet, dass die Replikate dieses Pools für elastische Datenbanken auf mehrere Verfügbarkeitszonen verteilt werden.
- licenseType
- Nullable<ElasticPoolLicenseType>
Der Lizenztyp, der für diesen Pool für elastische Datenbanken angewendet werden soll.
- maintenanceConfigurationId
- ResourceIdentifier
Wartungskonfigurations-ID, die dem Pool für elastische Datenbanken zugewiesen ist. Diese Konfiguration definiert den Zeitraum, in dem die Wartungsupdates durchgeführt werden.
Die Anzahl der sekundären Replikate, die dem Pool für elastische Datenbanken zugeordnet sind, die zur Bereitstellung von Hochverfügbarkeit verwendet werden. Gilt nur für Pools für elastische Hyperscale-Datenbanken.
- preferredEnclaveType
- Nullable<SqlAlwaysEncryptedEnclaveType>
Typ der für den Pool für elastische Datenbanken angeforderten Enclave.
- availabilityZone
- Nullable<SqlAvailabilityZoneType>
Gibt die Verfügbarkeitszone an, an die das primäre Replikat des Pools angeheftet ist.
Gibt zurück
Eine neue ElasticPoolData instance zum Simulieren.
Gilt für:
Azure SDK for .NET