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

IUpdate 接口

定义

应用程序网关更新操作的模板,包含可修改的所有设置。

public interface IUpdate : Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithAuthenticationCertificate, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithBackendHttpConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithDisabledSslProtocol, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithExistingSubnet, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontend, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithFrontendPort, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithInstanceCount, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithIPConfig, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithListener, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithManagedServiceIdentity, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithProbe, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithPublicIPAddress, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRedirectConfiguration, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithRequestRoutingRule, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSku, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithSslCert, Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IWithWebApplicationFirewall, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithExistingPublicIPAddress<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithNewPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.Network.Fluent.HasPublicIPAddress.Update.IWithPublicIPAddressNoDnsLabel<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.HasSubnet.Update.IWithSubnet<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Network.Fluent.ApplicationGateway.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Network.Fluent.IApplicationGateway>
type IUpdate = interface
    interface IAppliable<IApplicationGateway>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithSku
    interface IWithInstanceCount
    interface IWithWebApplicationFirewall
    interface IWithBackend
    interface IWithBackendHttpConfig
    interface IWithIPConfig
    interface IWithFrontend
    interface IWithPublicIPAddress
    interface IWithPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithExistingPublicIPAddress<IUpdate>
    interface IWithNewPublicIPAddressNoDnsLabel<IUpdate>
    interface IWithFrontendPort
    interface IWithSslCert
    interface IWithListener
    interface IWithRequestRoutingRule
    interface IWithExistingSubnet
    interface IWithSubnet<IUpdate>
    interface IWithProbe
    interface IWithDisabledSslProtocol
    interface IWithDisabledSslProtocolBeta
    interface IBeta
    interface IWithAuthenticationCertificate
    interface IWithAuthenticationCertificateBeta
    interface IWithManagedServiceIdentity
    interface IWithRedirectConfiguration
    interface IWithRedirectConfigurationBeta
Public Interface IUpdate
Implements IAppliable(Of IApplicationGateway), IBeta, IUpdateWithTags(Of IUpdate), IWithAuthenticationCertificate, IWithBackend, IWithBackendHttpConfig, IWithDisabledSslProtocol, IWithExistingPublicIPAddress(Of IUpdate), IWithExistingSubnet, IWithFrontend, IWithFrontendPort, IWithInstanceCount, IWithIPConfig, IWithListener, IWithManagedServiceIdentity, IWithNewPublicIPAddressNoDnsLabel(Of IUpdate), IWithProbe, IWithPublicIPAddress, IWithPublicIPAddressNoDnsLabel(Of IUpdate), IWithRedirectConfiguration, IWithRequestRoutingRule, IWithSku, IWithSslCert, IWithSubnet(Of IUpdate), IWithWebApplicationFirewall
实现

属性

Key

应用程序网关更新操作的模板,包含可修改的所有设置。

(继承自 IIndexable)

方法

Apply()

执行更新请求。

