ApplicationGatewayPropertiesFormatOutput 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. |
| operational |
Operational state of the application gateway resource. |
| private |
Private Endpoint connections on application gateway. |
| private |
PrivateLink configurations on application gateway. |
| probes | Probes of the application gateway resource. |
| provisioning |
The provisioning state 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. |
| resource |
The resource GUID property 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?: ApplicationGatewayAuthenticationCertificateOutput[]
Property Value
autoscaleConfiguration
Autoscale Configuration.
autoscaleConfiguration?: ApplicationGatewayAutoscaleConfigurationOutput
Property Value
backendAddressPools
Backend address pool of the application gateway resource. For default limits, see Application Gateway limits.
backendAddressPools?: ApplicationGatewayBackendAddressPoolOutput[]
Property Value
backendHttpSettingsCollection
Backend http settings of the application gateway resource. For default limits, see Application Gateway limits.
backendHttpSettingsCollection?: ApplicationGatewayBackendHttpSettingsOutput[]
Property Value
backendSettingsCollection
Backend settings of the application gateway resource. For default limits, see Application Gateway limits.
backendSettingsCollection?: ApplicationGatewayBackendSettingsOutput[]
Property Value
customErrorConfigurations
Custom error configurations of the application gateway resource.
customErrorConfigurations?: ApplicationGatewayCustomErrorOutput[]
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
Reference to the FirewallPolicy resource.
firewallPolicy?: SubResourceOutput
Property Value
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?: ApplicationGatewayFrontendIPConfigurationOutput[]
Property Value
frontendPorts
Frontend ports of the application gateway resource. For default limits, see Application Gateway limits.
frontendPorts?: ApplicationGatewayFrontendPortOutput[]
Property Value
gatewayIPConfigurations
Subnets of the application gateway resource. For default limits, see Application Gateway limits.
gatewayIPConfigurations?: ApplicationGatewayIPConfigurationOutput[]
Property Value
globalConfiguration
Global Configuration.
globalConfiguration?: ApplicationGatewayGlobalConfigurationOutput
Property Value
httpListeners
Http listeners of the application gateway resource. For default limits, see Application Gateway limits.
httpListeners?: ApplicationGatewayHttpListenerOutput[]
Property Value
listeners
Listeners of the application gateway resource. For default limits, see Application Gateway limits.
listeners?: ApplicationGatewayListenerOutput[]
Property Value
loadDistributionPolicies
Load distribution policies of the application gateway resource.
loadDistributionPolicies?: ApplicationGatewayLoadDistributionPolicyOutput[]
Property Value
operationalState
Operational state of the application gateway resource.
operationalState?: "Stopped" | "Starting" | "Running" | "Stopping"
Property Value
"Stopped" | "Starting" | "Running" | "Stopping"
privateEndpointConnections
Private Endpoint connections on application gateway.
privateEndpointConnections?: ApplicationGatewayPrivateEndpointConnectionOutput[]
Property Value
privateLinkConfigurations
PrivateLink configurations on application gateway.
privateLinkConfigurations?: ApplicationGatewayPrivateLinkConfigurationOutput[]
Property Value
probes
Probes of the application gateway resource.
probes?: ApplicationGatewayProbeOutput[]
Property Value
provisioningState
The provisioning state of the application gateway resource.
provisioningState?: "Succeeded" | "Updating" | "Deleting" | "Failed"
Property Value
"Succeeded" | "Updating" | "Deleting" | "Failed"
redirectConfigurations
Redirect configurations of the application gateway resource. For default limits, see Application Gateway limits.
redirectConfigurations?: ApplicationGatewayRedirectConfigurationOutput[]
Property Value
requestRoutingRules
Request routing rules of the application gateway resource.
requestRoutingRules?: ApplicationGatewayRequestRoutingRuleOutput[]
Property Value
resourceGuid
The resource GUID property of the application gateway resource.
resourceGuid?: string
Property Value
string
rewriteRuleSets
Rewrite rules for the application gateway resource.
rewriteRuleSets?: ApplicationGatewayRewriteRuleSetOutput[]
Property Value
routingRules
Routing rules of the application gateway resource.
routingRules?: ApplicationGatewayRoutingRuleOutput[]
Property Value
sku
SKU of the application gateway resource.
sku?: ApplicationGatewaySkuOutput
Property Value
sslCertificates
SSL certificates of the application gateway resource. For default limits, see Application Gateway limits.
sslCertificates?: ApplicationGatewaySslCertificateOutput[]
Property Value
sslPolicy
SSL policy of the application gateway resource.
sslPolicy?: ApplicationGatewaySslPolicyOutput
Property Value
sslProfiles
SSL profiles of the application gateway resource. For default limits, see Application Gateway limits.
sslProfiles?: ApplicationGatewaySslProfileOutput[]
Property Value
trustedClientCertificates
Trusted client certificates of the application gateway resource. For default limits, see Application Gateway limits.
trustedClientCertificates?: ApplicationGatewayTrustedClientCertificateOutput[]
Property Value
trustedRootCertificates
Trusted Root certificates of the application gateway resource. For default limits, see Application Gateway limits.
trustedRootCertificates?: ApplicationGatewayTrustedRootCertificateOutput[]
Property Value
urlPathMaps
URL path map of the application gateway resource. For default limits, see Application Gateway limits.
urlPathMaps?: ApplicationGatewayUrlPathMapOutput[]
Property Value
webApplicationFirewallConfiguration
Web application firewall configuration.
webApplicationFirewallConfiguration?: ApplicationGatewayWebApplicationFirewallConfigurationOutput