Interface SqlVirtualMachines
public interface SqlVirtualMachines
Resource collection API of SqlVirtualMachines.
-
Method Summary
Modifier and TypeMethodDescriptionBegins definition for a new SqlVirtualMachine resource.void
Deletes a SQL virtual machine.void
deleteById
(String id) Deletes a SQL virtual machine.void
deleteByIdWithResponse
(String id, com.azure.core.util.Context context) Deletes a SQL virtual machine.void
deleteByResourceGroup
(String resourceGroupName, String sqlVirtualMachineName) Deletes a SQL virtual machine.Gets a SQL virtual machine.com.azure.core.http.rest.Response<SqlVirtualMachine>
getByIdWithResponse
(String id, String expand, com.azure.core.util.Context context) Gets a SQL virtual machine.getByResourceGroup
(String resourceGroupName, String sqlVirtualMachineName) Gets a SQL virtual machine.com.azure.core.http.rest.Response<SqlVirtualMachine>
getByResourceGroupWithResponse
(String resourceGroupName, String sqlVirtualMachineName, String expand, com.azure.core.util.Context context) Gets a SQL virtual machine.com.azure.core.http.rest.PagedIterable<SqlVirtualMachine>
list()
Gets all SQL virtual machines in a subscription.com.azure.core.http.rest.PagedIterable<SqlVirtualMachine>
list
(com.azure.core.util.Context context) Gets all SQL virtual machines in a subscription.com.azure.core.http.rest.PagedIterable<SqlVirtualMachine>
listByResourceGroup
(String resourceGroupName) Gets all SQL virtual machines in a resource group.com.azure.core.http.rest.PagedIterable<SqlVirtualMachine>
listByResourceGroup
(String resourceGroupName, com.azure.core.util.Context context) Gets all SQL virtual machines in a resource group.com.azure.core.http.rest.PagedIterable<SqlVirtualMachine>
listBySqlVmGroup
(String resourceGroupName, String sqlVirtualMachineGroupName) Gets the list of sql virtual machines in a SQL virtual machine group.com.azure.core.http.rest.PagedIterable<SqlVirtualMachine>
listBySqlVmGroup
(String resourceGroupName, String sqlVirtualMachineGroupName, com.azure.core.util.Context context) Gets the list of sql virtual machines in a SQL virtual machine group.void
Uninstalls and reinstalls the SQL Iaas Extension.void
redeploy
(String resourceGroupName, String sqlVirtualMachineName, com.azure.core.util.Context context) Uninstalls and reinstalls the SQL Iaas Extension.void
startAssessment
(String resourceGroupName, String sqlVirtualMachineName) Starts Assessment on SQL virtual machine.void
startAssessment
(String resourceGroupName, String sqlVirtualMachineName, com.azure.core.util.Context context) Starts Assessment on SQL virtual machine.
-
Method Details
-
listBySqlVmGroup
com.azure.core.http.rest.PagedIterable<SqlVirtualMachine> listBySqlVmGroup(String resourceGroupName, String sqlVirtualMachineGroupName) Gets the list of sql virtual machines in a SQL virtual machine group.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineGroupName
- Name of the SQL virtual machine group.- Returns:
- the list of sql virtual machines in a SQL virtual machine group as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listBySqlVmGroup
com.azure.core.http.rest.PagedIterable<SqlVirtualMachine> listBySqlVmGroup(String resourceGroupName, String sqlVirtualMachineGroupName, com.azure.core.util.Context context) Gets the list of sql virtual machines in a SQL virtual machine group.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineGroupName
- Name of the SQL virtual machine group.context
- The context to associate with this operation.- Returns:
- the list of sql virtual machines in a SQL virtual machine group as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<SqlVirtualMachine> list()Gets all SQL virtual machines in a subscription.- Returns:
- all SQL virtual machines in a subscription as paginated response with
PagedIterable
. - Throws:
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
Gets all SQL virtual machines in a subscription.- Parameters:
context
- The context to associate with this operation.- Returns:
- all SQL virtual machines in a subscription as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
startAssessment
Starts Assessment on SQL virtual machine.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
startAssessment
void startAssessment(String resourceGroupName, String sqlVirtualMachineName, com.azure.core.util.Context context) Starts Assessment on SQL virtual machine.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
redeploy
Uninstalls and reinstalls the SQL Iaas Extension.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
redeploy
void redeploy(String resourceGroupName, String sqlVirtualMachineName, com.azure.core.util.Context context) Uninstalls and reinstalls the SQL Iaas Extension.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroup
Gets a SQL virtual machine.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.- Returns:
- a SQL virtual machine.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getByResourceGroupWithResponse
com.azure.core.http.rest.Response<SqlVirtualMachine> getByResourceGroupWithResponse(String resourceGroupName, String sqlVirtualMachineName, String expand, com.azure.core.util.Context context) Gets a SQL virtual machine.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.expand
- The child resources to include in the response.context
- The context to associate with this operation.- Returns:
- a SQL virtual machine along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteByResourceGroup
Deletes a SQL virtual machine.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
void delete(String resourceGroupName, String sqlVirtualMachineName, com.azure.core.util.Context context) Deletes a SQL virtual machine.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.sqlVirtualMachineName
- Name of the SQL virtual machine.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<SqlVirtualMachine> listByResourceGroup(String resourceGroupName) Gets all SQL virtual machines in a resource group.- Parameters:
resourceGroupName
- Name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.- Returns:
- all SQL virtual machines in a resource group as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listByResourceGroup
com.azure.core.http.rest.PagedIterable<SqlVirtualMachine> listByResourceGroup(String resourceGroupName, com.azure.core.util.Context context) Gets all SQL virtual machines in a resource group.- Parameters:
resourceGroupName
- 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:
- all SQL virtual machines in a resource group as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getById
Gets a SQL virtual machine.- Parameters:
id
- the resource ID.- Returns:
- a SQL virtual machine along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getByIdWithResponse
com.azure.core.http.rest.Response<SqlVirtualMachine> getByIdWithResponse(String id, String expand, com.azure.core.util.Context context) Gets a SQL virtual machine.- Parameters:
id
- the resource ID.expand
- The child resources to include in the response.context
- The context to associate with this operation.- Returns:
- a SQL virtual machine along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteById
Deletes a SQL virtual machine.- Parameters:
id
- the resource ID.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteByIdWithResponse
Deletes a SQL virtual machine.- Parameters:
id
- the resource ID.context
- The context to associate with this operation.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
define
Begins definition for a new SqlVirtualMachine resource.- Parameters:
name
- resource name.- Returns:
- the first stage of the new SqlVirtualMachine definition.
-