ApplicationGateway.UpdateStages.WithFrontend Interface

public interface WithFrontend

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

Method Summary

Modifier and Type Method and Description
ApplicationGatewayFrontend.UpdateDefinitionStages.Blank<ApplicationGateway.Update> definePrivateFrontend()

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

ApplicationGatewayFrontend.UpdateDefinitionStages.Blank<ApplicationGateway.Update> definePublicFrontend()

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

ApplicationGatewayFrontend.Update updateFrontend(String frontendName)

Begins the update of an existing front end IP configuration.

ApplicationGatewayFrontend.Update updatePublicFrontend()

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

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.

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.

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.

Method Details

definePrivateFrontend

public 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 ApplicationGatewayFrontend.UpdateDefinitionStages.Blank definePublicFrontend()

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

Returns:

the first stage of a front end update or null if no private front end exists Begins the definition of the default public front end IP configuration, creating one if it does not already exist.

updateFrontend

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