Share via


IRecommendedElasticPool Interface

Definition

An immutable client-side representation of an Azure SQL Recommended ElasticPool.

public interface IRecommendedElasticPool : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasId, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.RecommendedElasticPoolInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Sql.Fluent.ISqlManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasName, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasResourceGroup, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.IRecommendedElasticPool>, Microsoft.Azure.Management.Sql.Fluent.IRecommendedElasticPoolBeta
type IRecommendedElasticPool = interface
    interface IRefreshable<IRecommendedElasticPool>
    interface IHasInner<RecommendedElasticPoolInner>
    interface IHasResourceGroup
    interface IHasName
    interface IHasId
    interface IHasManager<ISqlManager>
    interface IRecommendedElasticPoolBeta
    interface IBeta
Public Interface IRecommendedElasticPool
Implements IBeta, IHasId, IHasInner(Of RecommendedElasticPoolInner), IHasManager(Of ISqlManager), IHasName, IHasResourceGroup, IRecommendedElasticPoolBeta, IRefreshable(Of IRecommendedElasticPool)
Implements

Properties

DatabaseDtuMax

Gets the maximum DTU for the database.

DatabaseDtuMin

Gets the minimum DTU for the database.

DatabaseEdition

Gets the edition of the Azure SQL Recommended Elastic Pool. The ElasticPoolEdition enumeration contains all the valid editions. Possible values include: 'Basic', 'Standard', 'Premium'.

(Inherited from IRecommendedElasticPoolBeta)
Databases

Gets the list of Azure SQL Databases in this pool. Expanded property.

Dtu

Gets the DTU for the SQL Azure Recommended Elastic Pool.

Id

Gets the resource id string

(Inherited from IHasId)
Inner (Inherited from IHasInner<T>)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
MaxObservedDtu

Gets maximum observed DTU.

MaxObservedStorageMB

Gets maximum observed storage in megabytes.

Name

Gets the name of the resource

(Inherited from IHasName)
ObservationPeriodEnd

Gets the observation period start (ISO8601 format).

ObservationPeriodStart

Gets the observation period start (ISO8601 format).

ResourceGroupName (Inherited from IHasResourceGroup)
SqlServerName

Gets name of the SQL Server to which this database belongs.

StorageMB

Gets storage size in megabytes.

Methods

GetDatabase(String)

Get a specific database in the recommended database.

GetDatabaseAsync(String, CancellationToken)

Get a specific database in the recommended database.

(Inherited from IRecommendedElasticPoolBeta)
ListDatabases()

Fetches list of databases by making call to Azure.

ListDatabasesAsync(CancellationToken)

Fetches list of databases by making call to Azure.

(Inherited from IRecommendedElasticPoolBeta)
ListMetrics()

Fetches list of metrics information by making call to Azure.

Refresh()

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)
RefreshAsync(CancellationToken)

Refreshes the resource to sync with Azure.

(Inherited from IRefreshable<T>)

Applies to