ApplicationGatewayInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. ApplicationGatewayInner
- com.
- com.
- com.
public final class ApplicationGatewayInner
extends Resource
Application gateway resource.
Constructor Summary
| Constructor | Description |
|---|---|
| ApplicationGatewayInner() |
Creates an instance of Application |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
List<Application |
authenticationCertificates()
Get the authentication |
|
Application |
autoscaleConfiguration()
Get the autoscale |
|
List<Application |
backendAddressPools()
Get the backend |
|
List<Application |
backendHttpSettingsCollection()
Get the backend |
|
List<Application |
backendSettingsCollection()
Get the backend |
|
List<Application |
customErrorConfigurations()
Get the custom |
|
Application |
defaultPredefinedSslPolicy()
Get the default |
| Boolean |
enableFips()
Get the enable |
| Boolean |
enableHttp2()
Get the enable |
|
List<Application |
entraJwtValidationConfigs()
Get the entra |
| String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
|
Sub |
firewallPolicy()
Get the firewall |
| Boolean |
forceFirewallPolicyAssociation()
Get the force |
|
static
Application |
fromJson(JsonReader jsonReader)
Reads an instance of Application |
|
List<Application |
frontendIpConfigurations()
Get the frontend |
|
List<Application |
frontendPorts()
Get the frontend |
|
List<Application |
gatewayIpConfigurations()
Get the gateway |
|
Application |
globalConfiguration()
Get the global |
|
List<Application |
httpListeners()
Get the http |
| String |
id()
Get the id property: Resource ID. |
|
Managed |
identity()
Get the identity property: The identity of the application gateway, if configured. |
|
List<Application |
listeners()
Get the listeners property: Listeners of the application gateway resource. |
|
List<Application |
loadDistributionPolicies()
Get the load |
| String |
name()
Get the name property: The name of the resource. |
|
Application |
operationalState()
Get the operational |
|
List<Application |
privateEndpointConnections()
Get the private |
|
List<Application |
privateLinkConfigurations()
Get the private |
|
List<Application |
probes()
Get the probes property: Probes of the application gateway resource. |
|
Provisioning |
provisioningState()
Get the provisioning |
|
List<Application |
redirectConfigurations()
Get the redirect |
|
List<Application |
requestRoutingRules()
Get the request |
| String |
resourceGuid()
Get the resource |
|
List<Application |
rewriteRuleSets()
Get the rewrite |
|
List<Application |
routingRules()
Get the routing |
|
Application |
sku()
Get the sku property: SKU of the application gateway resource. |
|
List<Application |
sslCertificates()
Get the ssl |
|
Application |
sslPolicy()
Get the ssl |
|
List<Application |
sslProfiles()
Get the ssl |
|
Json |
toJson(JsonWriter jsonWriter) |
|
List<Application |
trustedClientCertificates()
Get the trusted |
|
List<Application |
trustedRootCertificates()
Get the trusted |
| String |
type()
Get the type property: The type of the resource. |
|
List<Application |
urlPathMaps()
Get the url |
| void |
validate()
Validates the instance. |
|
Application |
webApplicationFirewallConfiguration()
Get the web |
|
Application |
withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)
Set the authentication |
|
Application |
withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)
Set the autoscale |
|
Application |
withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)
Set the backend |
|
Application |
withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)
Set the backend |
|
Application |
withBackendSettingsCollection(List<ApplicationGatewayBackendSettings> backendSettingsCollection)
Set the backend |
|
Application |
withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)
Set the custom |
|
Application |
withEnableFips(Boolean enableFips)
Set the enable |
|
Application |
withEnableHttp2(Boolean enableHttp2)
Set the enable |
|
Application |
withEntraJwtValidationConfigs(List<ApplicationGatewayEntraJwtValidationConfig> entraJwtValidationConfigs)
Set the entra |
|
Application |
withFirewallPolicy(SubResource firewallPolicy)
Set the firewall |
|
Application |
withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)
Set the force |
|
Application |
withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)
Set the frontend |
|
Application |
withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)
Set the frontend |
|
Application |
withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)
Set the gateway |
|
Application |
withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)
Set the global |
|
Application |
withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)
Set the http |
|
Application |
withId(String id)
Set the id property: Resource ID. |
|
Application |
withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of the application gateway, if configured. |
|
Application |
withListeners(List<ApplicationGatewayListenerInner> listeners)
Set the listeners property: Listeners of the application gateway resource. |
|
Application |
withLoadDistributionPolicies(List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies)
Set the load |
|
Application |
withLocation(String location) |
|
Application |
withPrivateLinkConfigurations(List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations)
Set the private |
|
Application |
withProbes(List<ApplicationGatewayProbeInner> probes)
Set the probes property: Probes of the application gateway resource. |
|
Application |
withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)
Set the redirect |
|
Application |
withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)
Set the request |
|
Application |
withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)
Set the rewrite |
|
Application |
withRoutingRules(List<ApplicationGatewayRoutingRule> routingRules)
Set the routing |
|
Application |
withSku(ApplicationGatewaySku sku)
Set the sku property: SKU of the application gateway resource. |
|
Application |
withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)
Set the ssl |
|
Application |
withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
Set the ssl |
|
Application |
withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)
Set the ssl |
|
Application |
withTags(Map<String,String> tags) |
|
Application |
withTrustedClientCertificates(List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates)
Set the trusted |
|
Application |
withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)
Set the trusted |
|
Application |
withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)
Set the url |
|
Application |
withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)
Set the web |
|
Application |
withZones(List<String> zones)
Set the zones property: A list of availability zones denoting where the resource needs to come from. |
| List<String> |
zones()
Get the zones property: A list of availability zones denoting where the resource needs to come from. |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
ApplicationGatewayInner
public ApplicationGatewayInner()
Creates an instance of ApplicationGatewayInner class.
Method Details
authenticationCertificates
public List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates()
Get the authenticationCertificates property: Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
autoscaleConfiguration
public ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration()
Get the autoscaleConfiguration property: Autoscale Configuration.
Returns:
backendAddressPools
public List<ApplicationGatewayBackendAddressPool> backendAddressPools()
Get the backendAddressPools property: Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
backendHttpSettingsCollection
public List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection()
Get the backendHttpSettingsCollection property: Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
backendSettingsCollection
public List<ApplicationGatewayBackendSettings> backendSettingsCollection()
Get the backendSettingsCollection property: Backend settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
customErrorConfigurations
public List<ApplicationGatewayCustomError> customErrorConfigurations()
Get the customErrorConfigurations property: Custom error configurations of the application gateway resource.
Returns:
defaultPredefinedSslPolicy
public ApplicationGatewaySslPolicyName defaultPredefinedSslPolicy()
Get the defaultPredefinedSslPolicy property: The default predefined SSL Policy applied on the application gateway resource.
Returns:
enableFips
public Boolean enableFips()
Get the enableFips property: Whether FIPS is enabled on the application gateway resource.
Returns:
enableHttp2
public Boolean enableHttp2()
Get the enableHttp2 property: Whether HTTP2 is enabled on the application gateway resource.
Returns:
entraJwtValidationConfigs
public List<ApplicationGatewayEntraJwtValidationConfig> entraJwtValidationConfigs()
Get the entraJwtValidationConfigs property: Entra JWT validation configurations for the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
firewallPolicy
public SubResource firewallPolicy()
Get the firewallPolicy property: Reference to the FirewallPolicy resource.
Returns:
forceFirewallPolicyAssociation
public Boolean forceFirewallPolicyAssociation()
Get the forceFirewallPolicyAssociation property: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
Returns:
fromJson
public static ApplicationGatewayInner fromJson(JsonReader jsonReader)
Reads an instance of ApplicationGatewayInner from the JsonReader.
Parameters:
Returns:
Throws:
frontendIpConfigurations
public List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations()
Get the frontendIpConfigurations property: Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
frontendPorts
public List<ApplicationGatewayFrontendPort> frontendPorts()
Get the frontendPorts property: Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
gatewayIpConfigurations
public List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations()
Get the gatewayIpConfigurations property: Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
globalConfiguration
public ApplicationGatewayGlobalConfiguration globalConfiguration()
Get the globalConfiguration property: Global Configuration.
Returns:
httpListeners
public List<ApplicationGatewayHttpListener> httpListeners()
Get the httpListeners property: Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
id
public String id()
Get the id property: Resource ID.
Overrides:
ApplicationGatewayInner.id()Returns:
identity
public ManagedServiceIdentity identity()
Get the identity property: The identity of the application gateway, if configured.
Returns:
listeners
public List<ApplicationGatewayListenerInner> listeners()
Get the listeners property: Listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
loadDistributionPolicies
public List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies()
Get the loadDistributionPolicies property: Load distribution policies of the application gateway resource.
Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
ApplicationGatewayInner.name()Returns:
operationalState
public ApplicationGatewayOperationalState operationalState()
Get the operationalState property: Operational state of the application gateway resource.
Returns:
privateEndpointConnections
public List<ApplicationGatewayPrivateEndpointConnectionInner> privateEndpointConnections()
Get the privateEndpointConnections property: Private Endpoint connections on application gateway.
Returns:
privateLinkConfigurations
public List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations()
Get the privateLinkConfigurations property: PrivateLink configurations on application gateway.
Returns:
probes
public List<ApplicationGatewayProbeInner> probes()
Get the probes property: Probes of the application gateway resource.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the application gateway resource.
Returns:
redirectConfigurations
public List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations()
Get the redirectConfigurations property: Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
requestRoutingRules
public List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules()
Get the requestRoutingRules property: Request routing rules of the application gateway resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: The resource GUID property of the application gateway resource.
Returns:
rewriteRuleSets
public List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets()
Get the rewriteRuleSets property: Rewrite rules for the application gateway resource.
Returns:
routingRules
public List<ApplicationGatewayRoutingRule> routingRules()
Get the routingRules property: Routing rules of the application gateway resource.
Returns:
sku
public ApplicationGatewaySku sku()
Get the sku property: SKU of the application gateway resource.
Returns:
sslCertificates
public List<ApplicationGatewaySslCertificateInner> sslCertificates()
Get the sslCertificates property: SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
sslPolicy
public ApplicationGatewaySslPolicy sslPolicy()
Get the sslPolicy property: SSL policy of the application gateway resource.
Returns:
sslProfiles
public List<ApplicationGatewaySslProfile> sslProfiles()
Get the sslProfiles property: SSL profiles of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
ApplicationGatewayInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
trustedClientCertificates
public List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates()
Get the trustedClientCertificates property: Trusted client certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
trustedRootCertificates
public List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates()
Get the trustedRootCertificates property: Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
type
public String type()
Get the type property: The type of the resource.
Overrides:
ApplicationGatewayInner.type()Returns:
urlPathMaps
public List<ApplicationGatewayUrlPathMapInner> urlPathMaps()
Get the urlPathMaps property: URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Returns:
validate
public void validate()
Validates the instance.
webApplicationFirewallConfiguration
public ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration()
Get the webApplicationFirewallConfiguration property: Web application firewall configuration.
Returns:
withAuthenticationCertificates
public ApplicationGatewayInner withAuthenticationCertificates(List<ApplicationGatewayAuthenticationCertificateInner> authenticationCertificates)
Set the authenticationCertificates property: Authentication certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withAutoscaleConfiguration
public ApplicationGatewayInner withAutoscaleConfiguration(ApplicationGatewayAutoscaleConfiguration autoscaleConfiguration)
Set the autoscaleConfiguration property: Autoscale Configuration.
Parameters:
Returns:
withBackendAddressPools
public ApplicationGatewayInner withBackendAddressPools(List<ApplicationGatewayBackendAddressPool> backendAddressPools)
Set the backendAddressPools property: Backend address pool of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withBackendHttpSettingsCollection
public ApplicationGatewayInner withBackendHttpSettingsCollection(List<ApplicationGatewayBackendHttpSettings> backendHttpSettingsCollection)
Set the backendHttpSettingsCollection property: Backend http settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withBackendSettingsCollection
public ApplicationGatewayInner withBackendSettingsCollection(List<ApplicationGatewayBackendSettings> backendSettingsCollection)
Set the backendSettingsCollection property: Backend settings of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withCustomErrorConfigurations
public ApplicationGatewayInner withCustomErrorConfigurations(List<ApplicationGatewayCustomError> customErrorConfigurations)
Set the customErrorConfigurations property: Custom error configurations of the application gateway resource.
Parameters:
Returns:
withEnableFips
public ApplicationGatewayInner withEnableFips(Boolean enableFips)
Set the enableFips property: Whether FIPS is enabled on the application gateway resource.
Parameters:
Returns:
withEnableHttp2
public ApplicationGatewayInner withEnableHttp2(Boolean enableHttp2)
Set the enableHttp2 property: Whether HTTP2 is enabled on the application gateway resource.
Parameters:
Returns:
withEntraJwtValidationConfigs
public ApplicationGatewayInner withEntraJwtValidationConfigs(List<ApplicationGatewayEntraJwtValidationConfig> entraJwtValidationConfigs)
Set the entraJwtValidationConfigs property: Entra JWT validation configurations for the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withFirewallPolicy
public ApplicationGatewayInner withFirewallPolicy(SubResource firewallPolicy)
Set the firewallPolicy property: Reference to the FirewallPolicy resource.
Parameters:
Returns:
withForceFirewallPolicyAssociation
public ApplicationGatewayInner withForceFirewallPolicyAssociation(Boolean forceFirewallPolicyAssociation)
Set the forceFirewallPolicyAssociation property: If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
Parameters:
Returns:
withFrontendIpConfigurations
public ApplicationGatewayInner withFrontendIpConfigurations(List<ApplicationGatewayFrontendIpConfiguration> frontendIpConfigurations)
Set the frontendIpConfigurations property: Frontend IP addresses of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withFrontendPorts
public ApplicationGatewayInner withFrontendPorts(List<ApplicationGatewayFrontendPort> frontendPorts)
Set the frontendPorts property: Frontend ports of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withGatewayIpConfigurations
public ApplicationGatewayInner withGatewayIpConfigurations(List<ApplicationGatewayIpConfigurationInner> gatewayIpConfigurations)
Set the gatewayIpConfigurations property: Subnets of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withGlobalConfiguration
public ApplicationGatewayInner withGlobalConfiguration(ApplicationGatewayGlobalConfiguration globalConfiguration)
Set the globalConfiguration property: Global Configuration.
Parameters:
Returns:
withHttpListeners
public ApplicationGatewayInner withHttpListeners(List<ApplicationGatewayHttpListener> httpListeners)
Set the httpListeners property: Http listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withId
public ApplicationGatewayInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withIdentity
public ApplicationGatewayInner withIdentity(ManagedServiceIdentity identity)
Set the identity property: The identity of the application gateway, if configured.
Parameters:
Returns:
withListeners
public ApplicationGatewayInner withListeners(List<ApplicationGatewayListenerInner> listeners)
Set the listeners property: Listeners of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withLoadDistributionPolicies
public ApplicationGatewayInner withLoadDistributionPolicies(List<ApplicationGatewayLoadDistributionPolicy> loadDistributionPolicies)
Set the loadDistributionPolicies property: Load distribution policies of the application gateway resource.
Parameters:
Returns:
withLocation
public ApplicationGatewayInner withLocation(String location)
Overrides:
ApplicationGatewayInner.withLocation(String location)Parameters:
withPrivateLinkConfigurations
public ApplicationGatewayInner withPrivateLinkConfigurations(List<ApplicationGatewayPrivateLinkConfiguration> privateLinkConfigurations)
Set the privateLinkConfigurations property: PrivateLink configurations on application gateway.
Parameters:
Returns:
withProbes
public ApplicationGatewayInner withProbes(List<ApplicationGatewayProbeInner> probes)
Set the probes property: Probes of the application gateway resource.
Parameters:
Returns:
withRedirectConfigurations
public ApplicationGatewayInner withRedirectConfigurations(List<ApplicationGatewayRedirectConfigurationInner> redirectConfigurations)
Set the redirectConfigurations property: Redirect configurations of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withRequestRoutingRules
public ApplicationGatewayInner withRequestRoutingRules(List<ApplicationGatewayRequestRoutingRuleInner> requestRoutingRules)
Set the requestRoutingRules property: Request routing rules of the application gateway resource.
Parameters:
Returns:
withRewriteRuleSets
public ApplicationGatewayInner withRewriteRuleSets(List<ApplicationGatewayRewriteRuleSet> rewriteRuleSets)
Set the rewriteRuleSets property: Rewrite rules for the application gateway resource.
Parameters:
Returns:
withRoutingRules
public ApplicationGatewayInner withRoutingRules(List<ApplicationGatewayRoutingRule> routingRules)
Set the routingRules property: Routing rules of the application gateway resource.
Parameters:
Returns:
withSku
public ApplicationGatewayInner withSku(ApplicationGatewaySku sku)
Set the sku property: SKU of the application gateway resource.
Parameters:
Returns:
withSslCertificates
public ApplicationGatewayInner withSslCertificates(List<ApplicationGatewaySslCertificateInner> sslCertificates)
Set the sslCertificates property: SSL certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withSslPolicy
public ApplicationGatewayInner withSslPolicy(ApplicationGatewaySslPolicy sslPolicy)
Set the sslPolicy property: SSL policy of the application gateway resource.
Parameters:
Returns:
withSslProfiles
public ApplicationGatewayInner withSslProfiles(List<ApplicationGatewaySslProfile> sslProfiles)
Set the sslProfiles property: SSL profiles of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withTags
public ApplicationGatewayInner withTags(Map<String,String> tags)
Overrides:
ApplicationGatewayInner.withTags(Map<String,String> tags)Parameters:
withTrustedClientCertificates
public ApplicationGatewayInner withTrustedClientCertificates(List<ApplicationGatewayTrustedClientCertificate> trustedClientCertificates)
Set the trustedClientCertificates property: Trusted client certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withTrustedRootCertificates
public ApplicationGatewayInner withTrustedRootCertificates(List<ApplicationGatewayTrustedRootCertificate> trustedRootCertificates)
Set the trustedRootCertificates property: Trusted Root certificates of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withUrlPathMaps
public ApplicationGatewayInner withUrlPathMaps(List<ApplicationGatewayUrlPathMapInner> urlPathMaps)
Set the urlPathMaps property: URL path map of the application gateway resource. For default limits, see [Application Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits\#application-gateway-limits).
Parameters:
Returns:
withWebApplicationFirewallConfiguration
public ApplicationGatewayInner withWebApplicationFirewallConfiguration(ApplicationGatewayWebApplicationFirewallConfiguration webApplicationFirewallConfiguration)
Set the webApplicationFirewallConfiguration property: Web application firewall configuration.
Parameters:
Returns:
withZones
public ApplicationGatewayInner withZones(List<String> zones)
Set the zones property: A list of availability zones denoting where the resource needs to come from.
Parameters:
Returns:
zones
public List<String> zones()
Get the zones property: A list of availability zones denoting where the resource needs to come from.
Returns: