Share via


AvsVmsOperations interface

Interface representing a AvsVms operations.

Properties

delete
get

Get an AVS VM

listByStoragePool

List AVS VMs by storage pool

update

Update an AVS VM

Property Details

delete

delete: (resourceGroupName: string, storagePoolName: string, avsVmId: string, options?: AvsVmsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, storagePoolName: string, avsVmId: string, options?: AvsVmsDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get an AVS VM

get: (resourceGroupName: string, storagePoolName: string, avsVmId: string, options?: AvsVmsGetOptionalParams) => Promise<AvsVm>

Property Value

(resourceGroupName: string, storagePoolName: string, avsVmId: string, options?: AvsVmsGetOptionalParams) => Promise<AvsVm>

listByStoragePool

List AVS VMs by storage pool

listByStoragePool: (resourceGroupName: string, storagePoolName: string, options?: AvsVmsListByStoragePoolOptionalParams) => PagedAsyncIterableIterator<AvsVm, AvsVm[], PageSettings>

Property Value

(resourceGroupName: string, storagePoolName: string, options?: AvsVmsListByStoragePoolOptionalParams) => PagedAsyncIterableIterator<AvsVm, AvsVm[], PageSettings>

update

Update an AVS VM

update: (resourceGroupName: string, storagePoolName: string, avsVmId: string, properties: AvsVmUpdate, options?: AvsVmsUpdateOptionalParams) => PollerLike<OperationState<AvsVm>, AvsVm>

Property Value

(resourceGroupName: string, storagePoolName: string, avsVmId: string, properties: AvsVmUpdate, options?: AvsVmsUpdateOptionalParams) => PollerLike<OperationState<AvsVm>, AvsVm>