| Package | Description |
|---|---|
| com.azure.resourcemanager.compute.models |
Package containing the data models for ComputeManagementClient.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
VirtualMachineScaleSet.Update
The entirety of the virtual machine scale set update.
|
static interface |
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer
The stage of a virtual machine scale set update allowing to specify an internal load balancer for the primary
network interface of the scale set virtual machines.
|
static interface |
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerBackendOrNatPool
The stage of a virtual machine scale set update allowing to associate backend pools and/or inbound NAT pools
of the selected internal load balancer with the primary network interface of the scale set virtual machines.
|
static interface |
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool
The stage of a virtual machine scale set update allowing to associate 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.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool
The stage of a virtual machine scale set update allowing to associate a backend pool and/or inbound NAT pool
of the selected Internet-facing load balancer with the primary network interface of the virtual machines in
the scale set.
|
static interface |
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerNatPool
The stage of a virtual machine scale set update allowing to associate an inbound NAT pool of the selected
Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.
|
static interface |
VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer
The stage of a virtual machine scale set update allowing to specify load balancers for the primary network
interface of the scale set virtual machines.
|
static interface |
VirtualMachineScaleSet.UpdateStages.WithSystemAssignedIdentityBasedAccessOrApply
The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine scale set allowing
to set access for the identity.
|
| Modifier and Type | Method and Description |
|---|---|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking.withAcceleratedNetworking()
Specify that accelerated networking should be enabled for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithAdditionalCapabilities.withAdditionalCapabilities(AdditionalCapabilities additionalCapabilities)
Set specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine
Scale Set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithAvailabilityZone.withAvailabilityZone(AvailabilityZoneId zoneId)
Specifies the availability zone for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithCapacity.withCapacity(long capacity)
Specifies the new number of virtual machines in the scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithCustomData.withCustomData(String base64EncodedCustomData)
Specifies the custom data for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithApplicationGateway.withExistingApplicationGatewayBackendPool(String backendPoolId)
Specify that an application gateway backend pool should be associated with virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroup(ApplicationSecurityGroup applicationSecurityGroup)
Specifies that provided application security group should be associated with the virtual machine scale
set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup.withExistingApplicationSecurityGroupId(String applicationSecurityGroupId)
Specifies that provided application security group should be associated with the virtual machine scale
set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroup(NetworkSecurityGroup networkSecurityGroup)
Specifies the network security group for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup.withExistingNetworkSecurityGroupId(String networkSecurityGroupId)
Specifies the network security group for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity(Identity identity)
Specifies an existing user assigned identity to be associated with the virtual machine.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithIpForwarding.withIpForwarding()
Specify that ip forwarding should be enabled for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB)
Specifies that a managed disk needs to be created implicitly with the given size.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB,
int lun,
CachingTypes cachingType)
Specifies that a managed disk needs to be created implicitly with the given settings.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withNewDataDisk(int sizeInGB,
int lun,
CachingTypes cachingType,
StorageAccountTypes storageAccountType)
Specifies that a managed disk needs to be created implicitly with the given settings.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity)
Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual
machine.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking.withoutAcceleratedNetworking()
Specify that accelerated networking should be disabled for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithApplicationGateway.withoutApplicationGatewayBackendPool(String backendPoolId)
Specify an existing application gateway associated should be removed from the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup.withoutApplicationSecurityGroup(String applicationSecurityGroupId)
Specifies that provided application security group should be removed from the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk.withoutDataDisk(int lun)
Detaches managed data disk with the given LUN from the virtual machine scale set instances.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithExtension.withoutExtension(String name)
Removes the extension with the specified name from the virtual machines in the scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithIpForwarding.withoutIpForwarding()
Specify that ip forwarding should be disabled for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup.withoutNetworkSecurityGroup()
Specifies that network security group association should be removed if exists.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer.withoutPrimaryInternalLoadBalancer()
Removes the association between the internal load balancer and the primary network interface
configuration.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend.withoutPrimaryInternalLoadBalancerBackends(String... backendNames)
Removes the associations between the primary network interface configuration and the specified backends
of the internal load balancer.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool.withoutPrimaryInternalLoadBalancerNatPools(String... natPoolNames)
Removes the associations between the primary network interface configuration and the specified inbound
NAT pools of the internal load balancer.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer.withoutPrimaryInternetFacingLoadBalancer()
Removes the association between the Internet-facing load balancer and the primary network interface
configuration.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend.withoutPrimaryInternetFacingLoadBalancerBackends(String... backendNames)
Removes the associations between the primary network interface configuration and the specfied backends of
the Internet-facing load balancer.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool.withoutPrimaryInternetFacingLoadBalancerNatPools(String... natPoolNames)
Removes the associations between the primary network interface configuration and the specified inbound
NAT pools of an Internet-facing load balancer.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithSecrets.withoutSecrets()
The stage of a virtual machine scale set definition allowing to remove secrets from virtual machines in
the scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup.withoutSinglePlacementGroup()
Specify that single placement group should be disabled for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity.withoutUserAssignedManagedServiceIdentity(String identityId)
Specifies that an user assigned identity associated with the virtual machine should be removed.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool.withPrimaryInternalLoadBalancerInboundNatPools(String... natPoolNames)
Associates the specified internal load balancer inbound NAT pools with the the primary network interface
of the virtual machines in the scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithSecrets.withSecrets(List<VaultSecretGroup> secrets)
The stage of a virtual machine scale set definition allowing to update secrets from virtual machines in
the scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup.withSinglePlacementGroup()
Specify that single placement group should be enabled for the virtual machine scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithSku.withSku(VirtualMachineScaleSetSku sku)
Specifies the SKU for the virtual machines in the scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithSku.withSku(VirtualMachineScaleSetSkuTypes skuType)
Specifies the SKU for the virtual machines in the scale set.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp()
Specify that virtual machines in the scale set should have public ip address.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp(String leafDomainLabel)
Specify that virtual machines in the scale set should have public ip address.
|
VirtualMachineScaleSet.UpdateStages.WithApply |
VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp.withVirtualMachinePublicIp(VirtualMachineScaleSetPublicIpAddressConfiguration ipConfig)
Specify that virtual machines in the scale set should have public ip address.
|
Copyright © 2020 Microsoft Corporation. All rights reserved.