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

ApplicationGatewayInner 类

public final class ApplicationGatewayInner
extends Resource

应用程序网关资源。

构造函数摘要

构造函数 说明
ApplicationGatewayInner()

创建应用程序网关内部类的实例。

方法摘要

修饰符和类型 方法和描述
List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates()

获取身份验证证书属性:应用程序网关资源的身份验证证书。

ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

获取自动缩放配置属性:自动缩放配置。

List<ApplicationGatewayBackendAddressPool> backendAddressPools()

获取后端地址池属性:应用程序网关资源的后端地址池。

List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection()

获取后端Http设置集合属性:应用程序网关资源的后端 http 设置。

List<ApplicationGatewayBackendSettings> backendSettingsCollection()

获取后端设置集合属性:应用程序网关资源的后端设置。

List<ApplicationGatewayCustomError> customErrorConfigurations()

获取自定义错误配置属性:应用程序网关资源的自定义错误配置。

ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()

获取默认预定义 SslPolicy 属性:应用程序网关资源上应用的默认预定义 SSL 策略。

Boolean enableFips()

获取 enableFips 属性:是否在应用程序网关资源上启用了 FIPS。

Boolean enableHttp2()

获取 enableHttp2 属性:是否在应用程序网关资源上启用了 HTTP2。

String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

SubResource firewallPolicy()

获取防火墙策略属性:对防火墙策略资源的引用。

Boolean forceFirewallPolicyAssociation()

获取强制防火墙策略关联属性:如果为 true,则无论该策略是否不同于 WAF 配置,都会将防火墙策略与应用程序网关相关联。

List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations()

获取前端IpConfigurations 属性:应用程序网关资源的前端 IP 地址。

List<ApplicationGatewayFrontendPort> frontendPorts()

获取前端端口属性:应用程序网关资源的前端端口。

List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations()

获取网关IpConfigurations 属性:应用程序网关资源的子网。

ApplicationGatewayGlobalConfiguration globalConfiguration()

获取全局配置属性:全局配置。

List<ApplicationGatewayHttpListener> httpListeners()

获取 http侦听器属性:应用程序网关资源的 Http 侦听器。

String id()

获取 id 属性:资源 ID。

ManagedServiceIdentity identity()

获取标识属性:应用程序网关的标识(如果已配置)。

List<ApplicationGatewayListenerInner> listeners()

获取侦听器属性:应用程序网关资源的侦听器。

List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies()

获取负载分发策略属性:应用程序网关资源的负载分发策略。

ApplicationGatewayOperationalState operationalState()

获取操作状态属性:应用程序网关资源的操作状态。

List<ApplicationGatewayPrivateEndpointConnectionInner> privateEndpointConnections()

获取专用终结点连接属性:应用程序网关上的专用终结点连接。

List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations()

获取专用链接配置属性:应用程序网关上的专用链接配置。

List<ApplicationGatewayProbeInner> probes()

获取探测属性:应用程序网关资源的探测。

ProvisioningState provisioningState()

获取预配状态属性:应用程序网关资源的预配状态。

List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations()

获取重定向配置属性:重定向应用程序网关资源的配置。

List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules()

获取请求路由规则属性:应用程序网关资源的请求路由规则。

String resourceGuid()

获取资源Guid 属性:应用程序网关资源的资源 GUID 属性。

List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets()

获取重写规则集属性:重写应用程序网关资源的规则。

List<ApplicationGatewayRoutingRule> routingRules()

获取路由规则属性:应用程序网关资源的路由规则。

ApplicationGatewaySku sku()

获取 SKU 属性:应用程序网关资源的 SKU。

List<ApplicationGatewaySslCertificateInner> sslCertificates()

获取 sslCertificates 属性:应用程序网关资源的 SSL 证书。

ApplicationGatewaySslPolicy sslPolicy()

获取 sslPolicy 属性:应用程序网关资源的 SSL 策略。

List<ApplicationGatewaySslProfile> sslProfiles()

获取 sslProfiles 属性:应用程序网关资源的 SSL 配置文件。

List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates()

获取受信任的客户端证书属性:应用程序网关资源的受信任客户端证书。

List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates()

获取受信任的证书属性:应用程序网关资源的受信任根证书。

List<ApplicationGatewayUrlPathMapInner> urlPathMaps()

获取 URL路径映射属性:应用程序网关资源的 URL 路径映射。

