public interface VirtualMachineScaleSetVMs extends com.microsoft.azure.management.resources.fluentcore.collection.SupportsListing<VirtualMachineScaleSetVM>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.compute.implementation.VirtualMachineScaleSetVMsInner>
| Modifier and Type | Method and Description |
|---|---|
void |
deleteInstances(String... instanceIds)
Deletes the specified virtual machine instances from the scale set.
|
rx.Completable |
deleteInstancesAsync(Collection<String> instanceIds)
Deletes the specified virtual machine instances from the scale set.
|
rx.Completable |
deleteInstancesAsync(String... instanceIds)
Deletes the specified virtual machine instances from the scale set.
|
VirtualMachineScaleSetVM |
getInstance(String instanceId)
Get the specified virtual machine instance from the scale set.
|
rx.Observable<VirtualMachineScaleSetVM> |
getInstanceAsync(String instanceId)
Get the specified virtual machine instance from the scale set.
|
void |
simulateEviction(String instanceId)
Simulates the eviction of the specified spot virtual machine in the scale set.
|
rx.Completable |
simulateEvictionAsync(String instanceId)
Simulates the eviction of the specified spot virtual machine in the scale set asynchronously.
|
void |
updateInstances(String... instanceIds)
Updates the specified virtual machine instances from the scale set.
|
rx.Completable |
updateInstancesAsync(Collection<String> instanceIds)
Updates the specified virtual machine instances from the scale set.
|
rx.Completable |
updateInstancesAsync(String... instanceIds)
Updates the specified virtual machine instances from the scale set.
|
rx.Completable deleteInstancesAsync(Collection<String> instanceIds)
instanceIds - instance IDs of the virtual machine scale set instances to be deletedrx.Completable deleteInstancesAsync(String... instanceIds)
instanceIds - instance IDs of the virtual machine scale set instances to be deletedvoid deleteInstances(String... instanceIds)
instanceIds - instance IDs of the virtual machine scale set instances to be deletedVirtualMachineScaleSetVM getInstance(String instanceId)
instanceId - instance ID of the virtual machine scale set instance to be fetchedrx.Observable<VirtualMachineScaleSetVM> getInstanceAsync(String instanceId)
instanceId - instance ID of the virtual machine scale set instance to be fetched.rx.Completable updateInstancesAsync(Collection<String> instanceIds)
instanceIds - instance IDs of the virtual machine scale set instances to be updatedrx.Completable updateInstancesAsync(String... instanceIds)
instanceIds - instance IDs of the virtual machine scale set instances to be updatedvoid updateInstances(String... instanceIds)
instanceIds - instance IDs of the virtual machine scale set instances to be updatedrx.Completable simulateEvictionAsync(String instanceId)
instanceId - The instance ID of the virtual machine.void simulateEviction(String instanceId)
instanceId - The instance ID of the virtual machine./**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/