VirtualMachineInstancesOperations interface
Interface representing a VirtualMachineInstances operations.
Properties
| create |
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>