void validate()

验证实例。

ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

获取 Web应用程序防火墙配置属性:Web 应用程序防火墙配置。

ApplicationGatewayInner withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)

设置身份验证证书属性:应用程序网关资源的身份验证证书。

ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)

设置自动缩放配置属性:自动缩放配置。

ApplicationGatewayInner withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)

设置后端地址池属性:应用程序网关资源的后端地址池。

ApplicationGatewayInner withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)

设置后端Http设置集合属性:应用程序网关资源的后端 http 设置。

ApplicationGatewayInner withBackendSettingsCollection(List<ApplicationGatewayBackendSettings> backendSettingsCollection)

设置后端设置集合属性:应用程序网关资源的后端设置。

ApplicationGatewayInner withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)

设置自定义错误配置属性:应用程序网关资源的自定义错误配置。

ApplicationGatewayInner withEnableFips(Boolean enableFips)

设置 enableFips 属性:是否在应用程序网关资源上启用 FIPS。

ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)

设置 enableHttp2 属性:是否在应用程序网关资源上启用 HTTP2。

ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)

设置防火墙策略属性:对防火墙策略资源的引用。

ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)

设置强制防火墙策略关联属性:如果为 true,则无论该策略是否不同于 WAF 配置,都会将防火墙策略与应用程序网关相关联。

ApplicationGatewayInner withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)

设置前端IpConfigurations 属性:应用程序网关资源的前端 IP 地址。

ApplicationGatewayInner withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)

设置前端端口属性:应用程序网关资源的前端端口。

ApplicationGatewayInner withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)

设置网关IpConfigurations 属性:应用程序网关资源的子网。

ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)

设置全局配置属性:全局配置。

ApplicationGatewayInner withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)

设置 http侦听器属性:应用程序网关资源的 Http 侦听器。

ApplicationGatewayInner withId(String id)

设置 id 属性:资源 ID。

ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)

设置标识属性:应用程序网关的标识(如果已配置)。

ApplicationGatewayInner withListeners(List<ApplicationGatewayListenerInner> listeners)

设置侦听器属性:应用程序网关资源的侦听器。

ApplicationGatewayInner withLoadDistributionPolicies(List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies)

设置负载分发策略属性:应用程序网关资源的负载分发策略。

ApplicationGatewayInner withLocation(String location)
ApplicationGatewayInner withPrivateLinkConfigurations(List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations)

设置专用链接配置属性:应用程序网关上的专用链接配置。

ApplicationGatewayInner withProbes(List<ApplicationGatewayProbeInner> probes)

设置探测属性:应用程序网关资源的探测。

ApplicationGatewayInner withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)

设置重定向配置属性:重定向应用程序网关资源的配置。

ApplicationGatewayInner withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)

设置请求路由规则属性:应用程序网关资源的请求路由规则。

ApplicationGatewayInner withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)

设置重写规则集属性:重写应用程序网关资源的规则。

ApplicationGatewayInner withRoutingRules(List<ApplicationGatewayRoutingRule> routingRules)

设置路由规则属性:应用程序网关资源的路由规则。

ApplicationGatewayInner withSku(ApplicationGatewaySku sku)

设置 sku 属性:应用程序网关资源的 SKU。

ApplicationGatewayInner withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)

设置 sslCertificates 属性:应用程序网关资源的 SSL 证书。

ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)

设置应用程序网关资源的 sslPolicy 属性:SSL 策略。

ApplicationGatewayInner withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)

设置“ssl配置文件”属性:应用程序网关资源的 SSL 配置文件。

ApplicationGatewayInner withTags(Map<String,String> tags)
ApplicationGatewayInner withTrustedClientCertificates(List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates)

设置受信任的客户端证书属性:应用程序网关资源的受信任客户端证书。

ApplicationGatewayInner withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)

设置受信任的证书属性:应用程序网关资源的受信任根证书。

ApplicationGatewayInner withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)

设置 URL路径映射属性:应用程序网关资源的 URL 路径映射。

ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)

设置 Web应用程序防火墙配置属性:Web 应用程序防火墙配置。

ApplicationGatewayInner withZones(List<String> zones)

设置区域属性:指示资源需要来自的可用性区域列表。

List<String> zones()

获取区域属性:指示资源需要来自何处的可用性区域列表。

方法继承自 ProxyResource

方法继承自 Resource

方法继承自 java.lang.Object

