Compartir a través de


ApplicationGatewayInner Clase

public final class ApplicationGatewayInner
extends Resource

Recurso de Application Gateway.

Resumen del constructor

Constructor Description
ApplicationGatewayInner()

Crea una instancia de la clase interna de ApplicationGateway.

Resumen del método

Modificador y tipo Método y descripción
List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates()

Obtenga la propiedad Certificates de autenticación: Certificados de autenticacióndel recurso de Application Gateway.

ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

Obtenga la propiedad Configuración de escaladoautomático: Configuración de escalado automático.

List<ApplicationGatewayBackendAddressPool> backendAddressPools()

Obtenga la propiedad grupos de direccionesde back-end: grupo de direcciones de back-enddel recurso de Application Gateway.

List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection()

Obtenga la propiedad Colección de configuraciónhttpde back-end: configuración http de back-end del recurso de application gateway.

List<ApplicationGatewayBackendSettings> backendSettingsCollection()

Obtenga la propiedad Colección de configuraciónde back-end: configuración de back-enddel recurso de Application Gateway.

List<ApplicationGatewayCustomError> customErrorConfigurations()

Obtenga la propiedad Configuraciones de errorpersonalizadas: configuraciones de error personalizadasdel recurso de Application Gateway.

ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()

Obtenga lapropiedad predeterminada Directiva SSLpredefinida: la directiva SSL predefinida predeterminada aplicada en el recurso de Application Gateway.

Boolean enableFips()

Obtenga la propiedad enableFips: indica si FIPS está habilitado en el recurso de Application Gateway.

Boolean enableHttp2()

Obtenga la propiedad EnableHttp2: indica si HTTP2 está habilitado en el recurso de application gateway.

String etag()

Obtiene la propiedad etag: una cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

SubResource firewallPolicy()

Obtenga la propiedad Directiva de firewall: Referencia al recurso Directiva de firewall.

Boolean forceFirewallPolicyAssociation()

Obtenga la propiedad forzarla asociación de directivas de firewall: si es true, asocia una directiva de firewall a una puerta de enlace de aplicaciones, independientemente de si la directiva difiere de la configuración de WAF.

List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations()

Obtenga la propiedad IpConfigurations de front-end: direcciones IP de front-end del recurso de application Gateway.

List<ApplicationGatewayFrontendPort> frontendPorts()

Obtenga la propiedad Puertos de front-end: puertos front-end del recurso de puerta de enlace de aplicaciones.

List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations()

Obtenga la propiedad IpConfigurations de puerta de enlace: subredes del recurso de puerta de enlace de aplicaciones.

ApplicationGatewayGlobalConfiguration globalConfiguration()

Obtenga la propiedad de configuración global: Configuración global.

List<ApplicationGatewayHttpListener> httpListeners()

Obtenga la propiedad http Listeners: agentes de escucha HTTPdel recurso de application Gateway.

String id()

Obtenga la propiedad id: Id. de recurso.

ManagedServiceIdentity identity()

Obtenga la propiedad identity: la identidad de la puerta de enlace de aplicaciones, si está configurada.

List<ApplicationGatewayListenerInner> listeners()

Obtenga la propiedad listeners: agentes de escucha del recurso de application Gateway.

List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies()

Obtenga la propiedad Load DistributionPolicies (Directivas de distribución de carga): cargue las directivas de distribución del recurso de application Gateway.

ApplicationGatewayOperationalState operationalState()

Obtenga la propiedad Estado operativo: estado operativo del recurso de puerta de enlace de aplicaciones.

List<ApplicationGatewayPrivateEndpointConnectionInner> privateEndpointConnections()

Obtenga la propiedad Conexiones de punto de conexiónprivado: conexiones de punto de conexión privadoen la puerta de enlace de aplicaciones.

List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations()

Obtenga lapropiedad Private LinkConfigurations: configuraciones de PrivateLink en application Gateway.

List<ApplicationGatewayProbeInner> probes()

