Sprog

ArmSqlModelFactory.ElasticPoolPatch Method

Definition

public static Azure.ResourceManager.Sql.Models.ElasticPoolPatch ElasticPoolPatch(Azure.ResourceManager.Sql.Models.SqlSku sku = 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, int? autoPauseDelay = default, Azure.ResourceManager.Sql.Models.SqlAlwaysEncryptedEnclaveType? preferredEnclaveType = default, Azure.ResourceManager.Sql.Models.SqlAvailabilityZoneType? availabilityZone = default, Azure.ResourceManager.Sql.Models.SqlSku currentSku = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member ElasticPoolPatch : Azure.ResourceManager.Sql.Models.SqlSku * Nullable<int64> * Nullable<double> * Azure.ResourceManager.Sql.Models.ElasticPoolPerDatabaseSettings * Nullable<bool> * Nullable<Azure.ResourceManager.Sql.Models.ElasticPoolLicenseType> * Azure.Core.ResourceIdentifier * Nullable<int> * Nullable<int> * Nullable<Azure.ResourceManager.Sql.Models.SqlAlwaysEncryptedEnclaveType> * Nullable<Azure.ResourceManager.Sql.Models.SqlAvailabilityZoneType> * Azure.ResourceManager.Sql.Models.SqlSku * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.Sql.Models.ElasticPoolPatch
Public Shared Function ElasticPoolPatch (Optional sku As SqlSku = 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 autoPauseDelay As Nullable(Of Integer) = Nothing, Optional preferredEnclaveType As Nullable(Of SqlAlwaysEncryptedEnclaveType) = Nothing, Optional availabilityZone As Nullable(Of SqlAvailabilityZoneType) = Nothing, Optional currentSku As SqlSku = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As ElasticPoolPatch

Parameters

sku
SqlSku

An ARM Resource SKU.

maxSizeBytes
Nullable<Int64>

The storage limit for the database elastic pool in bytes.

minCapacity
Nullable<Double>

Minimal capacity that serverless pool will not shrink below, if not paused.

perDatabaseSettings
ElasticPoolPerDatabaseSettings

The per database settings for the elastic pool.

isZoneRedundant
Nullable<Boolean>

Whether or not this elastic pool is zone redundant, which means the replicas of this elastic pool will be spread across multiple availability zones.

licenseType
Nullable<ElasticPoolLicenseType>

The license type to apply for this elastic pool.

maintenanceConfigurationId
ResourceIdentifier

Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur.

highAvailabilityReplicaCount
Nullable<Int32>

The number of secondary replicas associated with the Business Critical, Premium, or Hyperscale edition elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools.

autoPauseDelay
Nullable<Int32>

Time in minutes after which elastic pool is automatically paused. A value of -1 means that automatic pause is disabled.

preferredEnclaveType
Nullable<SqlAlwaysEncryptedEnclaveType>

Type of enclave requested on the elastic pool.

availabilityZone
Nullable<SqlAvailabilityZoneType>

Specifies the availability zone the pool's primary replica is pinned to.

currentSku
SqlSku

The name and tier of the current SKU.

tags
IDictionary<String,String>

Resource tags.

Returns

A new ElasticPoolPatch instance for mocking.

Applies to