Interface VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerNatPool
- 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
,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool
- Enclosing interface:
- VirtualMachineScaleSet.UpdateStages
public static interface VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerNatPool
extends VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer
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.
-
Method Summary
Modifier and TypeMethodDescriptionwithPrimaryInternetFacingLoadBalancerInboundNatPools
(String... natPoolNames) Associates inbound NAT pools of the selected Internet-facing load balancer with the primary network interface of 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
-
withPrimaryInternetFacingLoadBalancerInboundNatPools
VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer withPrimaryInternetFacingLoadBalancerInboundNatPools(String... natPoolNames) Associates inbound NAT pools of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.- Parameters:
natPoolNames
- the names of existing inbound NAT pools on the selected load balancer- Returns:
- the next stage of the update
-