你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
IApplicationGateway 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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)
- 实现
-
IApplicationGatewayBeta IHasPrivateIPAddress IUpdatableWithTags<IApplicationGateway> IBeta IGroupableResource<INetworkManager,ApplicationGatewayInner> IHasId IHasInner<InnerT> IHasInner<ApplicationGatewayInner> IHasManager<ManagerT> IHasManager<INetworkManager> IHasName IHasResourceGroup IHasSubnet IResource IIndexable IRefreshable<IApplicationGateway> IUpdatable<IUpdate>
属性
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>) |