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