public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String virtualClusterName)
Deletes a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String virtualClusterName, Context context)
Deletes a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
context
- The context to associate with this operation.
public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String virtualClusterName)
Deletes a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
public abstract SyncPoller,VirtualClusterInner> beginUpdate(String resourceGroupName, String virtualClusterName, VirtualClusterUpdate parameters)
Updates a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
parameters
- The requested virtual cluster resource state.
Returns:
the SyncPoller<T,U> for polling of an Azure SQL virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
parameters
- The requested virtual cluster resource state.
context
- The context to associate with this operation.
Returns:
the SyncPoller<T,U> for polling of an Azure SQL virtual cluster.
beginUpdateAsync
public abstract PollerFlux,VirtualClusterInner> beginUpdateAsync(String resourceGroupName, String virtualClusterName, VirtualClusterUpdate parameters)
Updates a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
parameters
- The requested virtual cluster resource state.
Returns:
the PollerFlux<T,U> for polling of an Azure SQL virtual cluster.
delete
public abstract void delete(String resourceGroupName, String virtualClusterName)
Deletes a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
delete
public abstract void delete(String resourceGroupName, String virtualClusterName, Context context)
Deletes a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
context
- The context to associate with this operation.
deleteAsync
public abstract Mono deleteAsync(String resourceGroupName, String virtualClusterName)
Deletes a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
Returns:
A Mono that completes when a successful response is received.
deleteWithResponseAsync
public abstract Mono>> deleteWithResponseAsync(String resourceGroupName, String virtualClusterName)
Deletes a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
public abstract VirtualClusterInner getByResourceGroup(String resourceGroupName, String virtualClusterName)
Gets a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
Returns:
a virtual cluster.
getByResourceGroupAsync
public abstract Mono getByResourceGroupAsync(String resourceGroupName, String virtualClusterName)
Gets a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
Returns:
a virtual cluster on successful completion of Mono.
getByResourceGroupWithResponse
public abstract Response getByResourceGroupWithResponse(String resourceGroupName, String virtualClusterName, Context context)
Gets a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
context
- The context to associate with this operation.
public abstract Mono> getByResourceGroupWithResponseAsync(String resourceGroupName, String virtualClusterName)
Gets a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
Returns:
a virtual cluster along with Response<T> on successful completion of Mono.
list
public abstract PagedIterable list()
Gets a list of all virtualClusters in the subscription.
Returns:
a list of all virtualClusters in the subscription as paginated response with PagedIterable<T>.
list
public abstract PagedIterable list(Context context)
Gets a list of all virtualClusters in the subscription.
Parameters:
context
- The context to associate with this operation.
Returns:
a list of all virtualClusters in the subscription as paginated response with PagedIterable<T>.
listAsync
public abstract PagedFlux listAsync()
Gets a list of all virtualClusters in the subscription.
Returns:
a list of all virtualClusters in the subscription as paginated response with PagedFlux<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName)
Gets a list of virtual clusters in a 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 virtual clusters in a resource group as paginated response with PagedIterable<T>.
listByResourceGroup
public abstract PagedIterable listByResourceGroup(String resourceGroupName, Context context)
Gets a list of virtual clusters in a 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 virtual clusters in a resource group as paginated response with PagedIterable<T>.
listByResourceGroupAsync
public abstract PagedFlux listByResourceGroupAsync(String resourceGroupName)
Gets a list of virtual clusters in a 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 virtual clusters in a resource group as paginated response with PagedFlux<T>.
update
public abstract VirtualClusterInner update(String resourceGroupName, String virtualClusterName, VirtualClusterUpdate parameters)
Updates a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
parameters
- The requested virtual cluster 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.
virtualClusterName
- The name of the virtual cluster.
parameters
- The requested virtual cluster resource state.
context
- The context to associate with this operation.
Returns:
an Azure SQL virtual cluster.
updateAsync
public abstract Mono updateAsync(String resourceGroupName, String virtualClusterName, VirtualClusterUpdate parameters)
Updates a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
parameters
- The requested virtual cluster resource state.
Returns:
an Azure SQL virtual cluster on successful completion of Mono.
updateDnsServers
public abstract UpdateManagedInstanceDnsServersOperationInner updateDnsServers(String resourceGroupName, String virtualClusterName)
Synchronizes the DNS server settings used by the managed instances inside the given virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
Returns:
a recoverable managed database resource.
updateDnsServersAsync
public abstract Mono updateDnsServersAsync(String resourceGroupName, String virtualClusterName)
Synchronizes the DNS server settings used by the managed instances inside the given virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
Returns:
a recoverable managed database resource on successful completion of Mono.
updateDnsServersWithResponse
public abstract Response updateDnsServersWithResponse(String resourceGroupName, String virtualClusterName, Context context)
Synchronizes the DNS server settings used by the managed instances inside the given virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
context
- The context to associate with this operation.
Returns:
a recoverable managed database resource along with Response<T>.
updateDnsServersWithResponseAsync
public abstract Mono> updateDnsServersWithResponseAsync(String resourceGroupName, String virtualClusterName)
Synchronizes the DNS server settings used by the managed instances inside the given virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
Returns:
a recoverable managed database resource along with Response<T> on successful completion of
Mono.
updateWithResponseAsync
public abstract Mono>> updateWithResponseAsync(String resourceGroupName, String virtualClusterName, VirtualClusterUpdate parameters)
Updates a virtual cluster.
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.
virtualClusterName
- The name of the virtual cluster.
parameters
- The requested virtual cluster resource state.
Returns:
an Azure SQL virtual cluster 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.