public interface VirtualMachineScaleSetVM extends Resource, ChildResource<VirtualMachineScaleSet>, Refreshable<VirtualMachineScaleSetVM>, HasInner<com.microsoft.azure.management.compute.implementation.VirtualMachineScaleSetVMInner>
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>
region, regionName, tags, type
id
key
name
parent
refresh, refreshAsync
String 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()
VirtualMachineScaleSetNetworkInterface getNetworkInterface(String name)
name
- the name of the network interfacePagedList<VirtualMachineScaleSetNetworkInterface> listNetworkInterfaces()
String modelDefinitionApplied()
VirtualMachineScaleSetVMProtectionPolicy protectionPolicy()
VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration()
Copyright © 2019. All rights reserved.