Share via


ElasticPoolPerDatabaseSettings Class

Definition

Per database settings of an elastic pool.

public class ElasticPoolPerDatabaseSettings : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Sql.Models.ElasticPoolPerDatabaseSettings>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Sql.Models.ElasticPoolPerDatabaseSettings>
type ElasticPoolPerDatabaseSettings = class
    interface IJsonModel<ElasticPoolPerDatabaseSettings>
    interface IPersistableModel<ElasticPoolPerDatabaseSettings>
Public Class ElasticPoolPerDatabaseSettings
Implements IJsonModel(Of ElasticPoolPerDatabaseSettings), IPersistableModel(Of ElasticPoolPerDatabaseSettings)
Inheritance
ElasticPoolPerDatabaseSettings
Implements

Constructors

ElasticPoolPerDatabaseSettings()

Initializes a new instance of ElasticPoolPerDatabaseSettings.

Properties

MaxCapacity

The maximum capacity any one database can consume.

MinCapacity

The minimum capacity all databases are guaranteed.

Explicit Interface Implementations

IJsonModel<ElasticPoolPerDatabaseSettings>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<ElasticPoolPerDatabaseSettings>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<ElasticPoolPerDatabaseSettings>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<ElasticPoolPerDatabaseSettings>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<ElasticPoolPerDatabaseSettings>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to