构造函数详细信息

ApplicationGatewayInner

public ApplicationGatewayInner()

创建 ApplicationGatewayInner 类的实例。

方法详细信息

authenticationCertificates

public List authenticationCertificates()

获取 authenticationCertificates 属性:应用程序网关资源的身份验证证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

authenticationCertificates 值。

autoscaleConfiguration

public ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

获取 autoscaleConfiguration 属性:自动缩放配置。

Returns:

autoscaleConfiguration 值。

backendAddressPools

public List backendAddressPools()

获取 backendAddressPools 属性:应用程序网关资源的后端地址池。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

backendAddressPools 值。

backendHttpSettingsCollection

public List backendHttpSettingsCollection()

获取 backendHttpSettingsCollection 属性:应用程序网关资源的后端 http 设置。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

backendHttpSettingsCollection 值。

backendSettingsCollection

public List backendSettingsCollection()

获取 backendSettingsCollection 属性:应用程序网关资源的后端设置。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

backendSettingsCollection 值。

customErrorConfigurations

public List customErrorConfigurations()

获取 customErrorConfigurations 属性:应用程序网关资源的自定义错误配置。

Returns:

customErrorConfigurations 值。

defaultPredefinedSslPolicy

public ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()

获取 defaultPredefinedSslPolicy 属性:应用程序网关资源上应用的默认预定义 SSL 策略。

Returns:

defaultPredefinedSslPolicy 值。

enableFips

public Boolean enableFips()

获取 enableFips 属性:是否在应用程序网关资源上启用了 FIPS。

Returns:

enableFips 值。

enableHttp2

public Boolean enableHttp2()

获取 enableHttp2 属性:是否在应用程序网关资源上启用了 HTTP2。

Returns:

enableHttp2 值。

etag

public String etag()

获取 etag 属性:一个唯一的只读字符串,每当资源更新时都会更改。

Returns:

etag 值。

firewallPolicy

public SubResource firewallPolicy()

获取 firewallPolicy 属性:对 FirewallPolicy 资源的引用。

Returns:

firewallPolicy 值。

forceFirewallPolicyAssociation

public Boolean forceFirewallPolicyAssociation()

获取 forceFirewallPolicyAssociation 属性:如果为 true,则无论该策略是否不同于 WAF 配置,都会将防火墙策略与应用程序网关相关联。

Returns:

forceFirewallPolicyAssociation 值。

frontendIpConfigurations

public List frontendIpConfigurations()

获取 frontendIpConfigurations 属性:应用程序网关资源的前端 IP 地址。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

frontendIpConfigurations 值。

frontendPorts

public List frontendPorts()

获取 frontendPorts 属性:应用程序网关资源的前端端口。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

frontendPorts 值。

gatewayIpConfigurations

public List gatewayIpConfigurations()

获取 gatewayIpConfigurations 属性:应用程序网关资源的子网。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

gatewayIpConfigurations 值。

globalConfiguration

public ApplicationGatewayGlobalConfiguration globalConfiguration()

获取 globalConfiguration 属性:全局配置。

Returns:

globalConfiguration 值。

httpListeners

public List httpListeners()

获取 httpListeners 属性:应用程序网关资源的 Http 侦听器。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

httpListeners 值。

id

public String id()

获取 id 属性:资源 ID。

Overrides:

ApplicationGatewayInner.id()

Returns:

id 值。

identity

public ManagedServiceIdentity identity()

获取标识属性:应用程序网关的标识(如果已配置)。

Returns:

标识值。

listeners

public List listeners()

获取侦听器属性:应用程序网关资源的侦听器。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

侦听器值。

loadDistributionPolicies

public List loadDistributionPolicies()

获取 loadDistributionPolicies 属性:应用程序网关资源的负载分发策略。

Returns:

loadDistributionPolicies 值。

operationalState

public ApplicationGatewayOperationalState operationalState()

获取 operationalState 属性:应用程序网关资源的操作状态。

Returns:

operationalState 值。

privateEndpointConnections

public List privateEndpointConnections()

获取 privateEndpointConnections 属性:应用程序网关上的专用终结点连接。

Returns:

privateEndpointConnections 值。

privateLinkConfigurations

public List privateLinkConfigurations()

获取 privateLinkConfigurations 属性:应用程序网关上的 PrivateLink 配置。

Returns:

privateLinkConfigurations 值。

probes

public List probes()