Obtenga la propiedad probes: sondeos del recurso de puerta de enlace de aplicaciones.

ProvisioningState provisioningState()

Obtenga la propiedad Estado de aprovisionamiento: el estado de aprovisionamiento del recurso de puerta de enlace de aplicaciones.

List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations()

Obtenga la propiedad Configurations de redireccionamiento: Configuraciones de redireccionamientodel recurso de application Gateway.

List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules()

Obtenga la propiedad Reglas de enrutamientode solicitudes: Solicite reglas de enrutamiento del recurso de application Gateway.

String resourceGuid()

Obtenga la propiedad Guid del recurso: la propiedad GUID del recurso de application Gateway.

List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets()

Obtenga la propiedad Reescritura de conjuntos de reglas: Reglas de reescriturapara el recurso de puerta de enlace de aplicaciones.

List<ApplicationGatewayRoutingRule> routingRules()

Obtenga la propiedad Rules de enrutamiento: reglas de enrutamientodel recurso de application Gateway.

ApplicationGatewaySku sku()

Obtenga la propiedad de SKU: SKU del recurso de application Gateway.

List<ApplicationGatewaySslCertificateInner> sslCertificates()

Obtenga la propiedad sslCertificates: certificados SSL del recurso de application Gateway.

ApplicationGatewaySslPolicy sslPolicy()

Obtenga la propiedad sslPolicy: directiva SSL del recurso de Application Gateway.

List<ApplicationGatewaySslProfile> sslProfiles()

Obtenga la propiedad sslProfiles: perfiles SSL del recurso de application Gateway.

List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates()

Obtenga la propiedad Certificados de clientede confianza: certificados de cliente de confianzadel recurso de application Gateway.

List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates()

Obtenga la propiedad Certificados raízde confianza: certificados raíz de confianzadel recurso de application gateway.

List<ApplicationGatewayUrlPathMapInner> urlPathMaps()

Obtenga lapropiedad url PathMaps: mapa de ruta de acceso url del recurso de application gateway.

void validate()

Valida la instancia.

ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

Obtenga lapropiedad Web ApplicationFirewallConfiguration: Configuración del firewall de aplicaciones web.

ApplicationGatewayInner withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)

Establezca la propiedad Certificates de autenticación: Certificados de autenticacióndel recurso de application Gateway.

ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)

Establezca la propiedad Configuración de escaladoautomático: Configuración de escalado automático.

ApplicationGatewayInner withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)

Establezca la propiedad Grupos de direcciones de back-end: Grupo de direcciones de back-enddel recurso de Application Gateway.

ApplicationGatewayInner withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)

Establezca la propiedad Colección de configuraciónhttpde back-end: configuración http de back-end del recurso de application gateway.

ApplicationGatewayInner withBackendSettingsCollection(List<ApplicationGatewayBackendSettings> backendSettingsCollection)

Establezca la propiedad Colección de configuraciónde back-end: configuración de back-enddel recurso de application gateway.

ApplicationGatewayInner withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)

Establezca la propiedad Configuraciones de errorpersonalizadas: configuraciones de error personalizadasdel recurso de Application Gateway.

ApplicationGatewayInner withEnableFips(Boolean enableFips)

Establezca la propiedad enableFips: indica si FIPS está habilitado en el recurso de Application Gateway.

ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)

Establezca la propiedad EnableHttp2: Indica si HTTP2 está habilitado en el recurso de Application Gateway.

ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)

Establezca la propiedad Directiva de firewall: Referencia al recurso Directiva de firewall.

ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)

Establezca la propiedad forzarla asociación de directivas de firewall: si es true, asocia una directiva de firewall a una puerta de enlace de aplicaciones, independientemente de si la directiva difiere de la configuración de WAF.

ApplicationGatewayInner withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)

Establezca la propiedad IpConfigurations de front-end: direcciones IP de front-end del recurso de puerta de enlace de aplicaciones.

