public interface VirtualMachineScaleSetVM extends com.microsoft.azure.management.resources.fluentcore.arm.models.Resource, com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<VirtualMachineScaleSet>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<VirtualMachineScaleSetVM>, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.compute.implementation.VirtualMachineScaleSetVMInner>
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
String |
administratorUserName() |
String |
availabilitySetId() |
boolean |
bootDiagnosticEnabled() |
String |
bootDiagnosticStorageAccountUri() |
String |
computerName() |
Map<Integer,VirtualMachineDataDisk> |
dataDisks() |
void |
deallocate()
Shuts down the virtual machine instance and releases the associated compute resources.
|
rx.Completable |
deallocateAsync()
Shuts down the virtual machine instance and releases the associated compute resources.
|
void |
delete()
Deletes the virtual machine instance.
|
rx.Completable |
deleteAsync()
Deletes the virtual machine instance.
|
DiagnosticsProfile |
diagnosticsProfile() |
Map<String,VirtualMachineScaleSetVMInstanceExtension> |
extensions() |
com.microsoft.azure.management.network.VirtualMachineScaleSetNetworkInterface |
getNetworkInterface(String name)
Gets a network interface associated with this virtual machine instance.
|
VirtualMachineCustomImage |
getOSCustomImage() |
VirtualMachineImage |
getOSPlatformImage() |
String |
instanceId() |
VirtualMachineInstanceView |
instanceView()
Gets the instance view of the virtual machine instance.
|
boolean |
isLatestScaleSetUpdateApplied() |
boolean |
isLinuxPasswordAuthenticationEnabled() |
boolean |
isManagedDiskEnabled() |
boolean |
isOSBasedOnCustomImage() |
boolean |
isOSBasedOnPlatformImage() |
boolean |
isOSBasedOnStoredImage() |
boolean |
isWindowsAutoUpdateEnabled() |
boolean |
isWindowsVMAgentProvisioned() |
com.microsoft.azure.PagedList<com.microsoft.azure.management.network.VirtualMachineScaleSetNetworkInterface> |
listNetworkInterfaces() |
List<String> |
networkInterfaceIds() |
CachingTypes |
osDiskCachingType() |
String |
osDiskId() |
String |
osDiskName() |
int |
osDiskSizeInGB() |
OSProfile |
osProfile() |
OperatingSystemTypes |
osType() |
String |
osUnmanagedDiskVhdUri() |
ImageReference |
platformImageReference() |
void |
powerOff()
Stops the virtual machine instance.
|
rx.Completable |
powerOffAsync()
Stops the virtual machine instance.
|
PowerState |
powerState() |
String |
primaryNetworkInterfaceId() |
VirtualMachineInstanceView |
refreshInstanceView()
Refreshes the instance view.
|
rx.Observable<VirtualMachineInstanceView> |
refreshInstanceViewAsync()
Refreshes the instance view.
|
void |
reimage()
Updates the version of the installed operating system in the virtual machine instance.
|
rx.Completable |
reimageAsync()
Updates the version of the installed operating system in the virtual machine instance.
|
void |
restart()
Restarts the virtual machine instance.
|
rx.Completable |
restartAsync()
Restarts the virtual machine instance.
|
VirtualMachineSizeTypes |
size() |
Sku |
sku() |
void |
start()
Starts the virtual machine instance.
|
rx.Completable |
startAsync()
Starts the virtual machine instance.
|
StorageProfile |
storageProfile() |
String |
storedImageUnmanagedVhdUri() |
Map<Integer,VirtualMachineUnmanagedDataDisk> |
unmanagedDataDisks() |
String |
windowsTimeZone() |
region, regionName, tags, typeidkeynameparentString instanceId()
Sku sku()
VirtualMachineSizeTypes size()
boolean isLatestScaleSetUpdateApplied()
boolean isOSBasedOnPlatformImage()
boolean isOSBasedOnCustomImage()
boolean isOSBasedOnStoredImage()
ImageReference platformImageReference()
VirtualMachineImage getOSPlatformImage()
VirtualMachineCustomImage getOSCustomImage()
String storedImageUnmanagedVhdUri()
String osDiskName()
String osUnmanagedDiskVhdUri()
String osDiskId()
Map<Integer,VirtualMachineUnmanagedDataDisk> unmanagedDataDisks()
Map<Integer,VirtualMachineDataDisk> dataDisks()
CachingTypes osDiskCachingType()
int osDiskSizeInGB()
String computerName()
String administratorUserName()
OperatingSystemTypes osType()
boolean isLinuxPasswordAuthenticationEnabled()
boolean isWindowsVMAgentProvisioned()
boolean isWindowsAutoUpdateEnabled()
String windowsTimeZone()
boolean bootDiagnosticEnabled()
String bootDiagnosticStorageAccountUri()
String availabilitySetId()
List<String> networkInterfaceIds()
String primaryNetworkInterfaceId()
Map<String,VirtualMachineScaleSetVMInstanceExtension> extensions()
StorageProfile storageProfile()
OSProfile osProfile()
DiagnosticsProfile diagnosticsProfile()
boolean isManagedDiskEnabled()
void reimage()
rx.Completable reimageAsync()
void deallocate()
rx.Completable deallocateAsync()
void powerOff()
rx.Completable powerOffAsync()
void start()
rx.Completable startAsync()
void restart()
rx.Completable restartAsync()
void delete()
rx.Completable deleteAsync()
VirtualMachineInstanceView instanceView()
To get the latest instance view use refreshInstanceView().
VirtualMachineInstanceView refreshInstanceView()
rx.Observable<VirtualMachineInstanceView> refreshInstanceViewAsync()
PowerState powerState()
com.microsoft.azure.management.network.VirtualMachineScaleSetNetworkInterface getNetworkInterface(String name)
name - the name of the network interfacecom.microsoft.azure.PagedList<com.microsoft.azure.management.network.VirtualMachineScaleSetNetworkInterface> listNetworkInterfaces()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/