SqlVirtualMachinesOperations interface

Interface representing a SqlVirtualMachines operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
beginFetchDCAssessment
beginFetchDCAssessmentAndWait
beginRedeploy
beginRedeployAndWait
beginStartAssessment
beginStartAssessmentAndWait
beginUpdate
beginUpdateAndWait
createOrUpdate

Creates or updates a SQL virtual machine.

delete

Deletes a SQL virtual machine.

fetchDCAssessment

Starts SQL best practices Assessment with Disk Config rules on SQL virtual machine

get

Gets a SQL virtual machine.

list

Gets all SQL virtual machines in a subscription.

listByResourceGroup

Gets all SQL virtual machines in a resource group.

listBySqlVmGroup

Gets the list of sql virtual machines in a SQL virtual machine group.

redeploy

Uninstalls and reinstalls the SQL IaaS Extension.

startAssessment

Starts SQL best practices Assessment on SQL virtual machine.

update

Updates SQL virtual machine tags.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachine, options?: SqlVirtualMachinesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachine, options?: SqlVirtualMachinesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachine, options?: SqlVirtualMachinesCreateOrUpdateOptionalParams) => Promise<SqlVirtualMachine>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachine, options?: SqlVirtualMachinesCreateOrUpdateOptionalParams) => Promise<SqlVirtualMachine>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesDeleteOptionalParams) => Promise<void>

beginFetchDCAssessment

Warning

This API is now deprecated.

use fetchDCAssessment instead

beginFetchDCAssessment: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: DiskConfigAssessmentRequest, options?: SqlVirtualMachinesFetchDCAssessmentOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: DiskConfigAssessmentRequest, options?: SqlVirtualMachinesFetchDCAssessmentOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginFetchDCAssessmentAndWait

Warning

This API is now deprecated.

use fetchDCAssessment instead

beginFetchDCAssessmentAndWait: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: DiskConfigAssessmentRequest, options?: SqlVirtualMachinesFetchDCAssessmentOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: DiskConfigAssessmentRequest, options?: SqlVirtualMachinesFetchDCAssessmentOptionalParams) => Promise<void>

beginRedeploy

Warning

This API is now deprecated.

use redeploy instead

beginRedeploy: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesRedeployOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesRedeployOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginRedeployAndWait

Warning

This API is now deprecated.

use redeploy instead

beginRedeployAndWait: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesRedeployOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesRedeployOptionalParams) => Promise<void>

beginStartAssessment

Warning

This API is now deprecated.

use startAssessment instead

beginStartAssessment: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesStartAssessmentOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesStartAssessmentOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginStartAssessmentAndWait

Warning

This API is now deprecated.

use startAssessment instead

beginStartAssessmentAndWait: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesStartAssessmentOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesStartAssessmentOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachineUpdate, options?: SqlVirtualMachinesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachineUpdate, options?: SqlVirtualMachinesUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachineUpdate, options?: SqlVirtualMachinesUpdateOptionalParams) => Promise<SqlVirtualMachine>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachineUpdate, options?: SqlVirtualMachinesUpdateOptionalParams) => Promise<SqlVirtualMachine>

createOrUpdate

Creates or updates a SQL virtual machine.

createOrUpdate: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachine, options?: SqlVirtualMachinesCreateOrUpdateOptionalParams) => PollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachine, options?: SqlVirtualMachinesCreateOrUpdateOptionalParams) => PollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>

delete

Deletes a SQL virtual machine.

delete: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

fetchDCAssessment

Starts SQL best practices Assessment with Disk Config rules on SQL virtual machine

fetchDCAssessment: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: DiskConfigAssessmentRequest, options?: SqlVirtualMachinesFetchDCAssessmentOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: DiskConfigAssessmentRequest, options?: SqlVirtualMachinesFetchDCAssessmentOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a SQL virtual machine.

get: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesGetOptionalParams) => Promise<SqlVirtualMachine>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesGetOptionalParams) => Promise<SqlVirtualMachine>

list

Gets all SQL virtual machines in a subscription.

list: (options?: SqlVirtualMachinesListOptionalParams) => PagedAsyncIterableIterator<SqlVirtualMachine, SqlVirtualMachine[], PageSettings>

Property Value

(options?: SqlVirtualMachinesListOptionalParams) => PagedAsyncIterableIterator<SqlVirtualMachine, SqlVirtualMachine[], PageSettings>

listByResourceGroup

Gets all SQL virtual machines in a resource group.

listByResourceGroup: (resourceGroupName: string, options?: SqlVirtualMachinesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SqlVirtualMachine, SqlVirtualMachine[], PageSettings>

Property Value

(resourceGroupName: string, options?: SqlVirtualMachinesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<SqlVirtualMachine, SqlVirtualMachine[], PageSettings>

listBySqlVmGroup

Gets the list of sql virtual machines in a SQL virtual machine group.

listBySqlVmGroup: (resourceGroupName: string, sqlVirtualMachineGroupName: string, options?: SqlVirtualMachinesListBySqlVmGroupOptionalParams) => PagedAsyncIterableIterator<SqlVirtualMachine, SqlVirtualMachine[], PageSettings>

Property Value

(resourceGroupName: string, sqlVirtualMachineGroupName: string, options?: SqlVirtualMachinesListBySqlVmGroupOptionalParams) => PagedAsyncIterableIterator<SqlVirtualMachine, SqlVirtualMachine[], PageSettings>

redeploy

Uninstalls and reinstalls the SQL IaaS Extension.

redeploy: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesRedeployOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesRedeployOptionalParams) => PollerLike<OperationState<void>, void>

startAssessment

Starts SQL best practices Assessment on SQL virtual machine.

startAssessment: (resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesStartAssessmentOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, options?: SqlVirtualMachinesStartAssessmentOptionalParams) => PollerLike<OperationState<void>, void>

update

Updates SQL virtual machine tags.

update: (resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachineUpdate, options?: SqlVirtualMachinesUpdateOptionalParams) => PollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>

Property Value

(resourceGroupName: string, sqlVirtualMachineName: string, parameters: SqlVirtualMachineUpdate, options?: SqlVirtualMachinesUpdateOptionalParams) => PollerLike<OperationState<SqlVirtualMachine>, SqlVirtualMachine>