public abstract SyncPoller,InstancePoolInner> beginCreateOrUpdate(String resourceGroupName, String instancePoolName, InstancePoolInner parameters)
Creates or updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be created or updated.
parameters
- The requested instance pool resource state.
Returns:
the SyncPoller<T,U> for polling of an Azure SQL instance pool.
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be created or updated.
parameters
- The requested instance pool resource state.
context
- The context to associate with this operation.
Returns:
the SyncPoller<T,U> for polling of an Azure SQL instance pool.
beginCreateOrUpdateAsync
public abstract PollerFlux,InstancePoolInner> beginCreateOrUpdateAsync(String resourceGroupName, String instancePoolName, InstancePoolInner parameters)
Creates or updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be created or updated.
parameters
- The requested instance pool resource state.
Returns:
the PollerFlux<T,U> for polling of an Azure SQL instance pool.
beginDelete
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String instancePoolName)
Deletes an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be deleted.
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String instancePoolName, Context context)
Deletes an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be deleted.
context
- The context to associate with this operation.
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String instancePoolName)
Deletes an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be deleted.
public abstract SyncPoller,InstancePoolInner> beginUpdate(String resourceGroupName, String instancePoolName, InstancePoolUpdate parameters)
Updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be updated.
parameters
- The requested instance pool resource state.
Returns:
the SyncPoller<T,U> for polling of an Azure SQL instance pool.
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be updated.
parameters
- The requested instance pool resource state.
context
- The context to associate with this operation.
Returns:
the SyncPoller<T,U> for polling of an Azure SQL instance pool.
beginUpdateAsync
public abstract PollerFlux,InstancePoolInner> beginUpdateAsync(String resourceGroupName, String instancePoolName, InstancePoolUpdate parameters)
Updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be updated.
parameters
- The requested instance pool resource state.
Returns:
the PollerFlux<T,U> for polling of an Azure SQL instance pool.
createOrUpdate
public abstract InstancePoolInner createOrUpdate(String resourceGroupName, String instancePoolName, InstancePoolInner parameters)
Creates or updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be created or updated.
parameters
- The requested instance pool resource state.
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be created or updated.
parameters
- The requested instance pool resource state.
context
- The context to associate with this operation.
Returns:
an Azure SQL instance pool.
createOrUpdateAsync
public abstract Mono createOrUpdateAsync(String resourceGroupName, String instancePoolName, InstancePoolInner parameters)
Creates or updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be created or updated.
parameters
- The requested instance pool resource state.
Returns:
an Azure SQL instance pool on successful completion of Mono.
createOrUpdateWithResponseAsync
public abstract Mono>> createOrUpdateWithResponseAsync(String resourceGroupName, String instancePoolName, InstancePoolInner parameters)
Creates or updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be created or updated.
parameters
- The requested instance pool resource state.
Returns:
an Azure SQL instance pool along with Response<T> on successful completion of Mono.
delete
public abstract void delete(String resourceGroupName, String instancePoolName)
Deletes an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be deleted.
delete
public abstract void delete(String resourceGroupName, String instancePoolName, Context context)
Deletes an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be deleted.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String instancePoolName)
Deletes an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be deleted.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String instancePoolName)
Deletes an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be deleted.
public abstract InstancePoolInner getByResourceGroup(String resourceGroupName, String instancePoolName)
Gets an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be retrieved.
Returns:
an instance pool.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String instancePoolName)
Gets an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be retrieved.
Returns:
an instance pool on successful completion of Mono.
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String instancePoolName, Context context)
Gets an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be retrieved.
context
- The context to associate with this operation.
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String instancePoolName)
Gets an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be retrieved.
Returns:
an instance pool along with Response<T> on successful completion of Mono.
list
public abstract PagedIterable list()
Gets a list of all instance pools in the subscription.
Returns:
a list of all instance pools in the subscription as paginated response with PagedIterable<T>.
list
public abstract PagedIterable list(Context context)
Gets a list of all instance pools in the subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
a list of all instance pools in the subscription as paginated response with PagedIterable<T>.
listAsync
public abstract PagedFlux listAsync()
Gets a list of all instance pools in the subscription.
Returns:
a list of all instance pools in the subscription as paginated response with PagedFlux<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Gets a list of instance pools in the resource group.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
Returns:
a list of instance pools in the resource group as paginated response with PagedIterable<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Gets a list of instance pools in the resource group.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
context
- The context to associate with this operation.
Returns:
a list of instance pools in the resource group as paginated response with PagedIterable<T>.
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Gets a list of instance pools in the resource group.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
Returns:
a list of instance pools in the resource group as paginated response with PagedFlux<T>.
update
public abstract InstancePoolInner update(String resourceGroupName, String instancePoolName, InstancePoolUpdate parameters)
Updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be updated.
parameters
- The requested instance pool resource state.
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be updated.
parameters
- The requested instance pool resource state.
context
- The context to associate with this operation.
Returns:
an Azure SQL instance pool.
updateAsync
public abstract Mono updateAsync(String resourceGroupName, String instancePoolName, InstancePoolUpdate parameters)
Updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be updated.
parameters
- The requested instance pool resource state.
Returns:
an Azure SQL instance pool on successful completion of Mono.
updateWithResponseAsync
public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String instancePoolName, InstancePoolUpdate parameters)
Updates an instance pool.
Parameters:
resourceGroupName
- The name of the resource group that contains the resource. You can obtain this value
from the Azure Resource Manager API or the portal.
instancePoolName
- The name of the instance pool to be updated.
parameters
- The requested instance pool resource state.
Returns:
an Azure SQL instance pool along with Response<T> on successful completion of Mono.