ElasticPoolPatch Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An elastic pool update.
public class ElasticPoolPatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Sql.Models.ElasticPoolPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Sql.Models.ElasticPoolPatch>
type ElasticPoolPatch = class
interface IJsonModel<ElasticPoolPatch>
interface IPersistableModel<ElasticPoolPatch>
Public Class ElasticPoolPatch
Implements IJsonModel(Of ElasticPoolPatch), IPersistableModel(Of ElasticPoolPatch)
- Inheritance
-
ElasticPoolPatch
- Implements
Constructors
ElasticPoolPatch() |
Initializes a new instance of ElasticPoolPatch. |
Properties
AvailabilityZone |
Specifies the availability zone the pool's primary replica is pinned to. |
HighAvailabilityReplicaCount |
The number of secondary replicas associated with the elastic pool that are used to provide high availability. Applicable only to Hyperscale elastic pools. |
IsZoneRedundant |
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 |
The license type to apply for this elastic pool. |
MaintenanceConfigurationId |
Maintenance configuration id assigned to the elastic pool. This configuration defines the period when the maintenance updates will will occur. |
MaxSizeBytes |
The storage limit for the database elastic pool in bytes. |
MinCapacity |
Minimal capacity that serverless pool will not shrink below, if not paused. |
PerDatabaseSettings |
The per database settings for the elastic pool. |
PreferredEnclaveType |
Type of enclave requested on the elastic pool. |
Sku |
An ARM Resource SKU. |
Tags |
Resource tags. |
Explicit Interface Implementations
IJsonModel<ElasticPoolPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions) |
Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model. |
IJsonModel<ElasticPoolPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions) |
Writes the model to the provided Utf8JsonWriter. |
IPersistableModel<ElasticPoolPatch>.Create(BinaryData, ModelReaderWriterOptions) |
Converts the provided BinaryData into a model. |
IPersistableModel<ElasticPoolPatch>.GetFormatFromOptions(ModelReaderWriterOptions) |
Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service. |
IPersistableModel<ElasticPoolPatch>.Write(ModelReaderWriterOptions) |
Writes the model into a BinaryData. |