ElasticPoolPerformanceLevelCapability Class

The Elastic Pool performance level capability.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
ElasticPoolPerformanceLevelCapability

Constructor

ElasticPoolPerformanceLevelCapability(*, reason: Optional[str] = None, **kwargs)

Parameters

reason
str
Required

The reason for the capability not being available.

Variables

performance_level
PerformanceLevelCapability

The performance level for the pool.

sku
Sku

The sku.

supported_license_types
list[LicenseTypeCapability]

List of supported license types.

max_database_count
int

The maximum number of databases supported.

included_max_size
MaxSizeCapability

The included (free) max size for this performance level.

supported_max_sizes
list[MaxSizeRangeCapability]

The list of supported max sizes.

supported_per_database_max_sizes
list[MaxSizeRangeCapability]

The list of supported per database max sizes.

supported_per_database_max_performance_levels
list[ElasticPoolPerDatabaseMaxPerformanceLevelCapability]

The list of supported per database max performance levels.

zone_redundant
bool

Whether or not zone redundancy is supported for the performance level.

supported_maintenance_configurations
list[MaintenanceConfigurationCapability]

List of supported maintenance configurations.

status
str or CapabilityStatus

The status of the capability. Possible values include: "Visible", "Available", "Default", "Disabled".