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