public interface VirtualMachineScaleSet extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<VirtualMachineScaleSet>, com.microsoft.azure.management.resources.fluentcore.model.Wrapper<com.microsoft.azure.management.compute.implementation.VirtualMachineScaleSetInner>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
VirtualMachineScaleSet.Definition
The entirety of the load balancer definition.
|
static interface |
VirtualMachineScaleSet.DefinitionStages
Grouping of virtual machine scale set definition stages.
|
static interface |
VirtualMachineScaleSet.Update
The entirety of the load balancer update.
|
static interface |
VirtualMachineScaleSet.UpdateStages
Grouping of virtual machine scale set update stages.
|
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 |
|---|---|
int |
capacity() |
String |
computerNamePrefix() |
void |
deallocate()
Shuts down the virtual machines in the scale set and releases its compute resources.
|
Map<String,VirtualMachineScaleSetExtension> |
extensions() |
com.microsoft.azure.management.network.LoadBalancer |
getPrimaryInternalLoadBalancer() |
com.microsoft.azure.management.network.LoadBalancer |
getPrimaryInternetFacingLoadBalancer() |
com.microsoft.azure.management.network.Network |
getPrimaryNetwork() |
com.microsoft.azure.PagedList<VirtualMachineScaleSetSku> |
listAvailableSkus() |
Map<String,com.microsoft.azure.management.network.Backend> |
listPrimaryInternalLoadBalancerBackends() |
Map<String,com.microsoft.azure.management.network.InboundNatPool> |
listPrimaryInternalLoadBalancerInboundNatPools() |
Map<String,com.microsoft.azure.management.network.Backend> |
listPrimaryInternetFacingLoadBalancerBackends() |
Map<String,com.microsoft.azure.management.network.InboundNatPool> |
listPrimaryInternetFacingLoadBalancerInboundNatPools() |
VirtualMachineScaleSetNetworkProfile |
networkProfile() |
CachingTypes |
osDiskCachingType() |
String |
osDiskName() |
OperatingSystemTypes |
osType() |
boolean |
overProvisionEnabled() |
void |
powerOff()
Powers off (stops) the virtual machines in the scale set.
|
List<String> |
primaryPublicIpAddressIds() |
void |
reimage()
Re-images (updates the version of the installed operating system) the virtual machines in the scale set.
|
void |
restart()
Restarts the virtual machines in the scale set.
|
VirtualMachineScaleSetSkuTypes |
sku() |
void |
start()
Starts the virtual machines in the scale set.
|
VirtualMachineScaleSetStorageProfile |
storageProfile() |
UpgradeMode |
upgradeModel() |
List<String> |
vhdContainers() |
resourceGroupNameid, name, region, regionName, tags, typekeyrefreshcom.microsoft.azure.PagedList<VirtualMachineScaleSetSku> listAvailableSkus() throws com.microsoft.azure.CloudException, IOException
com.microsoft.azure.CloudException - thrown for an invalid response from the serviceIOException - exception thrown from serialization/deserializationvoid deallocate()
throws com.microsoft.azure.CloudException,
IOException,
InterruptedException
com.microsoft.azure.CloudException - thrown for an invalid response from the serviceIOException - exception thrown from serialization/deserializationInterruptedException - exception thrown when the operation is interruptedvoid powerOff()
throws com.microsoft.azure.CloudException,
IOException,
InterruptedException
com.microsoft.azure.CloudException - thrown for an invalid response from the serviceIOException - exception thrown from serialization/deserializationInterruptedException - exception thrown when the operation is interruptedvoid restart()
throws com.microsoft.azure.CloudException,
IOException,
InterruptedException
com.microsoft.azure.CloudException - thrown for an invalid response from the serviceIOException - exception thrown from serialization/deserializationInterruptedException - exception thrown when the operation is interruptedvoid start()
throws com.microsoft.azure.CloudException,
IOException,
InterruptedException
com.microsoft.azure.CloudException - thrown for an invalid response from the serviceIOException - exception thrown from serialization/deserializationInterruptedException - exception thrown when the operation is interruptedvoid reimage()
throws com.microsoft.azure.CloudException,
IOException,
InterruptedException
com.microsoft.azure.CloudException - thrown for an invalid response from the serviceIOException - exception thrown from serialization/deserializationInterruptedException - exception thrown when the operation is interruptedString computerNamePrefix()
OperatingSystemTypes osType()
CachingTypes osDiskCachingType()
String osDiskName()
UpgradeMode upgradeModel()
boolean overProvisionEnabled()
VirtualMachineScaleSetSkuTypes sku()
int capacity()
com.microsoft.azure.management.network.Network getPrimaryNetwork()
throws IOException
A primary internal load balancer associated with the primary network interfaces of the scale set virtual machine will be also belong to this network
IOException - the IO exceptioncom.microsoft.azure.management.network.LoadBalancer getPrimaryInternetFacingLoadBalancer()
throws IOException
IOException - the IO exceptionMap<String,com.microsoft.azure.management.network.Backend> listPrimaryInternetFacingLoadBalancerBackends() throws IOException
IOException - the IO exceptionMap<String,com.microsoft.azure.management.network.InboundNatPool> listPrimaryInternetFacingLoadBalancerInboundNatPools() throws IOException
IOException - the IO exceptioncom.microsoft.azure.management.network.LoadBalancer getPrimaryInternalLoadBalancer()
throws IOException
IOException - the IO exceptionMap<String,com.microsoft.azure.management.network.Backend> listPrimaryInternalLoadBalancerBackends() throws IOException
IOException - the IO exceptionMap<String,com.microsoft.azure.management.network.InboundNatPool> listPrimaryInternalLoadBalancerInboundNatPools() throws IOException
IOException - the IO exceptionList<String> primaryPublicIpAddressIds() throws IOException
IOException - the IO exceptionList<String> vhdContainers()
VirtualMachineScaleSetStorageProfile storageProfile()
VirtualMachineScaleSetNetworkProfile networkProfile()
Map<String,VirtualMachineScaleSetExtension> extensions()
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/