你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

IApplicationGateway 接口

定义

Azure 中应用程序网关管理 API 的入口点。

public interface IApplicationGateway : Microsoft.Azure.Management.Network.Fluent.IApplicationGatewayBeta, Microsoft.Azure.Management.Network.Fluent.IHasPrivateIPAddress, Microsoft.Azure.Management.Network.Fluent.IUpdatableWithTags<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IGroupableResource<Microsoft.Azure.Management.Network.Fluent.INetworkManager,Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.ApplicationGatewayInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasManager<Microsoft.Azure.Management.Network.Fluent.INetworkManager>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasSubnet, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IRefreshable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IUpdatable<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>
type IApplicationGateway = interface
    interface IGroupableResource<INetworkManager, ApplicationGatewayInner>
    interface IResource
    interface IIndexable
    interface IHasId
    interface IHasName
    interface IHasResourceGroup
    interface IHasManager<INetworkManager>
    interface IHasInner<ApplicationGatewayInner>
    interface IRefreshable<IApplicationGateway>
    interface IUpdatable<IUpdate>
    interface IUpdatableWithTags<IApplicationGateway>
    interface IHasSubnet
    interface IHasPrivateIPAddress
    interface IApplicationGatewayBeta
    interface IBeta
Public Interface IApplicationGateway
Implements IApplicationGatewayBeta, IBeta, IGroupableResource(Of INetworkManager, ApplicationGatewayInner), IHasInner(Of ApplicationGatewayInner), IHasManager(Of INetworkManager), IHasPrivateIPAddress, IHasSubnet, IRefreshable(Of IApplicationGateway), IUpdatable(Of IUpdate), IUpdatableWithTags(Of IApplicationGateway)
实现

属性

AuthenticationCertificates

获取身份验证证书。

(继承自 IApplicationGatewayBeta)
AutoscaleConfiguration

获取自动缩放配置值。

AvailabilityZones

获取分配给应用程序网关的可用性区域。 请注意,大多数订阅未启用此功能,将来可能会进行重大重新设计和/或删除。

(继承自 IApplicationGatewayBeta)
BackendHttpConfigurations

获取此应用程序网关的后端 HTTP 配置,按名称编制索引。

Backends

获取此应用程序网关的后端地址池,并按名称编制索引。

DefaultIPConfiguration

如果只有一个 IP 配置存在,则获取现有 IP 配置,否则为 null。

DefaultPrivateFrontend

获取与专用 IP 地址关联的前端 IP 配置(如果有),该前端侦听器和请求路由规则可以隐式引用。

DefaultPublicFrontend

获取与公共 IP 地址关联的前端 IP 配置(如果有),该前端侦听器和请求路由规则可以隐式引用。

DisabledSslProtocols

获取禁用的 SSL 协议。

(继承自 IApplicationGatewayBeta)
FrontendPorts

获取此应用程序网关的命名前端端口,并按名称编制索引。

Frontends

获取前端 IP 配置,按名称编制索引。

Id

获取资源 ID 字符串

(继承自 IHasId)
Inner

Azure 中应用程序网关管理 API 的入口点。

(继承自 IHasInner<T>)
InstanceCount

获取实例数。

IPConfigurations

获取此应用程序网关的 IP 配置,按名称编制索引。

IsPrivate

如果应用程序网关在虚拟网络中至少有一个内部负载均衡前端可访问,则为 true。

IsPublic

如果应用程序网关至少有一个面向 Internet 的前端,则为 true。

Key

Azure 中应用程序网关管理 API 的入口点。

(继承自 IIndexable)
Listeners

获取按名称编制索引的前端侦听器。

Manager

获取此资源类型的管理器客户端类型。

(继承自 IHasManager<ManagerT>)
Name

获取资源的名称

(继承自 IHasName)
NetworkId

Azure 中应用程序网关管理 API 的入口点。

(继承自 IHasSubnet)
OperationalState

获取应用程序网关的操作状态。

PrivateFrontends

获取具有子网中专用 IP 地址的前端 IP 配置,并按名称编制索引。

PrivateIPAddress

获取与此资源关联的专用 IP 地址。

(继承自 IHasPrivateIPAddress)
PrivateIPAllocationMethod

获取关联子网中的专用 IP 地址分配方法。

(继承自 IHasPrivateIPAddress)
Probes

获取此应用程序网关的探测,按名称编制索引。

PublicFrontends

获取具有公共 IP 地址的前端 IP 配置,并按名称编制索引。

RedirectConfigurations

获取重定向配置,按名称编制索引。

(继承自 IApplicationGatewayBeta)
Region

Azure 中应用程序网关管理 API 的入口点。

(继承自 IResource)
RegionName

Azure 中应用程序网关管理 API 的入口点。

(继承自 IResource)
RequestRoutingRules

获取按名称编制索引的请求路由规则。

ResourceGroupName

Azure 中应用程序网关管理 API 的入口点。

(继承自 IHasResourceGroup)
Size

获取应用程序网关的大小。

Sku

获取此应用程序网关的 SKU。

SslCertificates

获取按名称编制索引的 SSL 证书。

SubnetName

Azure 中应用程序网关管理 API 的入口点。

(继承自 IHasSubnet)
Tags

Azure 中应用程序网关管理 API 的入口点。

(继承自 IResource)
Tier

获取应用程序网关的层。

Type

Azure 中应用程序网关管理 API 的入口点。

(继承自 IResource)
WebApplicationFirewallConfiguration

获取 WebApplicationFirewallConfiguration 值。

方法

CheckBackendHealth()

检查后端运行状况。

(继承自 IApplicationGatewayBeta)
CheckBackendHealthAsync(CancellationToken)

异步检查后端运行状况。

(继承自 IApplicationGatewayBeta)
FrontendPortNameFromNumber(Int32)

返回与指定端口号关联的现有端口的名称(如果有)。

ListenerByPortNumber(Int32)

查找与指定的前端端口号关联的前端侦听器(如果有)。

Refresh()

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
RefreshAsync(CancellationToken)

刷新资源以与 Azure 同步。

(继承自 IRefreshable<T>)
Start()

启动应用程序网关。

StartAsync(CancellationToken)

异步启动应用程序网关。

Stop()

停止应用程序网关。

StopAsync(CancellationToken)

异步停止应用程序网关。

Update()

Azure 中应用程序网关管理 API 的入口点。

(继承自 IUpdatable<T>)
UpdateTags()

开始对资源进行标记更新。 这是用于更新 Azure 中资源的标记的生成器模式的开始。 完成定义并启动 Azure 中实际资源更新过程的最终方法是 AppliableWithTags.applyTags () 。

(继承自 IUpdatableWithTags<T>)

适用于