ISqlElasticPool Interface

Definition

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

public interface ISqlElasticPool : Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Sql.Fluent.ISqlManager,Microsoft.Azure.Management.Sql.Fluent.Models.ElasticPoolInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.Models.ElasticPoolInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Sql.Fluent.ISqlManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChild<Microsoft.Azure.Management.Sql.Fluent.ISqlManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IIndependentChildResource<Microsoft.Azure.Management.Sql.Fluent.ISqlManager,Microsoft.Azure.Management.Sql.Fluent.Models.ElasticPoolInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Sql.Fluent.ISqlElasticPool>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Sql.Fluent.SqlElasticPool.Update.IUpdate>
type ISqlElasticPool = interface
    interface IIndependentChildResource<ISqlManager, ElasticPoolInner>
    interface IGroupableResource<ISqlManager, ElasticPoolInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<ISqlManager>
    interface IHasInner<ElasticPoolInner>
    interface IIndependentChild<ISqlManager>
    interface IRefreshable<ISqlElasticPool>
    interface IUpdatable<IUpdate>
Public Interface ISqlElasticPool
Implements IGroupableResource(Of ISqlManager, ElasticPoolInner), IHasInner(Of ElasticPoolInner), IHasManager(Of ISqlManager), IIndependentChild(Of ISqlManager), IIndependentChildResource(Of ISqlManager, ElasticPoolInner), IRefreshable(Of ISqlElasticPool), IUpdatable(Of IUpdate)
Implements

Properties

CreationDate

Gets the creation date of the Azure SQL Elastic Pool.

DatabaseDtuMax

Gets the maximum DTU any one SQL Azure database can consume.

DatabaseDtuMin

Gets the minimum DTU all SQL Azure Databases are guaranteed.

Dtu

Gets The total shared DTU for the SQL Azure Database Elastic Pool.

Edition

Gets the edition of Azure SQL Elastic Pool.

Inner (Inherited from IHasInner<T>)
Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)
SqlServerName

Gets name of the SQL Server to which this elastic pool belongs.

State

Gets the state of the Azure SQL Elastic Pool.

StorageMB

Gets the storage limit for the SQL Azure Database Elastic Pool in MB.

Methods

Delete()

Deletes the elastic pool from the server.

GetDatabase(String)

Gets the specific database in the elastic pool.

ListActivities()
ListDatabaseActivities()
ListDatabases()
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>)
Update() (Inherited from IUpdatable<T>)

Applies to