Share via


VirtualMachineInstancesOperations interface

Interface representing a VirtualMachineInstances operations.

Properties

createOrUpdate

The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation.

delete
get

Gets a virtual machine instance

list

Lists all of the virtual machine instances within the specified parent resource.

pause

The operation to pause a virtual machine instance.

restart

The operation to restart a virtual machine instance.

save

The operation to save a virtual machine instance.

start

The operation to start a virtual machine instance.

stop

The operation to stop a virtual machine instance.

update

The operation to update a virtual machine instance.

Property Details

createOrUpdate

The operation to create or update a virtual machine instance. Please note some properties can be set only during virtual machine instance creation.

createOrUpdate: (resourceUri: string, resource: VirtualMachineInstance, options?: VirtualMachineInstancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineInstance>, VirtualMachineInstance>

Property Value

(resourceUri: string, resource: VirtualMachineInstance, options?: VirtualMachineInstancesCreateOrUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineInstance>, VirtualMachineInstance>

delete

delete: (resourceUri: string, options?: VirtualMachineInstancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets a virtual machine instance

get: (resourceUri: string, options?: VirtualMachineInstancesGetOptionalParams) => Promise<VirtualMachineInstance>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesGetOptionalParams) => Promise<VirtualMachineInstance>

list

Lists all of the virtual machine instances within the specified parent resource.

list: (resourceUri: string, options?: VirtualMachineInstancesListOptionalParams) => PagedAsyncIterableIterator<VirtualMachineInstance, VirtualMachineInstance[], PageSettings>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesListOptionalParams) => PagedAsyncIterableIterator<VirtualMachineInstance, VirtualMachineInstance[], PageSettings>

pause

The operation to pause a virtual machine instance.

pause: (resourceUri: string, options?: VirtualMachineInstancesPauseOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesPauseOptionalParams) => PollerLike<OperationState<void>, void>

restart

The operation to restart a virtual machine instance.

restart: (resourceUri: string, options?: VirtualMachineInstancesRestartOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesRestartOptionalParams) => PollerLike<OperationState<void>, void>

save

The operation to save a virtual machine instance.

save: (resourceUri: string, options?: VirtualMachineInstancesSaveOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesSaveOptionalParams) => PollerLike<OperationState<void>, void>

start

The operation to start a virtual machine instance.

start: (resourceUri: string, options?: VirtualMachineInstancesStartOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesStartOptionalParams) => PollerLike<OperationState<void>, void>

stop

The operation to stop a virtual machine instance.

stop: (resourceUri: string, options?: VirtualMachineInstancesStopOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceUri: string, options?: VirtualMachineInstancesStopOptionalParams) => PollerLike<OperationState<void>, void>

update

The operation to update a virtual machine instance.

update: (resourceUri: string, properties: VirtualMachineInstanceUpdateRequest, options?: VirtualMachineInstancesUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineInstance>, VirtualMachineInstance>

Property Value

(resourceUri: string, properties: VirtualMachineInstanceUpdateRequest, options?: VirtualMachineInstancesUpdateOptionalParams) => PollerLike<OperationState<VirtualMachineInstance>, VirtualMachineInstance>