ApplicationGatewayPropertiesFormat interface
Properties of the application gateway.
Properties
| authentication |
Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits. |
| autoscale |
Autoscale Configuration. |
| backend |
Backend address pool of the application gateway resource. For default limits, see Application Gateway limits. |
| backend |
Backend http settings of the application gateway resource. For default limits, see Application Gateway limits. |
| backend |
Backend settings of the application gateway resource. For default limits, see Application Gateway limits. |
| custom |
Custom error configurations of the application gateway resource. |
| enable |
Whether FIPS is enabled on the application gateway resource. |
| enable |
Whether HTTP2 is enabled on the application gateway resource. |
| firewall |
Reference to the FirewallPolicy resource. |
| force |
If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config. |
| frontend |
Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits. |
| frontend |
Frontend ports of the application gateway resource. For default limits, see Application Gateway limits. |
| gateway |
Subnets of the application gateway resource. For default limits, see Application Gateway limits. |
| global |
Global Configuration. |
| http |
Http listeners of the application gateway resource. For default limits, see Application Gateway limits. |
| listeners | Listeners of the application gateway resource. For default limits, see Application Gateway limits. |
| load |
Load distribution policies of the application gateway resource. |
| private |
PrivateLink configurations on application gateway. |
| probes | Probes of the application gateway resource. |
| redirect |
Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits. |
| request |
Request routing rules of the application gateway resource. |
| rewrite |
Rewrite rules for the application gateway resource. |
| routing |
Routing rules of the application gateway resource. |
| sku | SKU of the application gateway resource. |
| ssl |
SSL certificates of the application gateway resource. For default limits, see Application Gateway limits. |
| ssl |
SSL policy of the application gateway resource. |
| ssl |
SSL profiles of the application gateway resource. For default limits, see Application Gateway limits. |
| trusted |
Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits. |
| trusted |
Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits. |
| url |
URL path map of the application gateway resource. For default limits, see Application Gateway limits. |
| web |
Web application firewall configuration. |
Property Details
authenticationCertificates
Authentication certificates of the application gateway resource. For default limits, see Application Gateway limits.
authenticationCertificates?: ApplicationGatewayAuthenticationCertificate[]
Property Value
autoscaleConfiguration
Autoscale Configuration.
autoscaleConfiguration?: ApplicationGatewayAutoscaleConfiguration
Property Value
backendAddressPools
Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
backendAddressPools?: ApplicationGatewayBackendAddressPool[]
Property Value
backendHttpSettingsCollection
Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
backendHttpSettingsCollection?: ApplicationGatewayBackendHttpSettings[]
Property Value
backendSettingsCollection
Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
backendSettingsCollection?: ApplicationGatewayBackendSettings[]
Property Value
customErrorConfigurations
Custom error configurations of the application gateway resource.
customErrorConfigurations?: ApplicationGatewayCustomError[]
Property Value
enableFips
Whether FIPS is enabled on the application gateway resource.
enableFips?: boolean
Property Value
boolean
enableHttp2
Whether HTTP2 is enabled on the application gateway resource.
enableHttp2?: boolean
Property Value
boolean
firewallPolicy
forceFirewallPolicyAssociation
If true, associates a firewall policy with an application gateway regardless whether the policy differs from the WAF Config.
forceFirewallPolicyAssociation?: boolean
Property Value
boolean
frontendIPConfigurations
Frontend IP addresses of the application gateway resource. For default limits, see Application Gateway limits.
frontendIPConfigurations?: ApplicationGatewayFrontendIPConfiguration[]
Property Value
frontendPorts
Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
frontendPorts?: ApplicationGatewayFrontendPort[]
Property Value
gatewayIPConfigurations
Subnets of the application gateway resource. For default limits, see Application Gateway limits.
gatewayIPConfigurations?: ApplicationGatewayIPConfiguration[]
Property Value
globalConfiguration
Global Configuration.
globalConfiguration?: ApplicationGatewayGlobalConfiguration
Property Value
httpListeners
Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
httpListeners?: ApplicationGatewayHttpListener[]
Property Value
listeners
Listeners of the application gateway resource. For default limits, see Application Gateway limits.
listeners?: ApplicationGatewayListener[]
Property Value
loadDistributionPolicies
Load distribution policies of the application gateway resource.
loadDistributionPolicies?: ApplicationGatewayLoadDistributionPolicy[]
Property Value
privateLinkConfigurations
PrivateLink configurations on application gateway.
privateLinkConfigurations?: ApplicationGatewayPrivateLinkConfiguration[]
Property Value
probes
Probes of the application gateway resource.
probes?: ApplicationGatewayProbe[]
Property Value
redirectConfigurations
Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
redirectConfigurations?: ApplicationGatewayRedirectConfiguration[]
Property Value
requestRoutingRules
Request routing rules of the application gateway resource.
requestRoutingRules?: ApplicationGatewayRequestRoutingRule[]
Property Value
rewriteRuleSets
Rewrite rules for the application gateway resource.
rewriteRuleSets?: ApplicationGatewayRewriteRuleSet[]
Property Value
routingRules
Routing rules of the application gateway resource.
routingRules?: ApplicationGatewayRoutingRule[]
Property Value
sku
SKU of the application gateway resource.
sku?: ApplicationGatewaySku
Property Value
sslCertificates
SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
sslCertificates?: ApplicationGatewaySslCertificate[]
Property Value
sslPolicy
SSL policy of the application gateway resource.
sslPolicy?: ApplicationGatewaySslPolicy
Property Value
sslProfiles
SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
sslProfiles?: ApplicationGatewaySslProfile[]
Property Value
trustedClientCertificates
Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
trustedClientCertificates?: ApplicationGatewayTrustedClientCertificate[]
Property Value
trustedRootCertificates
Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
trustedRootCertificates?: ApplicationGatewayTrustedRootCertificate[]
Property Value
urlPathMaps
URL path map of the application gateway resource. For default limits, see Application Gateway limits.
urlPathMaps?: ApplicationGatewayUrlPathMap[]
Property Value
webApplicationFirewallConfiguration
Web application firewall configuration.
webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfiguration