VirtualMachineBulkOperationsOperations interface
Interface representing a VirtualMachineBulkOperations operations.
Properties
| bulk |
Acknowledge errors for specified operations in a resource group. |
| bulk |
Cancel one or more Bulk Actions operations by Bulk Action Operation Ids. Cancellation is best effort and work that has already completed is not reversed. |
| bulk |
Deallocate one or more virtual machines. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates. |
| bulk |
Delete one or more virtual machines. This operation is destructive. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates. |
| bulk |
Get the current status of one or more operations identified by their Bulk Action Operation Ids. |
| bulk |
Hibernate one or more virtual machines that support hibernation. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates. |
| bulk |
List recent errors for operations in a resource group. |
| bulk |
This feature is currently in preview. Reimage one or more virtual machines. Reimaging is destructive and can replace operating system disk contents. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates. |
| bulk |
Start one or more virtual machines. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates. |
Property Details
bulkAcknowledgeOperationErrors
Acknowledge errors for specified operations in a resource group.
bulkAcknowledgeOperationErrors: (resourceGroupName: string, location: string, body: AcknowledgeBulkOperationErrorsRequest, options?: VirtualMachineBulkOperationsBulkAcknowledgeOperationErrorsOptionalParams) => Promise<AcknowledgeBulkOperationErrorsResponse>
Property Value
(resourceGroupName: string, location: string, body: AcknowledgeBulkOperationErrorsRequest, options?: VirtualMachineBulkOperationsBulkAcknowledgeOperationErrorsOptionalParams) => Promise<AcknowledgeBulkOperationErrorsResponse>
bulkCancelOperations
Cancel one or more Bulk Actions operations by Bulk Action Operation Ids. Cancellation is best effort and work that has already completed is not reversed.
bulkCancelOperations: (resourceGroupName: string, location: string, requestBody: CancelOperationsContent, options?: VirtualMachineBulkOperationsBulkCancelOperationsOptionalParams) => Promise<CancelOperationsResponse>
Property Value
(resourceGroupName: string, location: string, requestBody: CancelOperationsContent, options?: VirtualMachineBulkOperationsBulkCancelOperationsOptionalParams) => Promise<CancelOperationsResponse>
bulkDeallocateOperation
Deallocate one or more virtual machines. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates.
bulkDeallocateOperation: (resourceGroupName: string, location: string, requestBody: ExecuteDeallocateContent, options?: VirtualMachineBulkOperationsBulkDeallocateOperationOptionalParams) => Promise<DeallocateResourceOperationResponse>
Property Value
(resourceGroupName: string, location: string, requestBody: ExecuteDeallocateContent, options?: VirtualMachineBulkOperationsBulkDeallocateOperationOptionalParams) => Promise<DeallocateResourceOperationResponse>
bulkDeleteOperation
Delete one or more virtual machines. This operation is destructive. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates.
bulkDeleteOperation: (resourceGroupName: string, location: string, requestBody: ExecuteDeleteContent, options?: VirtualMachineBulkOperationsBulkDeleteOperationOptionalParams) => Promise<DeleteResourceOperationResponse>
Property Value
(resourceGroupName: string, location: string, requestBody: ExecuteDeleteContent, options?: VirtualMachineBulkOperationsBulkDeleteOperationOptionalParams) => Promise<DeleteResourceOperationResponse>
bulkGetOperationsStatus
Get the current status of one or more operations identified by their Bulk Action Operation Ids.
bulkGetOperationsStatus: (resourceGroupName: string, location: string, requestBody: GetOperationStatusContent, options?: VirtualMachineBulkOperationsBulkGetOperationsStatusOptionalParams) => Promise<GetOperationStatusResponse>
Property Value
(resourceGroupName: string, location: string, requestBody: GetOperationStatusContent, options?: VirtualMachineBulkOperationsBulkGetOperationsStatusOptionalParams) => Promise<GetOperationStatusResponse>
bulkHibernateOperation
Hibernate one or more virtual machines that support hibernation. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates.
bulkHibernateOperation: (resourceGroupName: string, location: string, requestBody: ExecuteHibernateContent, options?: VirtualMachineBulkOperationsBulkHibernateOperationOptionalParams) => Promise<HibernateResourceOperationResponse>
Property Value
(resourceGroupName: string, location: string, requestBody: ExecuteHibernateContent, options?: VirtualMachineBulkOperationsBulkHibernateOperationOptionalParams) => Promise<HibernateResourceOperationResponse>
bulkListOperationErrors
List recent errors for operations in a resource group.
bulkListOperationErrors: (resourceGroupName: string, location: string, options?: VirtualMachineBulkOperationsBulkListOperationErrorsOptionalParams) => PagedAsyncIterableIterator<ResourceOperation, ResourceOperation[], PageSettings>
Property Value
(resourceGroupName: string, location: string, options?: VirtualMachineBulkOperationsBulkListOperationErrorsOptionalParams) => PagedAsyncIterableIterator<ResourceOperation, ResourceOperation[], PageSettings>
bulkReimageOperation
This feature is currently in preview.
Reimage one or more virtual machines. Reimaging is destructive and can replace operating system disk contents. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates.
bulkReimageOperation: (resourceGroupName: string, location: string, requestBody: ExecuteReimageRequest, options?: VirtualMachineBulkOperationsBulkReimageOperationOptionalParams) => Promise<ReimageResourceOperationResponse>
Property Value
(resourceGroupName: string, location: string, requestBody: ExecuteReimageRequest, options?: VirtualMachineBulkOperationsBulkReimageOperationOptionalParams) => Promise<ReimageResourceOperationResponse>
bulkStartOperation
Start one or more virtual machines. Bulk Actions begins processing the request immediately and returns a Bulk Action Operation Id for each virtual machine. Use the returned IDs to get operation status updates.
bulkStartOperation: (resourceGroupName: string, location: string, requestBody: ExecuteStartContent, options?: VirtualMachineBulkOperationsBulkStartOperationOptionalParams) => Promise<StartResourceOperationResponse>
Property Value
(resourceGroupName: string, location: string, requestBody: ExecuteStartContent, options?: VirtualMachineBulkOperationsBulkStartOperationOptionalParams) => Promise<StartResourceOperationResponse>