| Modifier and Type | Interface and Description |
|---|---|
static interface |
VirtualMachineScaleSet.Definition
The entirety of the load balancer definition.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithInternalLoadBalancerBackendOrNatPool
The stage of a virtual machine scale set definition allowing to associate backend pools and/or inbound NAT pools
of the selected internal load balancer with the primary network interface of the virtual machines in the scale set.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithLinuxCreate
The stage of a Linux virtual machine scale set definition which contains all the minimum required inputs
for the resource to be created (via
Creatable.create()), but also allows for any other optional
settings to be specified. |
static interface |
VirtualMachineScaleSet.DefinitionStages.WithWindowsCreate
The stage of a Windows virtual machine scale set definition which contains all the minimum required
inputs for the resource to be created (via
Creatable.create(), but also allows for any other
optional settings to be specified. |
| Modifier and Type | Method and Description |
|---|---|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithCapacity.withCapacity(int capacity)
Specifies the maximum number of virtual machines in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithComputerNamePrefix.withComputerNamePrefix(String namePrefix)
Specifies the name prefix to use for auto-generating the names for the virtual machines in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withExistingStorageAccount(com.microsoft.azure.management.storage.StorageAccount storageAccount)
Specifies an existing
StorageAccount for the OS and data disk VHDs of
the virtual machines in the scale set. |
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withNewStorageAccount(com.microsoft.azure.management.resources.fluentcore.model.Creatable<com.microsoft.azure.management.storage.StorageAccount> creatable)
Specifies a new storage account for the OS and data disk VHDs of the virtual machines
in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withNewStorageAccount(String name)
Specifies a new storage account for the OS and data disk VHDs of the virtual machines
in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithOsDiskSettings.withOsDiskCaching(CachingTypes cachingType)
Specifies the caching type for the operating system disk.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithOsDiskSettings.withOsDiskName(String name)
Specifies the name for the OS disk.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withoutOverProvisioning()
Disables over-provisioning of virtual machines.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withOverProvision(boolean enabled)
Enables or disables over-provisioning of virtual machines in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withOverProvisioning()
Enables over-provisioning of virtual machines.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithPassword.withPassword(String password)
Specifies the password for the virtual machines in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithUpgradePolicy.withUpgradeMode(UpgradeMode upgradeMode)
Specifies the virtual machine scale set upgrade policy mode.
|
| Modifier and Type | Method and Description |
|---|---|
VirtualMachineScaleSetExtension.DefinitionStages.Blank<VirtualMachineScaleSet.DefinitionStages.WithCreate> |
VirtualMachineScaleSet.DefinitionStages.WithExtension.defineNewExtension(String name)
Begins the definition of an extension reference to be attached to the virtual machines in the scale set.
|
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/