ApplicationGatewayInner withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)

Establezca la propiedad Puertos de front-end: puertos de front-end del recurso de puerta de enlace de aplicaciones.

ApplicationGatewayInner withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)

Establezca la propiedad IpConfigurations de puerta de enlace de puerta de enlace: subredes del recurso de puerta de enlace de aplicaciones.

ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)

Establezca la propiedad De configuración global: Configuración global.

ApplicationGatewayInner withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)

Establezca la propiedad httpListeners: agentes de escucha HTTP del recurso de Application Gateway.

ApplicationGatewayInner withId(String id)

Establezca la propiedad id: Id. de recurso.

ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)

Establezca la propiedad identity: la identidad de la puerta de enlace de aplicaciones, si está configurada.

ApplicationGatewayInner withListeners(List<ApplicationGatewayListenerInner> listeners)

Establezca la propiedad listeners: agentes de escucha del recurso de puerta de enlace de aplicaciones.

ApplicationGatewayInner withLoadDistributionPolicies(List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies)

Establezca la propiedad Load Distribution Policies (Directivas de distribuciónde carga): cargue las directivas de distribución del recurso de Application Gateway.

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

Establezca la propiedad Private Link Configurations( Configuraciones de privateLink): configuraciones de PrivateLink en Application Gateway.

ApplicationGatewayInner withProbes(List<ApplicationGatewayProbeInner> probes)

Establezca la propiedad probes: probes del recurso de application gateway.

ApplicationGatewayInner withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)

Establezca la propiedad Redirect Configurations (Configuraciones de redireccionamiento): las configuraciones de redireccióndel recurso de Application Gateway.

ApplicationGatewayInner withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)

Establezca la propiedad Reglas de enrutamientode solicitudes: Reglas de enrutamiento de solicitudes del recurso de Application Gateway.

ApplicationGatewayInner withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)

Establezca la propiedad Conjuntos de reglasde reescritura: Reglas de reescriturapara el recurso de Application Gateway.

ApplicationGatewayInner withRoutingRules(List<ApplicationGatewayRoutingRule> routingRules)

Establezca la propiedad Rules de enrutamiento: Reglas de enrutamientodel recurso de Application Gateway.

ApplicationGatewayInner withSku(ApplicationGatewaySku sku)

Establezca la propiedad de SKU: SKU del recurso de Application Gateway.

ApplicationGatewayInner withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)

Establezca la propiedad sslCertificates: certificados SSL del recurso de Application Gateway.

ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)

Establezca la propiedad sslPolicy: directiva SSL del recurso de Application Gateway.

ApplicationGatewayInner withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)

Establezca la propiedad sslProfiles: perfiles SSL del recurso de Application Gateway.

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

Establezca la propiedad Certificados de clientede confianza: Certificados de cliente de confianzadel recurso de Application Gateway.

ApplicationGatewayInner withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)

Establezca la propiedad Certificados raízde confianza: Certificados raíz de confianzadel recurso de Application Gateway.

ApplicationGatewayInner withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)

Establezca la propiedad urlPathMaps: mapa de ruta de acceso url del recurso de application gateway.

ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)

Establezca la propiedad web Application Firewall Configuration (Configuración del firewalldeaplicaciones web): configuración del firewall de aplicaciones web.

ApplicationGatewayInner withZones(List<String> zones)

Establecer la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

List<String> zones()

Obtener la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

Métodos heredados de ProxyResource

Métodos heredados de Resource

Métodos heredados de java.lang.Object

Detalles del constructor

ApplicationGatewayInner

public ApplicationGatewayInner()

Crea una instancia de la clase ApplicationGatewayInner.

Detalles del método

authenticationCertificates

public List authenticationCertificates()

Obtenga la propiedad authenticationCertificates: Certificados de autenticación del recurso de Application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor authenticationCertificates.

autoscaleConfiguration

public ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()

Obtenga la propiedad autoscaleConfiguration: Configuración de escalabilidad automática.

