ApplicationGateway Interface
Implements
public interface ApplicationGateway
extends GroupableResource<com.microsoft.azure.management.network.implementation.NetworkManager,com.microsoft.azure.management.network.implementation.ApplicationGatewayInner>, Refreshable<ApplicationGateway>, Updatable<Update>, UpdatableWithTags<ApplicationGateway>, HasSubnet, HasPrivateIPAddress
Entry point for application gateway management API in Azure.
Method Summary
Modifier and Type | Method and Description |
---|---|
abstract
java.util.Map<java.lang.String,Application |
authenticationCertificates() |
abstract
Application |
autoscaleConfiguration() |
abstract
java.util.Set<Availability |
availabilityZones()
The availability zones assigned to the application gateway. |
abstract
java.util.Map<java.lang.String,Application |
backendHttpConfigurations() |
abstract
java.util.Map<java.lang.String,Application |
backends() |
abstract
java.util.Map<java.lang.String,Application |
checkBackendHealth()
Checks the backend health. |
abstract
rx.Observable<java.util.Map<java.lang.String,Application |
checkBackendHealthAsync()
Checks the backend health asynchronously. |
abstract
Application |
defaultIPConfiguration() |
abstract
Application |
defaultPrivateFrontend() |
abstract
Application |
defaultPublicFrontend() |
abstract
java.util.Collection<Application |
disabledSslProtocols() |
abstract java.lang.String |
frontendPortNameFromNumber(int portNumber)
Returns the name of the existing port, if any, that is associated with the specified port number. |
abstract java.util.Map<java.lang.String,java.lang.Integer> | frontendPorts() |
abstract
java.util.Map<java.lang.String,Application |
frontends() |
abstract int | instanceCount() |
abstract
java.util.Map<java.lang.String,Application |
ipConfigurations() |
abstract boolean | isHttp2Enabled() |
abstract boolean | isPrivate() |
abstract boolean | isPublic() |
abstract
Application |
listenerByPortNumber(int portNumber)
Finds a front end listener associated with the specified front end port number, if any. |
abstract
java.util.Map<java.lang.String,Application |
listeners() |
abstract
Application |
operationalState() |
abstract
java.util.Map<java.lang.String,Application |
privateFrontends() |
abstract
java.util.Map<java.lang.String,Application |
probes() |
abstract
java.util.Map<java.lang.String,Application |
publicFrontends() |
abstract
java.util.Map<java.lang.String,Application |
redirectConfigurations() |
abstract
java.util.Map<java.lang.String,Application |
requestRoutingRules() |
abstract
Application |
size() |
abstract
Application |
sku() |
abstract
java.util.Map<java.lang.String,Application |
sslCertificates() |
abstract void |
start()
Starts the application gateway. |
abstract rx.Completable |
startAsync()
Starts the application gateway asynchronously. |
abstract void |
stop()
Stops the application gateway. |
abstract rx.Completable |
stopAsync()
Stops the application gateway asynchronously. |
abstract
Application |
tier() |
abstract
java.util.Map<java.lang.String,Application |
urlPathMaps() |
abstract
Application |
webApplicationFirewallConfiguration() |
Method Details
authenticationCertificates
public abstract Map
Returns:
autoscaleConfiguration
public abstract ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
Returns:
availabilityZones
public abstract Set
The availability zones assigned to the application gateway.
Note, this functionality is not enabled for most subscriptions and is subject to significant redesign and/or removal in the future.
Returns:
backendHttpConfigurations
public abstract Map
Returns:
backends
public abstract Map
Returns:
checkBackendHealth
public abstract Map
Checks the backend health.
Returns:
checkBackendHealthAsync
public abstract Observable
Checks the backend health asynchronously.
Returns:
defaultIPConfiguration
public abstract ApplicationGatewayIPConfiguration defaultIPConfiguration()
Returns:
defaultPrivateFrontend
public abstract ApplicationGatewayFrontend defaultPrivateFrontend()
Returns:
defaultPublicFrontend
public abstract ApplicationGatewayFrontend defaultPublicFrontend()
Returns:
disabledSslProtocols
public abstract Collection
Returns:
frontendPortNameFromNumber
public abstract String frontendPortNameFromNumber(int portNumber)
Returns the name of the existing port, if any, that is associated with the specified port number.
Parameters:
Returns:
frontendPorts
public abstract Map
Returns:
frontends
public abstract Map
Returns:
instanceCount
public abstract int instanceCount()
Returns:
ipConfigurations
public abstract Map
Returns:
isHttp2Enabled
public abstract boolean isHttp2Enabled()
Returns:
isPrivate
public abstract boolean isPrivate()
Returns:
isPublic
public abstract boolean isPublic()
Returns:
listenerByPortNumber
public abstract ApplicationGatewayListener listenerByPortNumber(int portNumber)
Finds a front end listener associated with the specified front end port number, if any.
Parameters:
Returns:
listeners
public abstract Map
Returns:
operationalState
public abstract ApplicationGatewayOperationalState operationalState()
Returns:
privateFrontends
public abstract Map
Returns:
probes
public abstract Map
Returns:
publicFrontends
public abstract Map
Returns:
redirectConfigurations
public abstract Map
Returns:
requestRoutingRules
public abstract Map
Returns:
size
public abstract ApplicationGatewaySkuName size()
Returns:
sku
public abstract ApplicationGatewaySku sku()
Returns:
sslCertificates
public abstract Map
Returns:
start
public abstract void start()
Starts the application gateway.
startAsync
public abstract Completable startAsync()
Starts the application gateway asynchronously.
Returns:
stop
public abstract void stop()
Stops the application gateway.
stopAsync
public abstract Completable stopAsync()
Stops the application gateway asynchronously.
Returns:
tier
public abstract ApplicationGatewayTier tier()
Returns:
urlPathMaps
public abstract Map
Returns:
webApplicationFirewallConfiguration
public abstract ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()
Returns:
Applies to
Azure SDK for Java