VirtualMachineBulkOperationsOperations interface

Interface representing a VirtualMachineBulkOperations operations.

Properties

bulkAcknowledgeOperationErrors

BulkAcknowledgeOperationErrors: Acknowledge bulk operation errors for a resource group

bulkCancelOperations

BulkCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request

bulkCreateOperation

BulkCreate: Execute create operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkDeallocateOperation

BulkDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkDeleteOperation

BulkDelete: Execute delete operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkGetOperationsStatus

BulkGetOperationsStatus: Polling endpoint to read status of operations performed on virtual machines

bulkHibernateOperation

BulkHibernate: Execute hibernate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkListOperationErrors

BulkListOperationErrors: List bulk operation errors for a resource group

bulkReimageOperation

BulkReimage: Execute reimage operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkStartOperation

BulkStart: Execute start operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkVdiFlexCreateOperation

BulkVdiFlexCreate: Bulk create operation for a batch of virtual machines, this operation supports flex properties to give options on Sku and zone selection.

Property Details

bulkAcknowledgeOperationErrors

BulkAcknowledgeOperationErrors: Acknowledge bulk operation errors for 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

BulkCancelOperations: Cancel a previously submitted (start/deallocate/hibernate) request

bulkCancelOperations: (resourceGroupName: string, location: string, requestBody: CancelOperationsContent, options?: VirtualMachineBulkOperationsBulkCancelOperationsOptionalParams) => Promise<CancelOperationsResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: CancelOperationsContent, options?: VirtualMachineBulkOperationsBulkCancelOperationsOptionalParams) => Promise<CancelOperationsResponse>

bulkCreateOperation

BulkCreate: Execute create operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkCreateOperation: (resourceGroupName: string, location: string, requestBody: ExecuteCreateContent, options?: VirtualMachineBulkOperationsBulkCreateOperationOptionalParams) => Promise<CreateResourceOperationResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: ExecuteCreateContent, options?: VirtualMachineBulkOperationsBulkCreateOperationOptionalParams) => Promise<CreateResourceOperationResponse>

bulkDeallocateOperation

BulkDeallocate: Execute deallocate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkDeallocateOperation: (resourceGroupName: string, location: string, requestBody: ExecuteDeallocateContent, options?: VirtualMachineBulkOperationsBulkDeallocateOperationOptionalParams) => Promise<DeallocateResourceOperationResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: ExecuteDeallocateContent, options?: VirtualMachineBulkOperationsBulkDeallocateOperationOptionalParams) => Promise<DeallocateResourceOperationResponse>

bulkDeleteOperation

BulkDelete: Execute delete operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkDeleteOperation: (resourceGroupName: string, location: string, requestBody: ExecuteDeleteContent, options?: VirtualMachineBulkOperationsBulkDeleteOperationOptionalParams) => Promise<DeleteResourceOperationResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: ExecuteDeleteContent, options?: VirtualMachineBulkOperationsBulkDeleteOperationOptionalParams) => Promise<DeleteResourceOperationResponse>

bulkGetOperationsStatus

BulkGetOperationsStatus: Polling endpoint to read status of operations performed on virtual machines

bulkGetOperationsStatus: (resourceGroupName: string, location: string, requestBody: GetOperationStatusContent, options?: VirtualMachineBulkOperationsBulkGetOperationsStatusOptionalParams) => Promise<GetOperationStatusResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: GetOperationStatusContent, options?: VirtualMachineBulkOperationsBulkGetOperationsStatusOptionalParams) => Promise<GetOperationStatusResponse>

bulkHibernateOperation

BulkHibernate: Execute hibernate operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkHibernateOperation: (resourceGroupName: string, location: string, requestBody: ExecuteHibernateContent, options?: VirtualMachineBulkOperationsBulkHibernateOperationOptionalParams) => Promise<HibernateResourceOperationResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: ExecuteHibernateContent, options?: VirtualMachineBulkOperationsBulkHibernateOperationOptionalParams) => Promise<HibernateResourceOperationResponse>

bulkListOperationErrors

BulkListOperationErrors: List bulk operation errors for 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

BulkReimage: Execute reimage operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkReimageOperation: (resourceGroupName: string, location: string, requestBody: ExecuteReimageRequest, options?: VirtualMachineBulkOperationsBulkReimageOperationOptionalParams) => Promise<ReimageResourceOperationResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: ExecuteReimageRequest, options?: VirtualMachineBulkOperationsBulkReimageOperationOptionalParams) => Promise<ReimageResourceOperationResponse>

bulkStartOperation

BulkStart: Execute start operation for a batch of virtual machines, this operation is triggered as soon as Computeschedule receives it.

bulkStartOperation: (resourceGroupName: string, location: string, requestBody: ExecuteStartContent, options?: VirtualMachineBulkOperationsBulkStartOperationOptionalParams) => Promise<StartResourceOperationResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: ExecuteStartContent, options?: VirtualMachineBulkOperationsBulkStartOperationOptionalParams) => Promise<StartResourceOperationResponse>

bulkVdiFlexCreateOperation

BulkVdiFlexCreate: Bulk create operation for a batch of virtual machines, this operation supports flex properties to give options on Sku and zone selection.

bulkVdiFlexCreateOperation: (resourceGroupName: string, location: string, requestBody: ExecuteVdiCreateRequest, options?: VirtualMachineBulkOperationsBulkVdiFlexCreateOperationOptionalParams) => Promise<CreateResourceOperationResponse>

Property Value

(resourceGroupName: string, location: string, requestBody: ExecuteVdiCreateRequest, options?: VirtualMachineBulkOperationsBulkVdiFlexCreateOperationOptionalParams) => Promise<CreateResourceOperationResponse>