Returns:

el valor de autoscaleConfiguration.

backendAddressPools

public List backendAddressPools()

Obtenga la propiedad backendAddressPools: Grupo de direcciones de back-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor backendAddressPools.

backendHttpSettingsCollection

public List backendHttpSettingsCollection()

Obtenga la propiedad backendHttpSettingsCollection: configuración http de back-end del recurso de application gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor backendHttpSettingsCollection.

backendSettingsCollection

public List backendSettingsCollection()

Obtenga la propiedad backendSettingsCollection: Configuración de back-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor backendSettingsCollection.

customErrorConfigurations

public List customErrorConfigurations()

Obtenga la propiedad customErrorConfigurations: configuraciones de error personalizadas del recurso de application gateway.

Returns:

el valor customErrorConfigurations.

defaultPredefinedSslPolicy

public ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()

Obtenga la propiedad defaultPredefinedSslPolicy: la directiva SSL predefinida predeterminada aplicada en el recurso de application gateway.

Returns:

valor defaultPredefinedSslPolicy.

enableFips

public Boolean enableFips()

Obtenga la propiedad enableFips: indica si FIPS está habilitado en el recurso de Application Gateway.

Returns:

el valor enableFips.

enableHttp2

public Boolean enableHttp2()

Obtenga la propiedad enableHttp2: indica si HTTP2 está habilitado en el recurso de puerta de enlace de aplicaciones.

Returns:

el valor enableHttp2.

etag

public String etag()

Obtiene la propiedad etag: una cadena de solo lectura única que cambia cada vez que se actualiza el recurso.

Returns:

el valor de etag.

firewallPolicy

public SubResource firewallPolicy()

Obtenga la propiedad firewallPolicy: Referencia al recurso FirewallPolicy.

Returns:

el valor firewallPolicy.

forceFirewallPolicyAssociation

public Boolean forceFirewallPolicyAssociation()

Obtenga la propiedad forceFirewallPolicyAssociation: si es true, asocia una directiva de firewall a una puerta de enlace de aplicaciones independientemente de si la directiva difiere de la configuración de WAF.

Returns:

el valor forceFirewallPolicyAssociation.

frontendIpConfigurations

public List frontendIpConfigurations()

Obtenga la propiedad frontendIpConfigurations: direcciones IP de front-end del recurso de application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor de frontendIpConfigurations.

frontendPorts

public List frontendPorts()

Obtenga la propiedad frontendPorts: puertos front-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor de frontendPorts.

gatewayIpConfigurations

public List gatewayIpConfigurations()

Obtenga la propiedad gatewayIpConfigurations: subredes del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor gatewayIpConfigurations.

globalConfiguration

public ApplicationGatewayGlobalConfiguration globalConfiguration()

Obtenga la propiedad globalConfiguration: Configuración global.

Returns:

el valor globalConfiguration.

httpListeners

public List httpListeners()

Obtenga la propiedad httpListeners: agentes de escucha HTTP del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor httpListeners.

id

public String id()

Obtenga la propiedad id: Id. de recurso.

Overrides:

ApplicationGatewayInner.id()

Returns:

el valor id.

identity

public ManagedServiceIdentity identity()

Obtenga la propiedad identity: la identidad de la puerta de enlace de aplicaciones, si está configurada.

Returns:

valor de identidad.

listeners

public List listeners()

Obtenga la propiedad listeners: agentes de escucha del recurso de application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor de los agentes de escucha.

loadDistributionPolicies

public List loadDistributionPolicies()

Obtenga la propiedad loadDistributionPolicies: Cargue las directivas de distribución del recurso de application Gateway.

Returns:

el valor loadDistributionPolicies.

operationalState

public ApplicationGatewayOperationalState operationalState()

Obtenga la propiedad operationalState: estado operativo del recurso de puerta de enlace de aplicaciones.

Returns:

valor operationalState.

privateEndpointConnections

public List privateEndpointConnections()

