Interface HasFrontend.UpdateDefinitionStages.WithFrontend<ReturnT>

Type Parameters:
ReturnT - the next stage of the definition
All Known Subinterfaces:
LoadBalancerInboundNatPool.UpdateDefinition<ParentT>, LoadBalancerInboundNatPool.UpdateDefinitionStages.WithFrontend<ParentT>, LoadBalancerInboundNatRule.UpdateDefinition<ParentT>, LoadBalancerInboundNatRule.UpdateDefinitionStages.WithFrontend<ParentT>, LoadBalancingRule.UpdateDefinition<ReturnT>, LoadBalancingRule.UpdateDefinitionStages.WithFrontend<ReturnT>
Enclosing interface:
HasFrontend.UpdateDefinitionStages

public static interface HasFrontend.UpdateDefinitionStages.WithFrontend<ReturnT>
The stage of a definition allowing to specify a frontend from to associate.
  • Method Details

    • fromFrontend

      ReturnT fromFrontend(String frontendName)
      Specifies the frontend to associate.
      Parameters:
      frontendName - an existing frontend name
      Returns:
      the next stage of the definition
    • fromExistingPublicIPAddress

      ReturnT fromExistingPublicIPAddress(PublicIpAddress publicIPAddress)
      Specifies an existing public IP address to receive network traffic from.

      If this load balancer already has a frontend referencing this public IP address, that is the frontend that will be used. Else, an automatically named new public frontend will be created implicitly on the load balancer.

      Parameters:
      publicIPAddress - an existing public IP address
      Returns:
      the next stage of the definition
    • fromExistingPublicIPAddress

      ReturnT fromExistingPublicIPAddress(String resourceId)
      Specifies an existing public IP address to receive network traffic from.

      If this load balancer already has a frontend referencing this public IP address, that is the frontend that will be used. Else, an automatically named new public frontend will be created implicitly on the load balancer.

      Parameters:
      resourceId - the resource ID of an existing public IP address
      Returns:
      the next stage of the definition
    • fromExistingSubnet

      ReturnT fromExistingSubnet(Network network, String subnetName)
      Specifies an existing private subnet to receive network traffic from.

      If this load balancer already has a frontend referencing this subnet, that is the frontend that will be used. Else, an automatically named new private frontend will be created implicitly on the load balancer.

      Parameters:
      network - an existing network
      subnetName - the name of an existing subnet within the specified network
      Returns:
      the next stage of the definition
    • fromExistingSubnet

      ReturnT fromExistingSubnet(String networkResourceId, String subnetName)
      Specifies an existing private subnet to receive network traffic from.

      If this load balancer already has a frontend referencing this subnet, that is the frontend that will be used. Else, an automatically named new private frontend will be created implicitly on the load balancer.

      Parameters:
      networkResourceId - the resource ID of an existing network
      subnetName - the name of an existing subnet within the specified network
      Returns:
      the next stage of the definition
    • fromExistingSubnet

      ReturnT fromExistingSubnet(Subnet subnet)
      Specifies an existing private subnet to receive network traffic from.

      If this load balancer already has a frontend referencing this subnet, that is the frontend that will be used. Else, an automatically named new private frontend will be created implicitly on the load balancer.

      Parameters:
      subnet - an existing subnet
      Returns:
      the next stage of the definition