你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
ApplicationGateway 接口
实现
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
Azure 中应用程序网关管理 API 的入口点。
方法摘要
修饰符和类型 |
方法和描述 |
abstract
java.util.Map<java.lang.String,ApplicationGatewayAuthenticationCertificate>
|
authenticationCertificates()
|
abstract
ApplicationGatewayAutoscaleConfiguration
|
autoscaleConfiguration()
|
abstract
java.util.Set<AvailabilityZoneId>
|
availabilityZones()
分配给应用程序网关的可用性区域。
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayBackendHttpConfiguration>
|
backendHttpConfigurations()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayBackend>
|
backends()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayBackendHealth>
|
checkBackendHealth()
检查后端运行状况。
|
abstract
rx.Observable<java.util.Map<java.lang.String,ApplicationGatewayBackendHealth>>
|
checkBackendHealthAsync()
异步检查后端运行状况。
|
abstract
ApplicationGatewayIPConfiguration
|
defaultIPConfiguration()
|
abstract
ApplicationGatewayFrontend
|
defaultPrivateFrontend()
|
abstract
ApplicationGatewayFrontend
|
defaultPublicFrontend()
|
abstract
java.util.Collection<ApplicationGatewaySslProtocol>
|
disabledSslProtocols()
|
abstract
java.lang.String
|
frontendPortNameFromNumber(int portNumber)
返回与指定端口号关联的现有端口的名称(如果有)。
|
abstract
java.util.Map<java.lang.String,java.lang.Integer>
|
frontendPorts()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayFrontend>
|
frontends()
|
abstract
int
|
instanceCount()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayIPConfiguration>
|
ipConfigurations()
|
abstract
boolean
|
isHttp2Enabled()
|
abstract
boolean
|
isPrivate()
|
abstract
boolean
|
isPublic()
|
abstract
ApplicationGatewayListener
|
listenerByPortNumber(int portNumber)
查找与指定前端端口号关联的前端侦听器(如果有)。
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayListener>
|
listeners()
|
abstract
ApplicationGatewayOperationalState
|
operationalState()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayFrontend>
|
privateFrontends()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayProbe>
|
probes()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayFrontend>
|
publicFrontends()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayRedirectConfiguration>
|
redirectConfigurations()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayRequestRoutingRule>
|
requestRoutingRules()
|
abstract
ApplicationGatewaySkuName
|
size()
|
abstract
ApplicationGatewaySku
|
sku()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewaySslCertificate>
|
sslCertificates()
|
abstract
void
|
start()
启动应用程序网关。
|
abstract
rx.Completable
|
startAsync()
异步启动应用程序网关。
|
abstract
void
|
stop()
停止应用程序网关。
|
abstract
rx.Completable
|
stopAsync()
异步停止应用程序网关。
|
abstract
ApplicationGatewayTier
|
tier()
|
abstract
java.util.Map<java.lang.String,ApplicationGatewayUrlPathMap>
|
urlPathMaps()
|
abstract
ApplicationGatewayWebApplicationFirewallConfiguration
|
webApplicationFirewallConfiguration()
|
方法详细信息
authenticationCertificates
public abstract Map authenticationCertificates()
Returns:
身份验证证书
autoscaleConfiguration
public abstract ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
Returns:
autoscaleConfiguration 值。
availabilityZones
public abstract Set availabilityZones()
分配给应用程序网关的可用性区域。
请注意,大多数订阅未启用此功能,将来可能会进行重大重新设计和/或删除。
Returns:
分配给应用程序网关的可用性区域。
backendHttpConfigurations
public abstract Map backendHttpConfigurations()
Returns:
此应用程序网关的后端 HTTP 配置,按名称编制索引
backends
public abstract Map backends()
Returns:
此应用程序网关的后端地址池,按名称编制索引
checkBackendHealth
public abstract Map checkBackendHealth()
检查后端运行状况。
Returns:
按后端名称编制索引的后端运行状况
checkBackendHealthAsync
public abstract Observable
异步检查后端运行状况。
Returns:
此调用的未来计算的表示形式
defaultIPConfiguration
public abstract ApplicationGatewayIPConfiguration defaultIPConfiguration()
Returns:
如果只有一个 IP 配置存在,则为 null
defaultPrivateFrontend
public abstract ApplicationGatewayFrontend defaultPrivateFrontend()
Returns:
与专用 IP 地址关联的前端 IP 配置(如果有),该前端侦听器和请求路由规则可以隐式引用
defaultPublicFrontend
public abstract ApplicationGatewayFrontend defaultPublicFrontend()
Returns:
与公共 IP 地址关联的前端 IP 配置(如果有),该前端侦听器和请求路由规则可以隐式引用
disabledSslProtocols
public abstract Collection disabledSslProtocols()
Returns:
禁用的 SSL 协议
frontendPortNameFromNumber
public abstract String frontendPortNameFromNumber(int portNumber)
返回与指定端口号关联的现有端口的名称(如果有)。
Parameters:
portNumber
- 端口号
Returns:
该端口号的现有端口名称;如果未找到任何端口,则为 null
frontendPorts
public abstract Map frontendPorts()
Returns:
此应用程序网关的命名前端端口,按名称编制索引
frontends
public abstract Map frontends()
Returns:
前端 IP 配置,按名称编制索引
instanceCount
public abstract int instanceCount()
Returns:
实例数
ipConfigurations
public abstract Map ipConfigurations()
Returns:
此应用程序网关的 IP 配置,按名称编制索引
isHttp2Enabled
public abstract boolean isHttp2Enabled()
Returns:
是否为应用程序网关启用了 HTTP2
isPrivate
public abstract boolean isPrivate()
Returns:
如果应用程序网关至少有一个可在虚拟网络中访问内部负载均衡的前端,则为 true
isPublic
public abstract boolean isPublic()
Returns:
如果应用程序网关至少有一个面向 Internet 的前端,则为 true
listenerByPortNumber
public abstract ApplicationGatewayListener listenerByPortNumber(int portNumber)
查找与指定前端端口号关联的前端侦听器(如果有)。
Parameters:
portNumber
- 已用端口号
Returns:
前端侦听器,如果未找到任何侦听器,则为 null
listeners
public abstract Map listeners()
Returns:
前端侦听器,按名称编制索引
operationalState
public abstract ApplicationGatewayOperationalState operationalState()
Returns:
应用程序网关的操作状态
privateFrontends
public abstract Map privateFrontends()
Returns:
使用子网中的专用 IP 地址(按名称编制索引)的前端 IP 配置
probes
public abstract Map probes()
Returns:
此应用程序网关的探测,按名称编制索引
publicFrontends
public abstract Map publicFrontends()
Returns:
具有公共 IP 地址的前端 IP 配置,按名称编制索引
redirectConfigurations
public abstract Map redirectConfigurations()
Returns:
重定向配置,按名称编制索引
requestRoutingRules
public abstract Map requestRoutingRules()
Returns:
请求路由规则,按名称编制索引
size
public abstract ApplicationGatewaySkuName size()
Returns:
应用程序网关的大小
sku
public abstract ApplicationGatewaySku sku()
Returns:
此应用程序网关的 SKU
sslCertificates
public abstract Map sslCertificates()
Returns:
SSL 证书,按名称编制索引
start
public abstract void start()
启动应用程序网关。
startAsync
public abstract Completable startAsync()
异步启动应用程序网关。
Returns:
此调用延迟计算的表示形式
stop
public abstract void stop()
停止应用程序网关。
stopAsync
public abstract Completable stopAsync()
异步停止应用程序网关。
Returns:
此调用延迟计算的表示形式
tier
public abstract ApplicationGatewayTier tier()
Returns:
应用程序网关的层
urlPathMaps
public abstract Map urlPathMaps()
Returns:
URL 路径映射,按名称编制索引, (区分大小写)
webApplicationFirewallConfiguration
public abstract ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()
Returns:
webApplicationFirewallConfiguration 值。
适用于