Interface VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer
- All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.model.Appliable<VirtualMachineScaleSet>, com.azure.resourcemanager.resources.fluentcore.model.Indexable, com.azure.resourcemanager.resources.fluentcore.arm.models.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(com.azure.resourcemanager.network.models.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.azure.resourcemanager.resources.fluentcore.model.Appliable
apply, apply, applyAsync, applyAsyncMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.model.Indexable
keyMethods inherited from interface com.azure.resourcemanager.resources.fluentcore.arm.models.Resource.UpdateWithTags
withoutTag, withTag, withTagsMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithAcceleratedNetworking
withAcceleratedNetworking, withoutAcceleratedNetworkingMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithAdditionalCapabilities
withAdditionalCapabilitiesMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithApplicationGateway
withExistingApplicationGatewayBackendPool, withoutApplicationGatewayBackendPoolMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithApplicationSecurityGroup
withExistingApplicationSecurityGroup, withExistingApplicationSecurityGroupId, withoutApplicationSecurityGroupMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithAvailabilityZone
withAvailabilityZoneMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithBillingProfile
withMaxPriceMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithBootDiagnostics
withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnostics, withBootDiagnosticsOnManagedStorageAccount, withoutBootDiagnosticsMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithCapacity
withCapacityMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithCustomData
withCustomDataMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithExtension
defineNewExtension, updateExtension, withoutExtensionMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithIpForwarding
withIpForwarding, withoutIpForwardingMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithManagedDataDisk
withNewDataDisk, withNewDataDisk, withNewDataDisk, withoutDataDiskMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithNetworkSecurityGroup
withExistingNetworkSecurityGroup, withExistingNetworkSecurityGroupId, withoutNetworkSecurityGroupMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancer
withoutPrimaryInternalLoadBalancer, withoutPrimaryInternetFacingLoadBalancerMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerBackend
withoutPrimaryInternalLoadBalancerBackends, withoutPrimaryInternetFacingLoadBalancerBackendsMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithoutPrimaryLoadBalancerNatPool
withoutPrimaryInternalLoadBalancerNatPools, withoutPrimaryInternetFacingLoadBalancerNatPoolsMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer
withExistingPrimaryInternalLoadBalancerMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithSecrets
withoutSecrets, withSecretsMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithSinglePlacementGroup
withoutSinglePlacementGroup, withSinglePlacementGroupMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithSku
withSku, withSkuMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithSystemAssignedManagedServiceIdentity
withoutSystemAssignedManagedServiceIdentity, withSystemAssignedManagedServiceIdentityMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity
withExistingUserAssignedManagedServiceIdentity, withNewUserAssignedManagedServiceIdentity, withoutUserAssignedManagedServiceIdentityMethods inherited from interface VirtualMachineScaleSet.UpdateStages.WithVirtualMachinePublicIp
withVirtualMachinePublicIp, withVirtualMachinePublicIp, withVirtualMachinePublicIp
-
Method Details
-
withExistingPrimaryInternetFacingLoadBalancer
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool withExistingPrimaryInternetFacingLoadBalancer(com.azure.resourcemanager.network.models.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
-