Obtenga la propiedad privateEndpointConnections: conexiones de punto de conexión privado en la puerta de enlace de aplicaciones.

Returns:

el valor privateEndpointConnections.

privateLinkConfigurations

public List privateLinkConfigurations()

Obtenga la propiedad privateLinkConfigurations: configuraciones de PrivateLink en la puerta de enlace de aplicaciones.

Returns:

el valor privateLinkConfigurations.

probes

public List probes()

Obtenga la propiedad probes: sondeos del recurso de puerta de enlace de aplicaciones.

Returns:

el valor de los sondeos.

provisioningState

public ProvisioningState provisioningState()

Obtenga la propiedad provisioningState: el estado de aprovisionamiento del recurso de puerta de enlace de aplicaciones.

Returns:

el valor provisioningState.

redirectConfigurations

public List redirectConfigurations()

Obtenga la propiedad redirectConfigurations: configuraciones de redirección del recurso de application gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor redirectConfigurations.

requestRoutingRules

public List requestRoutingRules()

Obtenga la propiedad requestRoutingRules: Solicite reglas de enrutamiento del recurso de application Gateway.

Returns:

el valor requestRoutingRules.

resourceGuid

public String resourceGuid()

Obtenga la propiedad resourceGuid: la propiedad GUID del recurso de application gateway.

Returns:

el valor resourceGuid.

rewriteRuleSets

public List rewriteRuleSets()

Obtenga la propiedad rewriteRuleSets: reglas de reescritura para el recurso de puerta de enlace de aplicaciones.

Returns:

el valor rewriteRuleSets.

routingRules

public List routingRules()

Obtenga la propiedad routingRules: reglas de enrutamiento del recurso de puerta de enlace de aplicaciones.

Returns:

el valor routingRules.

sku

public ApplicationGatewaySku sku()

Obtenga la propiedad de SKU: SKU del recurso de application Gateway.

Returns:

el valor de SKU.

sslCertificates

public List sslCertificates()

Obtenga la propiedad sslCertificates: certificados SSL del recurso de application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor sslCertificates.

sslPolicy

public ApplicationGatewaySslPolicy sslPolicy()

Obtenga la propiedad sslPolicy: directiva SSL del recurso de puerta de enlace de aplicaciones.

Returns:

el valor sslPolicy.

sslProfiles

public List sslProfiles()

Obtenga la propiedad sslProfiles: perfiles SSL del recurso de application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor sslProfiles.

trustedClientCertificates

public List trustedClientCertificates()

Obtenga la propiedad trustedClientCertificates: certificados de cliente de confianza del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor trustedClientCertificates.

trustedRootCertificates

public List trustedRootCertificates()

Obtenga la propiedad trustedRootCertificates: Certificados raíz de confianza del recurso de application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

valor trustedRootCertificates.

urlPathMaps

public List urlPathMaps()

Obtenga la propiedad urlPathMaps: mapa de ruta de acceso url del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Returns:

el valor urlPathMaps.

validate

public void validate()

Valida la instancia.

webApplicationFirewallConfiguration

public ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()

Obtenga la propiedad webApplicationFirewallConfiguration: configuración del firewall de aplicaciones web.

Returns:

el valor webApplicationFirewallConfiguration.

withAuthenticationCertificates

public ApplicationGatewayInner withAuthenticationCertificates(List authenticationCertificates)

Establezca la propiedad authenticationCertificates: Certificados de autenticación del recurso de application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

authenticationCertificates - el valor authenticationCertificates que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withAutoscaleConfiguration

public ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)

Establezca la propiedad autoscaleConfiguration: Configuración de escalado automático.

Parameters:

autoscaleConfiguration - valor de autoscaleConfiguration que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withBackendAddressPools

public ApplicationGatewayInner withBackendAddressPools(List backendAddressPools)

Establezca la propiedad backendAddressPools: Grupo de direcciones de back-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

backendAddressPools - valor backendAddressPools que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withBackendHttpSettingsCollection