(继承自 IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

异步执行更新请求。

(继承自 IAppliable<T>)
DefineAuthenticationCertificate(String)

开始定义要附加到网关以供后端使用的新应用程序网关身份验证证书。

(继承自 IWithAuthenticationCertificateBeta)
DefineBackend(String)

开始定义要附加到网关的新应用程序网关后端。

(继承自 IWithBackend)
DefineBackendHttpConfiguration(String)

开始定义要附加到网关的新应用程序网关后端 HTTP 配置。

(继承自 IWithBackendHttpConfig)
DefineDefaultIPConfiguration()

开始默认 IP 配置的定义。 如果默认 IP 配置已存在,则它等效于 updateDefaultIPConfiguration()

(继承自 IWithIPConfig)
DefineListener(String)

开始定义要附加到网关的新应用程序网关侦听器。

(继承自 IWithListener)
DefinePrivateFrontend()

开始定义默认专用前端 IP 配置,如果不存在,请创建一个。

(继承自 IWithFrontend)
DefineProbe(String)

开始新探测的定义。

(继承自 IWithProbe)
DefinePublicFrontend()

开始定义默认公共前端 IP 配置,如果尚不存在,请创建一个。

(继承自 IWithFrontend)
DefineRedirectConfiguration(String)

开始定义要附加到网关的新应用程序网关重定向配置。

(继承自 IWithRedirectConfigurationBeta)
DefineRequestRoutingRule(String)

开始定义此应用程序网关的请求路由规则。

(继承自 IWithRequestRoutingRule)
DefineSslCertificate(String)

开始定义要附加到网关以便在前端 HTTPS 侦听器中使用的新应用程序网关 SSL 证书。

(继承自 IWithSslCert)
UpdateBackend(String)

开始更新此应用程序网关上的现有后端。

(继承自 IWithBackend)
UpdateBackendHttpConfiguration(String)

开始更新后端 HTTP 配置。

(继承自 IWithBackendHttpConfig)
UpdateDefaultIPConfiguration()

开始更新默认 IP 配置,即仅存在一个 IP 配置(假设只有一个 IP 配置存在)。

(继承自 IWithIPConfig)
UpdateFrontend(String)

开始更新现有前端 IP 配置。

(继承自 IWithFrontend)
UpdateIPConfiguration(String)

开始更新现有 IP 配置。

(继承自 IWithIPConfig)
UpdateListener(String)

开始更新侦听器。

(继承自 IWithListener)
UpdateProbe(String)

开始更新现有探测。

(继承自 IWithProbe)
UpdatePublicFrontend()

开始更新公共前端 IP 配置(如果存在)。

(继承自 IWithFrontend)
UpdateRedirectConfiguration(String)

开始更新重定向配置。

(继承自 IWithRedirectConfigurationBeta)
UpdateRequestRoutingRule(String)

开始更新请求路由规则。

(继承自 IWithRequestRoutingRule)
WithAutoscale(Int32, Int32)

指定最小和最大自动缩放边界。

(继承自 IWithInstanceCount)
WithDisabledSslProtocol(ApplicationGatewaySslProtocol)

禁用指定的 SSL 协议。

(继承自 IWithDisabledSslProtocolBeta)
WithDisabledSslProtocols(ApplicationGatewaySslProtocol[])

禁用指定的 SSL 协议。

(继承自 IWithDisabledSslProtocolBeta)
WithEnableHttp2()

在应用程序网关上启用 HTTP2 流量。

WithExistingPublicIPAddress(IPublicIPAddress)

将现有公共 IP 地址与资源相关联。

(继承自 IWithExistingPublicIPAddress<ReturnT>)
WithExistingPublicIPAddress(String)

将现有公共 IP 地址与资源相关联。

(继承自 IWithExistingPublicIPAddress<ReturnT>)
WithExistingSubnet(INetwork, String)

指定应用程序网关从中获取其专用 IP 地址的子网。 这将创建新的 IP 配置(如果尚不存在)。 如果启用了专用 (内部) 前端,则将配置为使用此子网。

(继承自 IWithExistingSubnet)
WithExistingSubnet(ISubnet)

指定应用程序网关从中获取其专用 IP 地址的子网。 这将创建新的 IP 配置(如果尚不存在)。 专用 (内部) 前端(如果已启用)也将配置为使用此子网。

(继承自 IWithExistingSubnet)
WithExistingSubnet(String, String)

将指定的子网分配给此资源。

(继承自 IWithSubnet<ReturnT>)
WithFrontendPort(Int32)

创建具有自动生成名称和指定端口号的前端端口,除非已存在。

(继承自 IWithFrontendPort)
WithFrontendPort(Int32, String)

创建具有指定名称和端口号的前端端口,除非已存在匹配此名称和/或编号的端口。

(继承自 IWithFrontendPort)
WithIdentity(ManagedServiceIdentity)

指定要与应用程序网关关联的标识。

(继承自 IWithManagedServiceIdentity)
WithInstanceCount(Int32)

指定应用程序网关) 的容量 (实例数。

(继承自 IWithInstanceCount)
WithNewPublicIPAddress()

在资源所在的同一区域和组中创建新的公共 IP 地址,并将其与资源关联。 公共 IP 地址的内部名称和 DNS 标签将派生自资源的名称。

(继承自 IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithNewPublicIPAddress(ICreatable<IPublicIPAddress>)

创建要与资源关联的新公共 IP 地址。

(继承自 IWithNewPublicIPAddressNoDnsLabel<ReturnT>)
WithoutAnyDisabledSslProtocols()

启用所有 SSL 协议(如果以前已禁用)。

(继承自 IWithDisabledSslProtocolBeta)
WithoutAuthenticationCertificate(String)

删除现有的应用程序网关身份验证证书。

(继承自 IWithAuthenticationCertificateBeta)
WithoutBackend(String)

删除指定的后端。 请注意,删除由其他设置引用的后端可能会中断应用程序网关。

(继承自 IWithBackend)
WithoutBackendFqdn(String)

确保指定的完全限定域名 (FQDN) 不与任何后端关联。

(继承自 IWithBackend)
WithoutBackendHttpConfiguration(String)

从此应用程序网关中删除指定的后端 HTTP 配置。 请注意,删除由其他设置引用的后端 HTTP 配置可能会中断应用程序网关。

(继承自 IWithBackendHttpConfig)
WithoutBackendIPAddress(String)

确保指定的 IP 地址不与任何后端关联。

(继承自 IWithBackend)
WithoutCertificate(String)

从应用程序网关中删除指定的 SSL 证书。 请注意,删除由其他设置引用的证书可能会中断应用程序网关。

(继承自 IWithSslCert)
WithoutDisabledSslProtocol(ApplicationGatewaySslProtocol)

启用指定的 SSL 协议(如果之前已禁用)。

(继承自 IWithDisabledSslProtocolBeta)
WithoutDisabledSslProtocols(ApplicationGatewaySslProtocol[])

启用指定的 SSL 协议(如果之前已禁用)。

(继承自 IWithDisabledSslProtocolBeta)
WithoutEnableHttp2()

禁用应用程序网关上的 HTTP2 流量。

WithoutFrontend(String)

删除指定的前端 IP 配置。 请注意,删除由其他设置引用的前端可能会中断应用程序网关。

(继承自 IWithFrontend)
WithoutFrontendPort(Int32)

删除指定的前端端口。 请注意,删除由其他设置引用的前端端口可能会中断应用程序网关。

(继承自 IWithFrontendPort)
WithoutFrontendPort(String)

删除指定的前端端口。 请注意,删除由其他设置引用的前端端口可能会中断应用程序网关。

(继承自 IWithFrontendPort)
WithoutIPConfiguration(String)

删除指定的 IP 配置。 请注意,删除由其他设置引用的 IP 配置可能会中断应用程序网关。 此外,应用程序网关必须至少有一个 IP 配置才能正常工作。

(继承自 IWithIPConfig)
WithoutListener(String)

从应用程序网关中删除前端侦听器。 请注意,删除由其他设置引用的侦听器可能会中断应用程序网关。

(继承自 IWithListener)
WithoutPrivateFrontend()

指定应用程序网关不应为专用网关,即不应从虚拟网络内部内部访问其终结点。 请注意,如果存在引用专用前端的任何其他设置,则删除它可能会中断应用程序网关。

(继承自 IWithFrontend)
WithoutProbe(String)

从应用程序网关中删除探测。 后端 HTTP 配置中对此探测的任何引用将自动删除。

(继承自 IWithProbe)
WithoutPublicFrontend()

指定应用程序网关不应面向 Internet。 请注意,如果存在引用公共前端的任何其他设置,则删除它可能会中断应用程序网关。

(继承自 IWithFrontend)
WithoutPublicIPAddress()

删除对公共 IP 地址的现有引用。

(继承自 IWithExistingPublicIPAddress<ReturnT>)
WithoutRedirectConfiguration(String)

从应用程序网关中删除重定向配置。 请注意,删除由其他设置引用的重定向配置可能会中断应用程序网关。

(继承自 IWithRedirectConfigurationBeta)
WithoutRequestRoutingRule(String)

从应用程序网关中删除请求路由规则。

(继承自 IWithRequestRoutingRule)
WithoutSslCertificate(String)

从应用程序网关中删除指定的 SSL 证书。 请注意,删除由其他设置引用的证书可能会中断应用程序网关。

(继承自 IWithSslCert)
WithoutTag(String)

从资源中删除标记。

(继承自 IUpdateWithTags<T>)
WithSize(ApplicationGatewaySkuName)

指定要在所选层的上下文中使用的应用程序网关的大小。

(继承自 IWithSku)
WithTag(String, String)

将标记添加到资源。

(继承自 IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

将资源的标记指定为 {@link Map}。

(继承自 IUpdateWithTags<T>)
WithTier(ApplicationGatewayTier)

设置应用程序网关的层。 可能的值包括:“Standard”、“WAF”、“Standard_v2”、“WAF_v2”。

(继承自 IWithSku)
WithWebApplicationFirewall(ApplicationGatewayWebApplicationFirewallConfiguration)

指定 webApplicationFirewallConfiguration

(继承自 IWithWebApplicationFirewall)

适用于