ISqlElasticPools ISqlElasticPools ISqlElasticPools Interface

Definition

Entry point to SQL Elastic Pool management API.

public interface ISqlElasticPools : Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsBatchCreation<Microsoft.Azure.Management.Sql.Fluent.ISqlElasticPool>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsCreating<Microsoft.Azure.Management.Sql.Fluent.SqlElasticPool.Definition.IBlank>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingById, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsDeletingByParent, Microsoft.Azure.Management.ResourceManager.Fluent.Core.CollectionActions.ISupportsGettingById<Microsoft.Azure.Management.Sql.Fluent.ISqlElasticPool>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Sql.Fluent.IElasticPoolsOperations>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Sql.Fluent.ISqlManager>
type ISqlElasticPools = interface
    interface ISupportsCreating<IBlank>
    interface ISupportsDeletingById
    interface ISupportsGettingById<ISqlElasticPool>
    interface ISupportsBatchCreation<ISqlElasticPool>
    interface ISupportsDeletingByParent
    interface IHasManager<ISqlManager>
    interface IHasInner<IElasticPoolsOperations>
Public Interface ISqlElasticPools
Implements IHasInner(Of IElasticPoolsOperations), IHasManager(Of ISqlManager), ISupportsBatchCreation(Of ISqlElasticPool), ISupportsCreating(Of IBlank), ISupportsDeletingById, ISupportsDeletingByParent, ISupportsGettingById(Of ISqlElasticPool)
Derived
Implements

Methods

Create(ICreatable<IFluentResourceT>[]) Create(ICreatable<IFluentResourceT>[]) Create(ICreatable<IFluentResourceT>[])

Creates a set (batch) of resources.

(Inherited from ISupportsBatchCreation<IFluentResourceT>)
Create(IEnumerable<ICreatable<IFluentResourceT>>) Create(IEnumerable<ICreatable<IFluentResourceT>>) Create(IEnumerable<ICreatable<IFluentResourceT>>)

Creates a set (batch) of resources.

(Inherited from ISupportsBatchCreation<IFluentResourceT>)
CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken) CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken) CreateAsync(IEnumerable<ICreatable<IFluentResourceT>>, CancellationToken)

Creates a set (batch) of resources.

(Inherited from ISupportsBatchCreation<IFluentResourceT>)
Define(String) Define(String) Define(String) Inherited from ISupportsCreating<T>
DeleteById(String) DeleteById(String) DeleteById(String)

Deletes a resource from Azure, identifying it by its resource ID.

(Inherited from ISupportsDeletingById)
DeleteByIdAsync(String, CancellationToken) DeleteByIdAsync(String, CancellationToken) DeleteByIdAsync(String, CancellationToken)

Deletes a resource from Azure, identifying it by its resource ID.

(Inherited from ISupportsDeletingById)
DeleteByParent(String, String, String) DeleteByParent(String, String, String) DeleteByParent(String, String, String)

Deletes a resource from Azure, identifying it by its name and its resource group.

(Inherited from ISupportsDeletingByParent)
DeleteByParentAsync(String, String, String, CancellationToken) DeleteByParentAsync(String, String, String, CancellationToken) DeleteByParentAsync(String, String, String, CancellationToken)

Asynchronously delete a resource from Azure, identifying it by its name and its resource group.

(Inherited from ISupportsDeletingByParent)
GetById(String) GetById(String) GetById(String)

Gets the information about a resource from Azure based on the resource id.

(Inherited from ISupportsGettingById<T>)
GetByIdAsync(String, CancellationToken) GetByIdAsync(String, CancellationToken) GetByIdAsync(String, CancellationToken)

Gets the information about a resource from Azure based on the resource id.

(Inherited from ISupportsGettingById<T>)
GetBySqlServer(ISqlServer, String) GetBySqlServer(ISqlServer, String) GetBySqlServer(ISqlServer, String)

Gets the SQLElasticPool based on the SQLServer instance and SQLElasticPool name.

GetBySqlServer(String, String, String) GetBySqlServer(String, String, String) GetBySqlServer(String, String, String)

Gets the SQLElasticPool based on the resource group name, SQLServer name and SQLElasticPool name.

ListBySqlServer(ISqlServer) ListBySqlServer(ISqlServer) ListBySqlServer(ISqlServer)

Gets the SQLElasticPool based on the SQLServer.

ListBySqlServer(String, String) ListBySqlServer(String, String) ListBySqlServer(String, String)

Lists resources of the specified type in the specified resource group and SQLServer.

Properties

Inner Inner Inner Inherited from IHasInner<T>
Manager Manager Manager

Gets the manager client type of this resource type.

(Inherited from IHasManager<ManagerT>)

Applies to