获取探测属性:应用程序网关资源的探测。

Returns:

探测值。

provisioningState

public ProvisioningState provisioningState()

获取 provisioningState 属性:应用程序网关资源的预配状态。

Returns:

provisioningState 值。

redirectConfigurations

public List redirectConfigurations()

获取 redirectConfigurations 属性:重定向应用程序网关资源的配置。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

redirectConfigurations 值。

requestRoutingRules

public List requestRoutingRules()

获取 requestRoutingRules 属性:应用程序网关资源的请求路由规则。

Returns:

requestRoutingRules 值。

resourceGuid

public String resourceGuid()

获取 resourceGuid 属性:应用程序网关资源的资源 GUID 属性。

Returns:

resourceGuid 值。

rewriteRuleSets

public List rewriteRuleSets()

获取 rewriteRuleSets 属性:应用程序网关资源的重写规则。

Returns:

重写RuleSets 值。

routingRules

public List routingRules()

获取 routingRules 属性:应用程序网关资源的路由规则。

Returns:

routingRules 值。

sku

public ApplicationGatewaySku sku()

获取 SKU 属性:应用程序网关资源的 SKU。

Returns:

SKU 值。

sslCertificates

public List sslCertificates()

获取 sslCertificates 属性:应用程序网关资源的 SSL 证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

sslCertificates 值。

sslPolicy

public ApplicationGatewaySslPolicy sslPolicy()

获取 sslPolicy 属性:应用程序网关资源的 SSL 策略。

Returns:

sslPolicy 值。

sslProfiles

public List sslProfiles()

获取 sslProfiles 属性:应用程序网关资源的 SSL 配置文件。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

sslProfiles 值。

trustedClientCertificates

public List trustedClientCertificates()

获取 trustedClientCertificates 属性:应用程序网关资源的受信任客户端证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

trustedClientCertificates 值。

trustedRootCertificates

public List trustedRootCertificates()

获取 trustedRootCertificates 属性:应用程序网关资源的受信任根证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

trustedRootCertificates 值。

urlPathMaps

public List urlPathMaps()

获取 urlPathMaps 属性:应用程序网关资源的 URL 路径映射。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Returns:

urlPathMaps 值。

validate

public void validate()

验证实例。

webApplicationFirewallConfiguration

public ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

获取 webApplicationFirewallConfiguration 属性:Web 应用程序防火墙配置。

Returns:

webApplicationFirewallConfiguration 值。

withAuthenticationCertificates

public ApplicationGatewayInner withAuthenticationCertificates(List authenticationCertificates)

设置 authenticationCertificates 属性:应用程序网关资源的身份验证证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

authenticationCertificates - 要设置的 authenticationCertificates 值。

Returns:

ApplicationGatewayInner 对象本身。

withAutoscaleConfiguration

public ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)

设置 autoscaleConfiguration 属性:自动缩放配置。

Parameters:

autoscaleConfiguration - 要设置的 autoscaleConfiguration 值。

Returns:

ApplicationGatewayInner 对象本身。

withBackendAddressPools

public ApplicationGatewayInner withBackendAddressPools(List backendAddressPools)

设置 backendAddressPools 属性:应用程序网关资源的后端地址池。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

backendAddressPools - 要设置的 backendAddressPools 值。

Returns:

ApplicationGatewayInner 对象本身。

withBackendHttpSettingsCollection

public ApplicationGatewayInner withBackendHttpSettingsCollection(List backendHttpSettingsCollection)

设置 backendHttpSettingsCollection 属性:应用程序网关资源的后端 http 设置。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

backendHttpSettingsCollection - 要设置的 backendHttpSettingsCollection 值。

Returns:

ApplicationGatewayInner 对象本身。

withBackendSettingsCollection

public ApplicationGatewayInner withBackendSettingsCollection(List backendSettingsCollection)

设置 backendSettingsCollection 属性:应用程序网关资源的后端设置。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

backendSettingsCollection - 要设置的 backendSettingsCollection 值。

Returns:

ApplicationGatewayInner 对象本身。

withCustomErrorConfigurations

public ApplicationGatewayInner withCustomErrorConfigurations(List customErrorConfigurations)

设置 customErrorConfigurations 属性:应用程序网关资源的自定义错误配置。

Parameters:

customErrorConfigurations - 要设置的 customErrorConfigurations 值。

Returns:

