Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + type AvailabilitySetsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, availabilitySetName string, ...) (result compute.AvailabilitySet, err error) + Delete func(ctx context.Context, resourceGroupName string, availabilitySetName string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, availabilitySetName string) (result compute.AvailabilitySet, err error) + List func(ctx context.Context, resourceGroupName string) (result compute.AvailabilitySetListResultPage, err error) + ListAvailableSizes func(ctx context.Context, resourceGroupName string, availabilitySetName string) (result compute.VirtualMachineSizeListResult, err error) + ListBySubscription func(ctx context.Context, expand string) (result compute.AvailabilitySetListResultPage, err error) + ListBySubscriptionComplete func(ctx context.Context, expand string) (result compute.AvailabilitySetListResultIterator, err error) + ListComplete func(ctx context.Context, resourceGroupName string) (result compute.AvailabilitySetListResultIterator, err error) + Update func(ctx context.Context, resourceGroupName string, availabilitySetName string, ...) (result compute.AvailabilitySet, err error) + type DedicatedHostGroupsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (result compute.DedicatedHostGroup, err error) + Delete func(ctx context.Context, resourceGroupName string, hostGroupName string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (result compute.DedicatedHostGroup, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result compute.DedicatedHostGroupListResultPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result compute.DedicatedHostGroupListResultIterator, err error) + ListBySubscription func(ctx context.Context) (result compute.DedicatedHostGroupListResultPage, err error) + ListBySubscriptionComplete func(ctx context.Context) (result compute.DedicatedHostGroupListResultIterator, err error) + Update func(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (result compute.DedicatedHostGroup, err error) + type DedicatedHostsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (result compute.DedicatedHostsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (result compute.DedicatedHostsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (result compute.DedicatedHost, err error) + ListByHostGroup func(ctx context.Context, resourceGroupName string, hostGroupName string) (result compute.DedicatedHostListResultPage, err error) + ListByHostGroupComplete func(ctx context.Context, resourceGroupName string, hostGroupName string) (result compute.DedicatedHostListResultIterator, err error) + Update func(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (result compute.DedicatedHostsUpdateFuture, err error) + type DiskEncryptionSetsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, ...) (result compute.DiskEncryptionSetsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, diskEncryptionSetName string) (result compute.DiskEncryptionSetsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, diskEncryptionSetName string) (result compute.DiskEncryptionSet, err error) + List func(ctx context.Context) (result compute.DiskEncryptionSetListPage, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result compute.DiskEncryptionSetListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result compute.DiskEncryptionSetListIterator, err error) + ListComplete func(ctx context.Context) (result compute.DiskEncryptionSetListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, ...) (result compute.DiskEncryptionSetsUpdateFuture, err error) + type DisksClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, diskName string, ...) (result compute.DisksCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, diskName string) (result compute.DisksDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, diskName string) (result compute.Disk, err error) + GrantAccess func(ctx context.Context, resourceGroupName string, diskName string, ...) (result compute.DisksGrantAccessFuture, err error) + List func(ctx context.Context) (result compute.DiskListPage, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result compute.DiskListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result compute.DiskListIterator, err error) + ListComplete func(ctx context.Context) (result compute.DiskListIterator, err error) + RevokeAccess func(ctx context.Context, resourceGroupName string, diskName string) (result compute.DisksRevokeAccessFuture, err error) + Update func(ctx context.Context, resourceGroupName string, diskName string, ...) (result compute.DisksUpdateFuture, err error) + type ImagesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, imageName string, ...) (result compute.ImagesCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, imageName string) (result compute.ImagesDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, imageName string, expand string) (result compute.Image, err error) + List func(ctx context.Context) (result compute.ImageListResultPage, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result compute.ImageListResultPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result compute.ImageListResultIterator, err error) + ListComplete func(ctx context.Context) (result compute.ImageListResultIterator, err error) + Update func(ctx context.Context, resourceGroupName string, imageName string, ...) (result compute.ImagesUpdateFuture, err error) + type LogAnalyticsClientAPI interface + ExportRequestRateByInterval func(ctx context.Context, parameters compute.RequestRateByIntervalInput, ...) (result compute.LogAnalyticsExportRequestRateByIntervalFuture, err error) + ExportThrottledRequests func(ctx context.Context, parameters compute.ThrottledRequestsInput, ...) (result compute.LogAnalyticsExportThrottledRequestsFuture, err error) + type OperationsClientAPI interface + List func(ctx context.Context) (result compute.OperationListResult, err error) + type ProximityPlacementGroupsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, ...) (result compute.ProximityPlacementGroup, err error) + Delete func(ctx context.Context, resourceGroupName string, ...) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, ...) (result compute.ProximityPlacementGroup, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result compute.ProximityPlacementGroupListResultPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result compute.ProximityPlacementGroupListResultIterator, err error) + ListBySubscription func(ctx context.Context) (result compute.ProximityPlacementGroupListResultPage, err error) + ListBySubscriptionComplete func(ctx context.Context) (result compute.ProximityPlacementGroupListResultIterator, err error) + Update func(ctx context.Context, resourceGroupName string, ...) (result compute.ProximityPlacementGroup, err error) + type SSHPublicKeysClientAPI interface + Create func(ctx context.Context, resourceGroupName string, SSHPublicKeyName string, ...) (result compute.SSHPublicKeyResource, err error) + Delete func(ctx context.Context, resourceGroupName string, SSHPublicKeyName string) (result autorest.Response, err error) + GenerateKeyPair func(ctx context.Context, resourceGroupName string, SSHPublicKeyName string) (result compute.SSHPublicKeyGenerateKeyPairResult, err error) + Get func(ctx context.Context, resourceGroupName string, SSHPublicKeyName string) (result compute.SSHPublicKeyResource, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result compute.SSHPublicKeysGroupListResultPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result compute.SSHPublicKeysGroupListResultIterator, err error) + ListBySubscription func(ctx context.Context) (result compute.SSHPublicKeysGroupListResultPage, err error) + ListBySubscriptionComplete func(ctx context.Context) (result compute.SSHPublicKeysGroupListResultIterator, err error) + Update func(ctx context.Context, resourceGroupName string, SSHPublicKeyName string, ...) (result compute.SSHPublicKeyResource, err error) + type SnapshotsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, snapshotName string, ...) (result compute.SnapshotsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, snapshotName string) (result compute.SnapshotsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, snapshotName string) (result compute.Snapshot, err error) + GrantAccess func(ctx context.Context, resourceGroupName string, snapshotName string, ...) (result compute.SnapshotsGrantAccessFuture, err error) + List func(ctx context.Context) (result compute.SnapshotListPage, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string) (result compute.SnapshotListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string) (result compute.SnapshotListIterator, err error) + ListComplete func(ctx context.Context) (result compute.SnapshotListIterator, err error) + RevokeAccess func(ctx context.Context, resourceGroupName string, snapshotName string) (result compute.SnapshotsRevokeAccessFuture, err error) + Update func(ctx context.Context, resourceGroupName string, snapshotName string, ...) (result compute.SnapshotsUpdateFuture, err error) + type UsageClientAPI interface + List func(ctx context.Context, location string) (result compute.ListUsagesResultPage, err error) + ListComplete func(ctx context.Context, location string) (result compute.ListUsagesResultIterator, err error) + type VirtualMachineExtensionImagesClientAPI interface + Get func(ctx context.Context, location string, publisherName string, ...) (result compute.VirtualMachineExtensionImage, err error) + ListTypes func(ctx context.Context, location string, publisherName string) (result compute.ListVirtualMachineExtensionImage, err error) + ListVersions func(ctx context.Context, location string, publisherName string, ...) (result compute.ListVirtualMachineExtensionImage, err error) + type VirtualMachineExtensionsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachineExtensionsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachineExtensionsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachineExtension, err error) + List func(ctx context.Context, resourceGroupName string, VMName string, expand string) (result compute.VirtualMachineExtensionsListResult, err error) + Update func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachineExtensionsUpdateFuture, err error) + type VirtualMachineImagesClientAPI interface + Get func(ctx context.Context, location string, publisherName string, offer string, ...) (result compute.VirtualMachineImage, err error) + List func(ctx context.Context, location string, publisherName string, offer string, ...) (result compute.ListVirtualMachineImageResource, err error) + ListOffers func(ctx context.Context, location string, publisherName string) (result compute.ListVirtualMachineImageResource, err error) + ListPublishers func(ctx context.Context, location string) (result compute.ListVirtualMachineImageResource, err error) + ListSkus func(ctx context.Context, location string, publisherName string, offer string) (result compute.ListVirtualMachineImageResource, err error) + type VirtualMachineScaleSetExtensionsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetExtensionsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetExtensionsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetExtension, err error) + List func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetExtensionListResultPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetExtensionListResultIterator, err error) + Update func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetExtensionsUpdateFuture, err error) + type VirtualMachineScaleSetRollingUpgradesClientAPI interface + Cancel func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetRollingUpgradesCancelFuture, err error) + GetLatest func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.RollingUpgradeStatusInfo, err error) + StartExtensionUpgrade func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (...) + StartOSUpgrade func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetRollingUpgradesStartOSUpgradeFuture, ...) + type VirtualMachineScaleSetVMExtensionsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMExtensionsCreateOrUpdateFuture, ...) + Delete func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMExtensionsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMExtension, err error) + List func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMExtensionsListResult, err error) + Update func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMExtensionsUpdateFuture, err error) + type VirtualMachineScaleSetVMsClientAPI interface + Deallocate func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsDeallocateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVM, err error) + GetInstanceView func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMInstanceView, err error) + List func(ctx context.Context, resourceGroupName string, ...) (result compute.VirtualMachineScaleSetVMListResultPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, ...) (result compute.VirtualMachineScaleSetVMListResultIterator, err error) + PerformMaintenance func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsPerformMaintenanceFuture, err error) + PowerOff func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsPowerOffFuture, err error) + Redeploy func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsRedeployFuture, err error) + Reimage func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsReimageFuture, err error) + ReimageAll func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsReimageAllFuture, err error) + Restart func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsRestartFuture, err error) + RetrieveBootDiagnosticsData func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.RetrieveBootDiagnosticsDataResult, err error) + SimulateEviction func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result autorest.Response, err error) + Start func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsStartFuture, err error) + Update func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetVMsUpdateFuture, err error) + type VirtualMachineScaleSetsClientAPI interface + ConvertToSinglePlacementGroup func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result autorest.Response, err error) + CreateOrUpdate func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsCreateOrUpdateFuture, err error) + Deallocate func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsDeallocateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetsDeleteFuture, err error) + DeleteInstances func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsDeleteInstancesFuture, err error) + ForceRecoveryServiceFabricPlatformUpdateDomainWalk func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.RecoveryWalkResponse, err error) + Get func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSet, err error) + GetInstanceView func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetInstanceView, err error) + GetOSUpgradeHistory func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetListOSUpgradeHistoryPage, err error) + GetOSUpgradeHistoryComplete func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetListOSUpgradeHistoryIterator, err error) + List func(ctx context.Context, resourceGroupName string) (result compute.VirtualMachineScaleSetListResultPage, err error) + ListAll func(ctx context.Context) (result compute.VirtualMachineScaleSetListWithLinkResultPage, err error) + ListAllComplete func(ctx context.Context) (result compute.VirtualMachineScaleSetListWithLinkResultIterator, err error) + ListComplete func(ctx context.Context, resourceGroupName string) (result compute.VirtualMachineScaleSetListResultIterator, err error) + ListSkus func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetListSkusResultPage, err error) + ListSkusComplete func(ctx context.Context, resourceGroupName string, VMScaleSetName string) (result compute.VirtualMachineScaleSetListSkusResultIterator, err error) + PerformMaintenance func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsPerformMaintenanceFuture, err error) + PowerOff func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsPowerOffFuture, err error) + Redeploy func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsRedeployFuture, err error) + Reimage func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsReimageFuture, err error) + ReimageAll func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsReimageAllFuture, err error) + Restart func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsRestartFuture, err error) + SetOrchestrationServiceState func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsSetOrchestrationServiceStateFuture, ...) + Start func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsStartFuture, err error) + Update func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsUpdateFuture, err error) + UpdateInstances func(ctx context.Context, resourceGroupName string, VMScaleSetName string, ...) (result compute.VirtualMachineScaleSetsUpdateInstancesFuture, err error) + type VirtualMachineSizesClientAPI interface + List func(ctx context.Context, location string) (result compute.VirtualMachineSizeListResult, err error) + type VirtualMachinesClientAPI interface + AssessPatches func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesAssessPatchesFuture, err error) + Capture func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachinesCaptureFuture, err error) + ConvertToManagedDisks func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesConvertToManagedDisksFuture, err error) + CreateOrUpdate func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachinesCreateOrUpdateFuture, err error) + Deallocate func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesDeallocateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachinesDeleteFuture, err error) + Generalize func(ctx context.Context, resourceGroupName string, VMName string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachine, err error) + InstanceView func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachineInstanceView, err error) + List func(ctx context.Context, resourceGroupName string) (result compute.VirtualMachineListResultPage, err error) + ListAll func(ctx context.Context, statusOnly string) (result compute.VirtualMachineListResultPage, err error) + ListAllComplete func(ctx context.Context, statusOnly string) (result compute.VirtualMachineListResultIterator, err error) + ListAvailableSizes func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachineSizeListResult, err error) + ListByLocation func(ctx context.Context, location string) (result compute.VirtualMachineListResultPage, err error) + ListByLocationComplete func(ctx context.Context, location string) (result compute.VirtualMachineListResultIterator, err error) + ListComplete func(ctx context.Context, resourceGroupName string) (result compute.VirtualMachineListResultIterator, err error) + PerformMaintenance func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesPerformMaintenanceFuture, err error) + PowerOff func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachinesPowerOffFuture, err error) + Reapply func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesReapplyFuture, err error) + Redeploy func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesRedeployFuture, err error) + Reimage func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachinesReimageFuture, err error) + Restart func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesRestartFuture, err error) + RetrieveBootDiagnosticsData func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.RetrieveBootDiagnosticsDataResult, err error) + SimulateEviction func(ctx context.Context, resourceGroupName string, VMName string) (result autorest.Response, err error) + Start func(ctx context.Context, resourceGroupName string, VMName string) (result compute.VirtualMachinesStartFuture, err error) + Update func(ctx context.Context, resourceGroupName string, VMName string, ...) (result compute.VirtualMachinesUpdateFuture, err error)