public ApplicationGatewayInner withBackendHttpSettingsCollection(List backendHttpSettingsCollection)

Establezca la propiedad backendHttpSettingsCollection: Configuración http de back-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

backendHttpSettingsCollection - valor backendHttpSettingsCollection que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withBackendSettingsCollection

public ApplicationGatewayInner withBackendSettingsCollection(List backendSettingsCollection)

Establezca la propiedad backendSettingsCollection: Configuración de back-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

backendSettingsCollection - valor backendSettingsCollection que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withCustomErrorConfigurations

public ApplicationGatewayInner withCustomErrorConfigurations(List customErrorConfigurations)

Establezca la propiedad customErrorConfigurations: Configuraciones de error personalizadas del recurso de application gateway.

Parameters:

customErrorConfigurations - el valor customErrorConfigurations que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withEnableFips

public ApplicationGatewayInner withEnableFips(Boolean enableFips)

Establezca la propiedad enableFips: indica si FIPS está habilitado en el recurso de Application Gateway.

Parameters:

enableFips - el valor enableFips que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withEnableHttp2

public ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)

Establezca la propiedad enableHttp2: indica si HTTP2 está habilitado en el recurso de puerta de enlace de aplicaciones.

Parameters:

enableHttp2 - el valor enableHttp2 que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withFirewallPolicy

public ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)

Establezca la propiedad firewallPolicy: Referencia al recurso FirewallPolicy.

Parameters:

firewallPolicy - valor firewallPolicy que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withForceFirewallPolicyAssociation

public ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)

Establezca la propiedad forceFirewallPolicyAssociation: si es true, asocia una directiva de firewall a una puerta de enlace de aplicaciones independientemente de si la directiva difiere de la configuración de WAF.

Parameters:

forceFirewallPolicyAssociation - valor forceFirewallPolicyAssociation que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withFrontendIpConfigurations

public ApplicationGatewayInner withFrontendIpConfigurations(List frontendIpConfigurations)

Establezca la propiedad frontendIpConfigurations: direcciones IP de front-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

frontendIpConfigurations - valor frontendIpConfigurations que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withFrontendPorts

public ApplicationGatewayInner withFrontendPorts(List frontendPorts)

Establezca la propiedad frontendPorts: puertos de front-end del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

frontendPorts - valor de frontendPorts que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withGatewayIpConfigurations

public ApplicationGatewayInner withGatewayIpConfigurations(List gatewayIpConfigurations)

Establezca la propiedad gatewayIpConfigurations: subredes del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

gatewayIpConfigurations - el valor gatewayIpConfigurations que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withGlobalConfiguration

public ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)

Establezca la propiedad globalConfiguration: Configuración global.

Parameters:

globalConfiguration - el valor globalConfiguration que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withHttpListeners

public ApplicationGatewayInner withHttpListeners(List httpListeners)

Establezca la propiedad httpListeners: agentes de escucha HTTP del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

httpListeners - el valor httpListeners que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withId

public ApplicationGatewayInner withId(String id)

Establezca la propiedad id: Id. de recurso.

Parameters:

id - el valor id que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withIdentity

public ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)

Establezca la propiedad identity: la identidad de la puerta de enlace de aplicaciones, si está configurada.

Parameters:

identity - valor de identidad que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withListeners

public ApplicationGatewayInner withListeners(List listeners)

Establezca la propiedad listeners: agentes de escucha del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

listeners - el valor de los agentes de escucha que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withLoadDistributionPolicies

public ApplicationGatewayInner withLoadDistributionPolicies(List loadDistributionPolicies)

Establezca la propiedad loadDistributionPolicies: Cargue las directivas de distribución del recurso de application gateway.

Parameters:

loadDistributionPolicies - el valor loadDistributionPolicies que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withLocation

public ApplicationGatewayInner withLocation(String location)

Overrides:

ApplicationGatewayInner.withLocation(String location)

Parameters:

location

