| Package | Description |
|---|---|
| com.azure.resourcemanager.compute.models |
Package containing the data models for ComputeManagementClient.
|
| 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.WithSystemAssignedIdentityBasedAccessOrCreate
The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine scale set allowing
to set access for the identity.
|
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.WithAcceleratedNetworking.withAcceleratedNetworking()
Specify that accelerated networking should be enabled for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics()
Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(Creatable<StorageAccount> creatable)
Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(StorageAccount storageAccount)
Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithBootDiagnostics.withBootDiagnostics(String storageAccountBlobEndpointUri)
Specifies that boot diagnostics needs to be enabled in the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithCapacity.withCapacity(long 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.WithApplicationGateway.withExistingApplicationGatewayBackendPool(String backendPoolId)
Specify that an application gateway backend pool should be associated with virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroup(ApplicationSecurityGroup applicationSecurityGroup)
Specifies that provided application security group should be associated with the virtual machine scale
set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroupId(String applicationSecurityGroupId)
Specifies that provided application security group should be associated with the virtual machine scale
set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroup(NetworkSecurityGroup networkSecurityGroup)
Specifies the network security group for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroupId(String networkSecurityGroupId)
Specifies the network security group for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withExistingStorageAccount(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.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(Identity identity)
Specifies an existing user assigned identity to be associated with the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithIpForwarding.withIpForwarding()
Specify that ip forwarding should be enabled for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withLowPriorityVirtualMachine()
Specify that virtual machines in the scale set should be low priority VMs.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withLowPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes policy)
Specify that virtual machines in the scale set should be low priority VMs with provided eviction policy.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithBillingProfile.withMaxPrice(Double maxPrice)
Set the billing related details of the low priority virtual machines in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithStorageAccount.withNewStorageAccount(Creatable<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.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity)
Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual
machine 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.WithAcceleratedNetworking.withoutAcceleratedNetworking()
Specify that accelerated networking should be disabled for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithIpForwarding.withoutIpForwarding()
Specify that ip forwarding should be disabled for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithOverProvision.withoutOverProvisioning()
Disables over-provisioning of virtual machines.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithSinglePlacementGroup.withoutSinglePlacementGroup()
Specify that single placement group should be disabled for the virtual machine scale set.
|
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.WithSecrets.withSecrets(List<VaultSecretGroup> secrets)
Specifies set of certificates that should be installed onto the virtual machine.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithSinglePlacementGroup.withSinglePlacementGroup()
Specify that single placement group should be enabled for the virtual machine scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withSpotPriorityVirtualMachine()
Specify that virtual machines in the scale set should be spot priority VMs.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withSpotPriorityVirtualMachine(VirtualMachineEvictionPolicyTypes policy)
Specify that virtual machines in the scale set should be spot priority VMs with provided eviction policy.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithUpgradePolicy.withUpgradeMode(UpgradeMode upgradeMode)
Specifies the virtual machine scale set upgrade policy mode.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVMPriority.withVirtualMachinePriority(VirtualMachinePriorityTypes priority)
Specifies the priority of the virtual machines in the scale set.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp()
Specify that virtual machines in the scale set should have public ip address.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp(String leafDomainLabel)
Specify that virtual machines in the scale set should have public ip address.
|
VirtualMachineScaleSet.DefinitionStages.WithCreate |
VirtualMachineScaleSet.DefinitionStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp(VirtualMachineScaleSetPublicIpAddressConfiguration ipConfig)
Specify that virtual machines in the scale set should have public ip address.
|
Copyright © 2020 Microsoft Corporation. All rights reserved.