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.
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.