Share via


HasFrontend.UpdateDefinitionStages.WithFrontend<ReturnT> Interface

Type Parameters

ReturnT

the next stage of the definition

public static interface HasFrontend.UpdateDefinitionStages.WithFrontend

The stage of a definition allowing to specify a frontend from to associate.

Method Summary

Modifier and Type Method and Description
abstract ReturnT fromExistingPublicIPAddress(PublicIPAddress publicIPAddress)

Specifies an existing public IP address to receive network traffic from.

abstract ReturnT fromExistingPublicIPAddress(String resourceId)

Specifies an existing public IP address to receive network traffic from.

abstract ReturnT fromExistingSubnet(Network network, String subnetName)

Specifies an existing private subnet to receive network traffic from.

abstract ReturnT fromExistingSubnet(Subnet subnet)

Specifies an existing private subnet to receive network traffic from.

abstract ReturnT fromExistingSubnet(String networkResourceId, String subnetName)

Specifies an existing private subnet to receive network traffic from.

abstract ReturnT fromFrontend(String frontendName)

Specifies the frontend to associate.

Method Details

fromExistingPublicIPAddress

public abstract 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

public abstract 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

public abstract 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

public abstract 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

fromExistingSubnet

public abstract 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

fromFrontend

public abstract ReturnT fromFrontend(String frontendName)

Specifies the frontend to associate.

Parameters:

frontendName - an existing frontend name

Returns:

the next stage of the definition

Applies to