ApplicationGatewayInner 对象本身。

withEnableFips

public ApplicationGatewayInner withEnableFips(Boolean enableFips)

设置 enableFips 属性:是否在应用程序网关资源上启用 FIPS。

Parameters:

enableFips - 要设置的 enableFips 值。

Returns:

ApplicationGatewayInner 对象本身。

withEnableHttp2

public ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)

设置 enableHttp2 属性:是否在应用程序网关资源上启用 HTTP2。

Parameters:

enableHttp2 - 要设置的 enableHttp2 值。

Returns:

ApplicationGatewayInner 对象本身。

withFirewallPolicy

public ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)

设置 firewallPolicy 属性:对 FirewallPolicy 资源的引用。

Parameters:

firewallPolicy - 要设置的 firewallPolicy 值。

Returns:

ApplicationGatewayInner 对象本身。

withForceFirewallPolicyAssociation

public ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)

设置 forceFirewallPolicyAssociation 属性:如果为 true,则无论策略是否不同于 WAF 配置,都会将防火墙策略与应用程序网关相关联。

Parameters:

forceFirewallPolicyAssociation - 要设置的 forceFirewallPolicyAssociation 值。

Returns:

ApplicationGatewayInner 对象本身。

withFrontendIpConfigurations

public ApplicationGatewayInner withFrontendIpConfigurations(List frontendIpConfigurations)

设置 frontendIpConfigurations 属性:应用程序网关资源的前端 IP 地址。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

frontendIpConfigurations - 要设置的 frontendIpConfigurations 值。

Returns:

ApplicationGatewayInner 对象本身。

withFrontendPorts

public ApplicationGatewayInner withFrontendPorts(List frontendPorts)

设置 frontendPorts 属性:应用程序网关资源的前端端口。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

frontendPorts - 要设置的 frontendPorts 值。

Returns:

ApplicationGatewayInner 对象本身。

withGatewayIpConfigurations

public ApplicationGatewayInner withGatewayIpConfigurations(List gatewayIpConfigurations)

设置 gatewayIpConfigurations 属性:应用程序网关资源的子网。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

gatewayIpConfigurations - 要设置的 gatewayIpConfigurations 值。

Returns:

ApplicationGatewayInner 对象本身。

withGlobalConfiguration

public ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)

设置 globalConfiguration 属性:全局配置。

Parameters:

globalConfiguration - 要设置的 globalConfiguration 值。

Returns:

ApplicationGatewayInner 对象本身。

withHttpListeners

public ApplicationGatewayInner withHttpListeners(List httpListeners)

设置 httpListeners 属性:应用程序网关资源的 Http 侦听器。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

httpListeners - 要设置的 httpListeners 值。

Returns:

ApplicationGatewayInner 对象本身。

withId

public ApplicationGatewayInner withId(String id)

设置 id 属性:资源 ID。

Parameters:

id - 要设置的 id 值。

Returns:

ApplicationGatewayInner 对象本身。

withIdentity

public ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)

设置标识属性:应用程序网关的标识(如果已配置)。

Parameters:

identity - 要设置的标识值。

Returns:

ApplicationGatewayInner 对象本身。

withListeners

public ApplicationGatewayInner withListeners(List listeners)

设置侦听器属性:应用程序网关资源的侦听器。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

listeners - 要设置的侦听器值。

Returns:

ApplicationGatewayInner 对象本身。

withLoadDistributionPolicies

public ApplicationGatewayInner withLoadDistributionPolicies(List loadDistributionPolicies)

设置 loadDistributionPolicies 属性:应用程序网关资源的负载分发策略。

Parameters:

loadDistributionPolicies - 要设置的 loadDistributionPolicies 值。

Returns:

ApplicationGatewayInner 对象本身。

withLocation

public ApplicationGatewayInner withLocation(String location)

Overrides:

ApplicationGatewayInner.withLocation(String location)

Parameters:

location

withPrivateLinkConfigurations

public ApplicationGatewayInner withPrivateLinkConfigurations(List privateLinkConfigurations)

设置 privateLinkConfigurations 属性:应用程序网关上的 PrivateLink 配置。

Parameters:

privateLinkConfigurations - 要设置的 privateLinkConfigurations 值。

Returns:

ApplicationGatewayInner 对象本身。

withProbes

public ApplicationGatewayInner withProbes(List probes)

设置探测属性:应用程序网关资源的探测。

