backend HTTP configurations of this application gateway, indexed by name
backends
public Map backends()
Returns:
backend address pools of this application gateway, indexed by name
defaultIPConfiguration
public ApplicationGatewayIPConfiguration defaultIPConfiguration()
Returns:
the existing IP configurations if only one exists, else null
defaultPrivateFrontend
public ApplicationGatewayFrontend defaultPrivateFrontend()
Returns:
the frontend IP configuration associated with a private IP address, if any, that frontend listeners and request routing rules can reference implicitly
defaultPublicFrontend
public ApplicationGatewayFrontend defaultPublicFrontend()
Returns:
the frontend IP configuration associated with a public IP address, if any, that frontend listeners and request routing rules can reference implicitly
disabledSslProtocols
public Collection disabledSslProtocols()
Returns:
disabled SSL protocols
frontendPortNameFromNumber
public String frontendPortNameFromNumber(int portNumber)
Returns the name of the existing port, if any, that is associated with the specified port number.
Parameters:
portNumber
- a port number
Returns:
the existing port name for that port number, or null if none found
frontendPorts
public Map frontendPorts()
Returns:
named frontend ports of this application gateway, indexed by name
frontends
public Map frontends()
Returns:
frontend IP configurations, indexed by name
instanceCount
public int instanceCount()
Returns:
number of instances
ipConfigurations
public Map ipConfigurations()
Returns:
IP configurations of this application gateway, indexed by name
isPrivate
public boolean isPrivate()
Returns:
true if the application gateway has at least one internally load balanced frontend accessible within the virtual network
isPublic
public boolean isPublic()
Returns:
true if the application gateway has at least one Internet-facing frontend
listenerByPortNumber
public ApplicationGatewayListener listenerByPortNumber(int portNumber)
Finds a front end listener associated with the specified front end port number, if any.
Parameters:
portNumber
- a used port number
Returns:
a front end listener, or null if none found
listeners
public Map listeners()
Returns:
frontend listeners, indexed by name
operationalState
public ApplicationGatewayOperationalState operationalState()
Returns:
the operational state of the application gateway
privateFrontends
public Map privateFrontends()
Returns:
frontend IP configurations with a private IP address within a subnet, indexed by name
probes
public Map probes()
Returns:
probes of this application gateway, indexed by name
publicFrontends
public Map publicFrontends()
Returns:
frontend IP configurations with a public IP address, indexed by name
requestRoutingRules
public Map requestRoutingRules()
Returns:
request routing rules, indexed by name
size
public ApplicationGatewaySkuName size()
Returns:
the size of the application gateway
sku
public ApplicationGatewaySku sku()
Returns:
the SKU of this application gateway
sslCertificates
public Map sslCertificates()
Returns:
SSL certificates, indexed by name
start
public void start()
Starts the application gateway.
startAsync
public Completable startAsync()
Starts the application gateway asynchronously.
Returns:
a representation of the deferred computation of this call
stop
public void stop()
Stops the application gateway.
stopAsync
public Completable stopAsync()
Stops the application gateway asynchronously.
Returns:
a representation of the deferred computation of this call
tier
public ApplicationGatewayTier tier()
Returns:
the tier of the application gateway
Applies to
Collaborate with us on GitHub
The source for this content can be found on GitHub, where you can also create and review issues and pull requests. For more information, see our contributor guide.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see: https://aka.ms/ContentUserFeedback.