| Modifier and Type | Interface and Description |
|---|---|
static interface |
VirtualMachineScaleSet.DefinitionManaged
The entirety of the managed disk based virtual machine scale set definition.
|
static interface |
VirtualMachineScaleSet.DefinitionManagedOrUnmanaged
The entirety of the virtual machine scale set definition.
|
static interface |
VirtualMachineScaleSet.DefinitionShared
The virtual machine scale set stages shared between managed and unmanaged based
virtual machine scale set definitions.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateManaged
The stage of a Linux virtual machine scale set definition which contains all the minimum required inputs
for the resource to be created, but also allows for any other optional
settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateManagedOrUnmanaged
The stage of a Linux virtual machine scale set definition which contains all the minimum required inputs
for the resource to be created, but also allows for any other optional
settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithLinuxCreateUnmanaged
The stage of a Linux virtual machine scale set definition which contains all the minimum required inputs
for the resource to be created, but also allows for any other optional
settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithManagedCreate
The stage of the definition which contains all the minimum required inputs for the VM scale set to be
created and optionally allow managed data disks specific settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithRoleAndScopeOrCreate
The stage of the Managed Service Identity enabled virtual machine scale set allowing to set role
assignment for a scope.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithUnmanagedCreate
The stage of the definition which contains all the minimum required inputs for the VM scale set to be
created and optionally allow unmanaged data disks specific settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManaged
The stage of a Windows virtual machine scale set definition which contains all the minimum required
inputs for the resource to be created, but also allows for any other
optional settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateManagedOrUnmanaged
The stage of a Windows virtual machine scale set definition which contains all the minimum required
inputs for the resource to be created, but also allows for any other
optional settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionStages.WithWindowsCreateUnmanaged
The stage of a Windows virtual machine scale set definition which contains all the minimum required
inputs for the resource to be created, but also allows for any other
optional settings to be specified.
|
static interface |
VirtualMachineScaleSet.DefinitionUnmanaged
The entirety of the unmanaged disk based virtual machine scale set definition.
|
| 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.WithCustomData.withCustomData(String base64EncodedCustomData)
Specifies the custom data for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withExistingStorageAccount(com.microsoft.azure.management.storage.StorageAccount storageAccount)
Specifies an existing storage account 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.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.
*/