Parameters:

probes - 要设置的探测值。

Returns:

ApplicationGatewayInner 对象本身。

withRedirectConfigurations

public ApplicationGatewayInner withRedirectConfigurations(List redirectConfigurations)

设置 redirectConfigurations 属性:应用程序网关资源的重定向配置。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

redirectConfigurations - 要设置的 redirectConfigurations 值。

Returns:

ApplicationGatewayInner 对象本身。

withRequestRoutingRules

public ApplicationGatewayInner withRequestRoutingRules(List requestRoutingRules)

设置 requestRoutingRules 属性:应用程序网关资源的请求路由规则。

Parameters:

requestRoutingRules - 要设置的 requestRoutingRules 值。

Returns:

ApplicationGatewayInner 对象本身。

withRewriteRuleSets

public ApplicationGatewayInner withRewriteRuleSets(List rewriteRuleSets)

设置 rewriteRuleSets 属性:重写应用程序网关资源的规则。

Parameters:

rewriteRuleSets - 要设置的 rewriteRuleSets 值。

Returns:

ApplicationGatewayInner 对象本身。

withRoutingRules

public ApplicationGatewayInner withRoutingRules(List routingRules)

设置 routingRules 属性:应用程序网关资源的路由规则。

Parameters:

routingRules - 要设置的 routingRules 值。

Returns:

ApplicationGatewayInner 对象本身。

withSku

public ApplicationGatewayInner withSku(ApplicationGatewaySku sku)

设置 sku 属性:应用程序网关资源的 SKU。

Parameters:

sku - 要设置的 SKU 值。

Returns:

ApplicationGatewayInner 对象本身。

withSslCertificates

public ApplicationGatewayInner withSslCertificates(List sslCertificates)

设置 sslCertificates 属性:应用程序网关资源的 SSL 证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

sslCertificates - 要设置的 sslCertificates 值。

Returns:

ApplicationGatewayInner 对象本身。

withSslPolicy

public ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)

设置应用程序网关资源的 sslPolicy 属性:SSL 策略。

Parameters:

sslPolicy - 要设置的 sslPolicy 值。

Returns:

ApplicationGatewayInner 对象本身。

withSslProfiles

public ApplicationGatewayInner withSslProfiles(List sslProfiles)

设置 sslProfiles 属性:应用程序网关资源的 SSL 配置文件。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

sslProfiles - 要设置的 sslProfiles 值。

Returns:

ApplicationGatewayInner 对象本身。

withTags

public ApplicationGatewayInner withTags(Map tags)

Overrides:

ApplicationGatewayInner.withTags(Map<String,String> tags)

Parameters:

tags

withTrustedClientCertificates

public ApplicationGatewayInner withTrustedClientCertificates(List trustedClientCertificates)

设置 trustedClientCertificates 属性:应用程序网关资源的受信任客户端证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

trustedClientCertificates - 要设置的 trustedClientCertificates 值。

Returns:

ApplicationGatewayInner 对象本身。

withTrustedRootCertificates

public ApplicationGatewayInner withTrustedRootCertificates(List trustedRootCertificates)

设置 trustedRootCertificates 属性:应用程序网关资源的受信任根证书。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

trustedRootCertificates - 要设置的 trustedRootCertificates 值。

Returns:

ApplicationGatewayInner 对象本身。

withUrlPathMaps

public ApplicationGatewayInner withUrlPathMaps(List urlPathMaps)

设置 urlPathMaps 属性:应用程序网关资源的 URL 路径映射。 有关默认限制,请参阅 [应用程序网关 限制] (https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits) 。

Parameters:

urlPathMaps - 要设置的 urlPathMaps 值。

Returns:

ApplicationGatewayInner 对象本身。

withWebApplicationFirewallConfiguration

public ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)

设置 webApplicationFirewallConfiguration 属性:Web 应用程序防火墙配置。

Parameters:

webApplicationFirewallConfiguration - 要设置的 webApplicationFirewallConfiguration 值。

Returns:

ApplicationGatewayInner 对象本身。

withZones

public ApplicationGatewayInner withZones(List zones)

设置区域属性:指示资源需要来自的可用性区域列表。

Parameters:

zones - 要设置的区域值。

Returns:

ApplicationGatewayInner 对象本身。

zones

public List zones()

获取区域属性:指示资源需要来自何处的可用性区域列表。

Returns:

区域值。

适用于