public interface VirtualMachineScaleSetVM extends Resource, ChildResource<VirtualMachineScaleSet>, Refreshable<VirtualMachineScaleSetVM>, Updatable<VirtualMachineScaleSetVM.Update>, HasInnerModel<VirtualMachineScaleSetVMInner>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
VirtualMachineScaleSetVM.Update
The template for an update operation, containing all the settings that can be modified.
|
Resource.DefinitionWithRegion<T>, Resource.DefinitionWithTags<T>, Resource.UpdateWithTags<T>region, regionName, tags, typenameparentrefresh, refreshAsyncupdateinnerModelString 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()
Mono<Void> reimageAsync()
void deallocate()
Mono<Void> deallocateAsync()
void powerOff()
Mono<Void> powerOffAsync()
void start()
Mono<Void> startAsync()
void restart()
Mono<Void> restartAsync()
void delete()
Mono<Void> deleteAsync()
VirtualMachineInstanceView instanceView()
To get the latest instance view use refreshInstanceView().
VirtualMachineInstanceView refreshInstanceView()
Mono<VirtualMachineInstanceView> refreshInstanceViewAsync()
PowerState powerState()
VirtualMachineScaleSetNetworkInterface getNetworkInterface(String name)
name - the name of the network interfacecom.azure.core.http.rest.PagedIterable<VirtualMachineScaleSetNetworkInterface> listNetworkInterfaces()
com.azure.core.http.rest.PagedFlux<VirtualMachineScaleSetNetworkInterface> listNetworkInterfacesAsync()
String modelDefinitionApplied()
VirtualMachineScaleSetVMProtectionPolicy protectionPolicy()
VirtualMachineScaleSetVMNetworkProfileConfiguration networkProfileConfiguration()
Copyright © 2020 Microsoft Corporation. All rights reserved.