Interface VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer
- All Superinterfaces:
Appliable<VirtualMachineScaleSet>
,Indexable
,Resource.UpdateWithTags<VirtualMachineScaleSet.UpdateStages.WithApply>
,VirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking
,VirtualMachineScaleSet.UpdateStages.WithAdditionalCapabilities
,VirtualMachineScaleSet.UpdateStages.WithApplicationGateway
,VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup
,VirtualMachineScaleSet.UpdateStages.WithApply
,VirtualMachineScaleSet.UpdateStages.WithAvailabilityZone
,VirtualMachineScaleSet.UpdateStages.WithBillingProfile
,VirtualMachineScaleSet.UpdateStages.WithBootDiagnostics
,VirtualMachineScaleSet.UpdateStages.WithCapacity
,VirtualMachineScaleSet.UpdateStages.WithCustomData
,VirtualMachineScaleSet.UpdateStages.WithExtension
,VirtualMachineScaleSet.UpdateStages.WithIpForwarding
,VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk
,VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup
,VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer
,VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend
,VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool
,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer
,VirtualMachineScaleSet.UpdateStages.WithSecrets
,VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup
,VirtualMachineScaleSet.UpdateStages.WithSku
,VirtualMachineScaleSet.UpdateStages.WithSystemAssignedManagedServiceIdentity
,VirtualMachineScaleSet.UpdateStages.WithUnmanagedDataDisk
,VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity
,VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp
- All Known Subinterfaces:
VirtualMachineScaleSet.Update
- Enclosing interface:
- VirtualMachineScaleSet.UpdateStages
public static interface VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer
extends VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer
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.
-
Method Summary
Modifier and TypeMethodDescriptionwithExistingPrimaryInternetFacingLoadBalancer
(LoadBalancer loadBalancer) Specifies the load balancer to be used as the Internet-facing load balancer for the virtual machines in the scale set.Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Appliable
apply, applyAsync, applyAsync
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.Indexable
key
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags
withoutTag, withTag, withTags
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking
withAcceleratedNetworking, withoutAcceleratedNetworking
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithAdditionalCapabilities
withAdditionalCapabilities
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithApplicationGateway
withExistingApplicationGatewayBackendPool, withoutApplicationGatewayBackendPool
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup
withExistingApplicationSecurityGroup, withExistingApplicationSecurityGroupId, withoutApplicationSecurityGroup
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithAvailabilityZone
withAvailabilityZone
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithBillingProfile
withMaxPrice
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithBootDiagnostics
withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withoutBootDiagnostics
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithCapacity
withCapacity
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithCustomData
withCustomData
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithExtension
defineNewExtension, updateExtension, withoutExtension
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithIpForwarding
withIpForwarding, withoutIpForwarding
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk
withNewDataDisk, withNewDataDisk, withNewDataDisk, withoutDataDisk
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup
withExistingNetworkSecurityGroup, withExistingNetworkSecurityGroupId, withoutNetworkSecurityGroup
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer
withoutPrimaryInternalLoadBalancer, withoutPrimaryInternetFacingLoadBalancer
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend
withoutPrimaryInternalLoadBalancerBackends, withoutPrimaryInternetFacingLoadBalancerBackends
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool
withoutPrimaryInternalLoadBalancerNatPools, withoutPrimaryInternetFacingLoadBalancerNatPools
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer
withExistingPrimaryInternalLoadBalancer
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithSecrets
withoutSecrets, withSecrets
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup
withoutSinglePlacementGroup, withSinglePlacementGroup
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithSku
withSku, withSku
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithSystemAssignedManagedServiceIdentity
withoutSystemAssignedManagedServiceIdentity, withSystemAssignedManagedServiceIdentity
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity
withExistingUserAssignedManagedServiceIdentity, withNewUserAssignedManagedServiceIdentity, withoutUserAssignedManagedServiceIdentity
Methods inherited from interface com.microsoft.azure.management.compute.VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp
withVirtualMachinePublicIp, withVirtualMachinePublicIp, withVirtualMachinePublicIp
-
Method Details
-
withExistingPrimaryInternetFacingLoadBalancer
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool withExistingPrimaryInternetFacingLoadBalancer(LoadBalancer loadBalancer) Specifies the load balancer to be used as the Internet-facing load balancer for the virtual machines in the scale set.This will replace the current Internet-facing load balancer associated with the virtual machines in the scale set (if any). By default all the backend and inbound NAT pool of the load balancer will be associated with the primary network interface of the virtual machines unless a subset of them is selected in the next stages
- Parameters:
loadBalancer
- the primary Internet-facing load balancer- Returns:
- the next stage of the update
-