withPrivateLinkConfigurations

public ApplicationGatewayInner withPrivateLinkConfigurations(List privateLinkConfigurations)

Establezca la propiedad privateLinkConfigurations: configuraciones de PrivateLink en application Gateway.

Parameters:

privateLinkConfigurations - valor privateLinkConfigurations que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withProbes

public ApplicationGatewayInner withProbes(List probes)

Establezca la propiedad probes: probes del recurso de application gateway.

Parameters:

probes - valor de sondeos que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withRedirectConfigurations

public ApplicationGatewayInner withRedirectConfigurations(List redirectConfigurations)

Establezca la propiedad redirectConfigurations: Configuraciones de redirección del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

redirectConfigurations - el valor redirectConfigurations que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withRequestRoutingRules

public ApplicationGatewayInner withRequestRoutingRules(List requestRoutingRules)

Establezca la propiedad requestRoutingRules: Reglas de enrutamiento de solicitudes del recurso de puerta de enlace de aplicaciones.

Parameters:

requestRoutingRules - el valor requestRoutingRules que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withRewriteRuleSets

public ApplicationGatewayInner withRewriteRuleSets(List rewriteRuleSets)

Establezca la propiedad rewriteRuleSets: Reglas de reescritura para el recurso de puerta de enlace de aplicaciones.

Parameters:

rewriteRuleSets - Valor rewriteRuleSets que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withRoutingRules

public ApplicationGatewayInner withRoutingRules(List routingRules)

Establezca la propiedad routingRules: Reglas de enrutamiento del recurso de Application Gateway.

Parameters:

routingRules - el valor routingRules que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withSku

public ApplicationGatewayInner withSku(ApplicationGatewaySku sku)

Establezca la propiedad de SKU: SKU del recurso de Application Gateway.

Parameters:

sku - el valor de SKU que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withSslCertificates

public ApplicationGatewayInner withSslCertificates(List sslCertificates)

Establezca la propiedad sslCertificates: certificados SSL del recurso de Application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

sslCertificates - el valor sslCertificates que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withSslPolicy

public ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)

Establezca la propiedad sslPolicy: directiva SSL del recurso de application gateway.

Parameters:

sslPolicy - valor sslPolicy que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withSslProfiles

public ApplicationGatewayInner withSslProfiles(List sslProfiles)

Establezca la propiedad sslProfiles: perfiles SSL del recurso de Application Gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

sslProfiles - valor sslProfiles que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withTags

public ApplicationGatewayInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTrustedClientCertificates

public ApplicationGatewayInner withTrustedClientCertificates(List trustedClientCertificates)

Establezca la propiedad trustedClientCertificates: Certificados de cliente de confianza del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

trustedClientCertificates - el valor trustedClientCertificates que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withTrustedRootCertificates

public ApplicationGatewayInner withTrustedRootCertificates(List trustedRootCertificates)

Establezca la propiedad trustedRootCertificates: Certificados raíz de confianza del recurso de puerta de enlace de aplicaciones. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

trustedRootCertificates - el valor trustedRootCertificates que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withUrlPathMaps

public ApplicationGatewayInner withUrlPathMaps(List urlPathMaps)

Establezca la propiedad urlPathMaps: asignación de ruta de acceso url del recurso de application gateway. Para conocer los límites predeterminados, consulte [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).

Parameters:

urlPathMaps - el valor urlPathMaps que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withWebApplicationFirewallConfiguration

public ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)

Establezca la propiedad webApplicationFirewallConfiguration: Configuración del firewall de aplicaciones web.

Parameters:

webApplicationFirewallConfiguration - valor webApplicationFirewallConfiguration que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

withZones

public ApplicationGatewayInner withZones(List zones)

Establecer la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

Parameters:

zones - el valor de zonas que se va a establecer.

Returns:

el propio objeto ApplicationGatewayInner.

zones

public List zones()

Obtener la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

Returns:

el valor de zonas.

Se aplica a