ElasticPoolPerformanceLevelCapability Class

Definition

The Elastic Pool performance level capability.

public class ElasticPoolPerformanceLevelCapability
type ElasticPoolPerformanceLevelCapability = class
Public Class ElasticPoolPerformanceLevelCapability
Inheritance
ElasticPoolPerformanceLevelCapability

Constructors

ElasticPoolPerformanceLevelCapability()

Initializes a new instance of the ElasticPoolPerformanceLevelCapability class.

ElasticPoolPerformanceLevelCapability(PerformanceLevelCapability, Sku, IList<LicenseTypeCapability>, Nullable<Int32>, MaxSizeCapability, IList<MaxSizeRangeCapability>, IList<MaxSizeRangeCapability>, IList<ElasticPoolPerDatabaseMaxPerformanceLevelCapability>, Nullable<Boolean>, IList<MaintenanceConfigurationCapability>, Nullable<CapabilityStatus>, String)

Initializes a new instance of the ElasticPoolPerformanceLevelCapability class.

Properties

IncludedMaxSize

Gets the included (free) max size for this performance level.

MaxDatabaseCount

Gets the maximum number of databases supported.

PerformanceLevel

Gets the performance level for the pool.

Reason

Gets or sets the reason for the capability not being available.

Sku

Gets the sku.

Status

Gets the status of the capability. Possible values include: 'Visible', 'Available', 'Default', 'Disabled'

SupportedLicenseTypes

Gets list of supported license types.

SupportedMaintenanceConfigurations

Gets list of supported maintenance configurations

SupportedMaxSizes

Gets the list of supported max sizes.

SupportedPerDatabaseMaxPerformanceLevels

Gets the list of supported per database max performance levels.

SupportedPerDatabaseMaxSizes

Gets the list of supported per database max sizes.

ZoneRedundant

Gets whether or not zone redundancy is supported for the performance level.

Methods

Validate()

Validate the object.

Applies to