ApplicationGateway.UpdateStages.WithFrontend Interface

public static interface ApplicationGateway.UpdateStages.WithFrontend

The stage of an application gateway update allowing to modify frontend IP configurations.

Method Summary

Modifier and Type Method and Description
abstract Blank<Update> definePrivateFrontend()

Begins the definition of the default private front end IP configuration, creating one if it does not already exist.

abstract Blank<Update> definePublicFrontend()

Begins the definition of the default public front end IP configuration, creating one if it does not already exist.

abstract Update updateFrontend(String frontendName)

Begins the update of an existing front end IP configuration.

abstract Update updatePublicFrontend()

Begins the update of the public front end IP configuration, if it exists.

abstract Update withoutFrontend(String frontendName)

Removes the specified front end IP configuration.

abstract Update withoutPrivateFrontend()

Specifies that the application gateway should not be private, i.e.

abstract Update withoutPublicFrontend()

Specifies that the application gateway should not be Internet-facing.

Method Details

definePrivateFrontend

public abstract ApplicationGatewayFrontend.UpdateDefinitionStages.Blank definePrivateFrontend()

Begins the definition of the default private front end IP configuration, creating one if it does not already exist.

Returns:

the first stage of a front end definition

definePublicFrontend

public abstract ApplicationGatewayFrontend.UpdateDefinitionStages.Blank definePublicFrontend()

Begins the definition of the default public front end IP configuration, creating one if it does not already exist.

Returns:

the first stage of a front end definition

updateFrontend

public abstract ApplicationGatewayFrontend.Update updateFrontend(String frontendName)

Begins the update of an existing front end IP configuration.

Parameters:

frontendName - the name of an existing front end IP configuration

Returns:

the first stage of the front end IP configuration update

updatePublicFrontend

public abstract ApplicationGatewayFrontend.Update updatePublicFrontend()

Begins the update of the public front end IP configuration, if it exists.

Returns:

the first stage of a front end update or null if no public front end exists

withoutFrontend

public abstract ApplicationGateway.Update withoutFrontend(String frontendName)

Removes the specified front end IP configuration.

Note that removing a front end referenced by other settings may break the application gateway.

Parameters:

frontendName - the name of the front end IP configuration to remove

Returns:

the next stage of the update

withoutPrivateFrontend

public abstract ApplicationGateway.Update withoutPrivateFrontend()

Specifies that the application gateway should not be private, i.e. its endpoints should not be internally accessible from within the virtual network.

Note that if there are any other settings referencing the private front end, removing it may break the application gateway.

Returns:

the next stage of the update

withoutPublicFrontend

public abstract ApplicationGateway.Update withoutPublicFrontend()

Specifies that the application gateway should not be Internet-facing.

Note that if there are any other settings referencing the public front end, removing it may break the application gateway.

Returns:

the next stage of the update

Applies to