Azure Application Gateway · JSON-LD Context

Microsoft Azure Application Gateway Context

JSON-LD context defining the semantic vocabulary for Microsoft Azure Application Gateway from Azure Application Gateway.

120 Classes 212 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
microsoft: https://microsoft.com/schema#

Classes

ApplicationGatewaySkuFamily ApplicationGatewayRewriteRuleActionSet ManagedServiceIdentity ApplicationGatewaySslCertificatePropertiesFormat ApplicationGatewayManagedHsm ApplicationGatewayProbePropertiesFormat ApplicationGatewayBackendHealthPool ApplicationGatewayRequestRoutingRulePropertiesFormat ApplicationGatewayProbeHealthResponseMatch ApplicationGatewayPrivateLinkConfigurationProperties SubResource ApplicationGatewayUrlConfiguration ApplicationGatewayAvailableSslOptions NetworkInterfaceIPConfiguration ApplicationGatewayListener ApplicationGatewayPathRule ApplicationGatewayFrontendPortPropertiesFormat ApplicationGatewayPrivateLinkIpConfiguration ApplicationGatewayWebApplicationFirewallConfiguration ApplicationGatewayLoadDistributionPolicyPropertiesFormat ApplicationGatewayWafRuleParanoiaLevel ApplicationGatewaySslPredefinedPolicyPropertiesFormat ApplicationGatewayProbe ApplicationGatewayBackendSettings ApplicationGatewayListResult ApplicationGatewaySslProtocol ApplicationGatewaySku ApplicationGatewayOnDemandProbe ApplicationGatewayPrivateLinkIpConfigurationProperties ApplicationGatewayIPConfigurationPropertiesFormat ApplicationGatewayConnectionDraining ApplicationGatewayPropertiesFormat ApplicationGatewaySslPolicyType ApplicationGatewayAvailableSslPredefinedPolicies ApplicationGatewayWafRuleStateTypes ApplicationGatewayUnAuthorizedRequestAction ApplicationGatewayBackendHttpSettingsPropertiesFormat ApplicationGatewayLoadDistributionTarget ApplicationGatewaySslProfile Resource ApplicationGatewayRewriteRule ApplicationGatewayAdvancedRoutingRulePropertiesFormat ApplicationGatewayAutoscaleConfiguration ApplicationGatewayRedirectType ApplicationGatewayTrustedClientCertificate ApplicationGatewayFirewallMode ApplicationGatewaySslCipherSuite ApplicationGatewayRoutingRulePropertiesFormat ApplicationGatewayIPConfiguration ApplicationGatewayUrlPathMapPropertiesFormat ApplicationGatewayEntraJWTValidationConfig ApplicationGatewayUrlPathMap ApplicationGatewayRewriteRuleCondition PrivateEndpoint ApplicationGatewayAuthenticationCertificatePropertiesFormat ApplicationGatewayFrontendIPConfigurationPropertiesFormat ApplicationGatewayBackendHealthServer ApplicationGatewayLoadDistributionTargetPropertiesFormat ApplicationGatewayHttpListener ApplicationGatewayBackendSettingsPropertiesFormat ApplicationGatewayListenerPropertiesFormat ApplicationGatewayGlobalConfiguration ApplicationGatewayClientRevocationOptions ApplicationGatewayRedirectConfigurationPropertiesFormat ApplicationGatewayBackendAddressPool ApplicationGatewayFirewallRuleSet ApplicationGatewayAdvancedRoutingMapPropertiesFormat ApplicationGatewayLoadDistributionPolicy ApplicationGatewayFrontendIPConfiguration ApplicationGatewayCustomErrorStatusCode ApplicationGatewayAdvancedRoutingPropertyValueMatcher ApplicationGatewayFirewallRule ApplicationGatewayHttpListenerPropertiesFormat TagsObject SubResourceModel ApplicationGatewayFirewallExclusion HeaderValueMatcher ApplicationGatewayAuthenticationCertificate ApplicationGatewayTrustedRootCertificate ApplicationGatewayTier ApplicationGatewayOperationalState ApplicationGatewayAdvancedRoutingMap ApplicationGatewayBackendHealthHttpSettings ApplicationGatewayAuthConfig ApplicationGatewayClientAuthVerificationModes ApplicationGatewayBackendHttpSettings ApplicationGatewaySslCertificate ApplicationGatewayAdvancedRoutingConditionSet ApplicationGatewayBackendAddress ApplicationGatewayAdvancedRoutingConditionType ApplicationGatewayLoadDistributionAlgorithm ProvisioningState ApplicationGatewayAdvancedRoutingCondition ApplicationGatewayProtocol ApplicationGatewayAvailableWafRuleSetsResult ApplicationGatewayRewriteRuleSetPropertiesFormat ApplicationGatewaySslProfilePropertiesFormat ApplicationGatewayFrontendPort CloudError ApplicationGatewaySslPolicyName ApplicationGatewayAvailableSslOptionsPropertiesFormat ApplicationGatewayBackendAddressPoolPropertiesFormat ApplicationGatewayTrustedRootCertificatePropertiesFormat ApplicationGatewayFirewallDisabledRuleGroup ApplicationGatewaySslPredefinedPolicy ApplicationGatewayBackendHealth ApplicationGatewaySkuName ApplicationGatewayWafRuleSensitivityTypes ApplicationGatewayRewriteRuleSet ApplicationGatewayHeaderConfiguration ApplicationGatewayBackendHealthServerHealth ApplicationGatewayFirewallRuleGroup ApplicationGatewayFirewallRuleSetPropertiesFormat ApplicationGatewayTrustedClientCertificatePropertiesFormat ApplicationGatewayAdvancedRoutingRule PrivateLinkServiceConnectionState ApplicationGatewayBackendHealthOnDemand ApplicationGatewayPathRulePropertiesFormat ExtendedLocation ApplicationGatewayPrivateEndpointConnectionProperties

Properties

Property Type Container
requestHeaderConfigurations list
responseHeaderConfigurations list
urlConfiguration reference
principalId string
tenantId string
type reference
userAssignedIdentities
data string
password string
publicCertData string
keyVaultSecretId string
hsm reference
provisioningState reference
keyId reference
protocol reference
host string
path string
interval integer
timeout integer
unhealthyThreshold integer
pickHostNameFromBackendHttpSettings boolean
pickHostNameFromBackendSettings boolean
minServers integer
match reference
enableProbeProxyProtocolHeader boolean
port integer
backendAddressPool reference
backendHttpSettingsCollection list
ruleType reference
priority integer
backendHttpSettings reference
httpListener reference
urlPathMap reference
advancedRoutingMap reference
rewriteRuleSet reference
redirectConfiguration reference
loadDistributionPolicy reference
entraJWTValidationConfig reference
authConfigs list
body string
statusCodes list
ipConfigurations list
id string
modifiedPath string
modifiedQueryString string
reroute boolean
properties reference
etag string
name string
enabled boolean
firewallMode reference
ruleSetType string
ruleSetVersion string
disabledRuleGroups list
requestBodyCheck boolean
maxRequestBodySize integer
maxRequestBodySizeInKb integer
fileUploadLimitInMb integer
exclusions list
loadDistributionTargets list
loadDistributionAlgorithm reference
cipherSuites list
minProtocolVersion reference
value list
nextLink reference
tier reference
capacity integer
family reference
privateIPAddress string
privateIPAllocationMethod reference
subnet reference
primary boolean
drainTimeoutInSec integer
sku reference
sslPolicy reference
operationalState reference
gatewayIPConfigurations list
authenticationCertificates list
trustedRootCertificates list
trustedClientCertificates list
sslCertificates list
frontendIPConfigurations list
frontendPorts list
probes list
backendAddressPools list
backendSettingsCollection list
httpListeners list
listeners list
sslProfiles list
urlPathMaps list
advancedRoutingMaps list
requestRoutingRules list
routingRules list
rewriteRuleSets list
advancedRoutingConditionSets list
redirectConfigurations list
webApplicationFirewallConfiguration reference
firewallPolicy reference
enableHttp2 boolean
enableFips boolean
autoscaleConfiguration reference
reservedCapacity integer
privateLinkConfigurations list
privateEndpointConnections list
resourceGuid string
customErrorConfigurations list
forceFirewallPolicyAssociation boolean
loadDistributionPolicies list
entraJWTValidationConfigs list
globalConfiguration reference
defaultPredefinedSslPolicy reference
cookieBasedAffinity reference
requestTimeout integer
probe reference
connectionDraining reference
hostName string
pickHostNameFromBackendAddress boolean
affinityCookieName string
probeEnabled boolean
dedicatedBackendConnection boolean
validateCertChainAndExpiry boolean
validateSNI boolean
sniName string
location string
tags
ruleSequence integer
conditions list
actionSet reference
advancedRoutingConditionSet reference
minCapacity integer
maxCapacity integer
backendSettings reference
listener reference
defaultBackendAddressPool reference
defaultBackendHttpSettings reference
defaultRewriteRuleSet reference
defaultRedirectConfiguration reference
defaultLoadDistributionPolicy reference
pathRules list
variable string
pattern string
ignoreCase boolean
negate boolean
extendedLocation reference
publicIPAddress reference
privateLinkConfiguration reference
address string
ipConfiguration reference
health reference
healthProbeLog string
weightPerServer integer
enableL4ClientIpPreservation boolean
frontendIPConfiguration reference
frontendPort reference
sslCertificate reference
sslProfile reference
hostNames list
enableRequestBuffering boolean
enableResponseBuffering boolean
disableDefaultServerHeaderInResponse boolean
redirectType reference
targetListener reference
targetUrl string
includePath boolean
includeQueryString boolean
defaultAuthConfigs list
advancedRoutingRules list
ruleId integer
ruleIdString string
state reference
action reference
sensitivity reference
paranoiaLevel reference
description string
requireServerNameIndication boolean
matchVariable string
selectorMatchOperator string
selector string
servers list
authenticationPolicy reference
fqdn string
ipAddress string
conditionType reference
propertyName string
propertyValues list
propertyValueMatcher reference
rewriteRules list
clientAuthConfiguration reference
error reference
predefinedPolicies list
defaultPolicy reference
availableCipherSuites list
availableProtocols list
backendIPConfigurations list
backendAddresses list
ruleGroupName string
rules list
headerName string
headerValueMatcher reference
headerValue string
displayName string
ruleGroups list
tiers list
validatedCertData string
clientCertIssuerDN string
status string
actionsRequired string
backendHealthHttpSettings reference
paths list
privateEndpoint reference
privateLinkServiceConnectionState reference
linkIdentifier string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://microsoft.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "microsoft": "https://microsoft.com/schema#",
    "ApplicationGatewaySkuFamily": "microsoft:ApplicationGatewaySkuFamily",
    "ApplicationGatewayRewriteRuleActionSet": "microsoft:ApplicationGatewayRewriteRuleActionSet",
    "requestHeaderConfigurations": {
      "@id": "microsoft:requestHeaderConfigurations",
      "@container": "@list"
    },
    "responseHeaderConfigurations": {
      "@id": "microsoft:responseHeaderConfigurations",
      "@container": "@list"
    },
    "urlConfiguration": {
      "@id": "microsoft:urlConfiguration",
      "@type": "@id"
    },
    "ManagedServiceIdentity": "microsoft:ManagedServiceIdentity",
    "principalId": {
      "@id": "microsoft:principalId",
      "@type": "xsd:string"
    },
    "tenantId": {
      "@id": "microsoft:tenantId",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "microsoft:type",
      "@type": "@id"
    },
    "userAssignedIdentities": {
      "@id": "microsoft:userAssignedIdentities"
    },
    "ApplicationGatewaySslCertificatePropertiesFormat": "microsoft:ApplicationGatewaySslCertificatePropertiesFormat",
    "data": {
      "@id": "microsoft:data",
      "@type": "xsd:string"
    },
    "password": {
      "@id": "microsoft:password",
      "@type": "xsd:string"
    },
    "publicCertData": {
      "@id": "microsoft:publicCertData",
      "@type": "xsd:string"
    },
    "keyVaultSecretId": {
      "@id": "microsoft:keyVaultSecretId",
      "@type": "xsd:string"
    },
    "hsm": {
      "@id": "microsoft:hsm",
      "@type": "@id"
    },
    "provisioningState": {
      "@id": "microsoft:provisioningState",
      "@type": "@id"
    },
    "ApplicationGatewayManagedHsm": "microsoft:ApplicationGatewayManagedHsm",
    "keyId": {
      "@id": "microsoft:keyId",
      "@type": "@id"
    },
    "ApplicationGatewayProbePropertiesFormat": "microsoft:ApplicationGatewayProbePropertiesFormat",
    "protocol": {
      "@id": "microsoft:protocol",
      "@type": "@id"
    },
    "host": {
      "@id": "microsoft:host",
      "@type": "xsd:string"
    },
    "path": {
      "@id": "microsoft:path",
      "@type": "xsd:string"
    },
    "interval": {
      "@id": "microsoft:interval",
      "@type": "xsd:integer"
    },
    "timeout": {
      "@id": "microsoft:timeout",
      "@type": "xsd:integer"
    },
    "unhealthyThreshold": {
      "@id": "microsoft:unhealthyThreshold",
      "@type": "xsd:integer"
    },
    "pickHostNameFromBackendHttpSettings": {
      "@id": "microsoft:pickHostNameFromBackendHttpSettings",
      "@type": "xsd:boolean"
    },
    "pickHostNameFromBackendSettings": {
      "@id": "microsoft:pickHostNameFromBackendSettings",
      "@type": "xsd:boolean"
    },
    "minServers": {
      "@id": "microsoft:minServers",
      "@type": "xsd:integer"
    },
    "match": {
      "@id": "microsoft:match",
      "@type": "@id"
    },
    "enableProbeProxyProtocolHeader": {
      "@id": "microsoft:enableProbeProxyProtocolHeader",
      "@type": "xsd:boolean"
    },
    "port": {
      "@id": "microsoft:port",
      "@type": "xsd:integer"
    },
    "ApplicationGatewayBackendHealthPool": "microsoft:ApplicationGatewayBackendHealthPool",
    "backendAddressPool": {
      "@id": "microsoft:backendAddressPool",
      "@type": "@id"
    },
    "backendHttpSettingsCollection": {
      "@id": "microsoft:backendHttpSettingsCollection",
      "@container": "@list"
    },
    "ApplicationGatewayRequestRoutingRulePropertiesFormat": "microsoft:ApplicationGatewayRequestRoutingRulePropertiesFormat",
    "ruleType": {
      "@id": "microsoft:ruleType",
      "@type": "@id"
    },
    "priority": {
      "@id": "microsoft:priority",
      "@type": "xsd:integer"
    },
    "backendHttpSettings": {
      "@id": "microsoft:backendHttpSettings",
      "@type": "@id"
    },
    "httpListener": {
      "@id": "microsoft:httpListener",
      "@type": "@id"
    },
    "urlPathMap": {
      "@id": "microsoft:urlPathMap",
      "@type": "@id"
    },
    "advancedRoutingMap": {
      "@id": "microsoft:advancedRoutingMap",
      "@type": "@id"
    },
    "rewriteRuleSet": {
      "@id": "microsoft:rewriteRuleSet",
      "@type": "@id"
    },
    "redirectConfiguration": {
      "@id": "microsoft:redirectConfiguration",
      "@type": "@id"
    },
    "loadDistributionPolicy": {
      "@id": "microsoft:loadDistributionPolicy",
      "@type": "@id"
    },
    "entraJWTValidationConfig": {
      "@id": "microsoft:entraJWTValidationConfig",
      "@type": "@id"
    },
    "authConfigs": {
      "@id": "microsoft:authConfigs",
      "@container": "@list"
    },
    "ApplicationGatewayProbeHealthResponseMatch": "microsoft:ApplicationGatewayProbeHealthResponseMatch",
    "body": {
      "@id": "microsoft:body",
      "@type": "xsd:string"
    },
    "statusCodes": {
      "@id": "microsoft:statusCodes",
      "@container": "@list"
    },
    "ApplicationGatewayPrivateLinkConfigurationProperties": "microsoft:ApplicationGatewayPrivateLinkConfigurationProperties",
    "ipConfigurations": {
      "@id": "microsoft:ipConfigurations",
      "@container": "@list"
    },
    "SubResource": "microsoft:SubResource",
    "id": {
      "@id": "microsoft:id",
      "@type": "xsd:string"
    },
    "ApplicationGatewayUrlConfiguration": "microsoft:ApplicationGatewayUrlConfiguration",
    "modifiedPath": {
      "@id": "microsoft:modifiedPath",
      "@type": "xsd:string"
    },
    "modifiedQueryString": {
      "@id": "microsoft:modifiedQueryString",
      "@type": "xsd:string"
    },
    "reroute": {
      "@id": "microsoft:reroute",
      "@type": "xsd:boolean"
    },
    "ApplicationGatewayAvailableSslOptions": "microsoft:ApplicationGatewayAvailableSslOptions",
    "properties": {
      "@id": "microsoft:properties",
      "@type": "@id"
    },
    "NetworkInterfaceIPConfiguration": "microsoft:NetworkInterfaceIPConfiguration",
    "etag": {
      "@id": "microsoft:etag",
      "@type": "xsd:string"
    },
    "ApplicationGatewayListener": "microsoft:ApplicationGatewayListener",
    "name": {
      "@id": "microsoft:name",
      "@type": "xsd:string"
    },
    "ApplicationGatewayPathRule": "microsoft:ApplicationGatewayPathRule",
    "ApplicationGatewayFrontendPortPropertiesFormat": "microsoft:ApplicationGatewayFrontendPortPropertiesFormat",
    "ApplicationGatewayPrivateLinkIpConfiguration": "microsoft:ApplicationGatewayPrivateLinkIpConfiguration",
    "ApplicationGatewayWebApplicationFirewallConfiguration": "microsoft:ApplicationGatewayWebApplicationFirewallConfiguration",
    "enabled": {
      "@id": "microsoft:enabled",
      "@type": "xsd:boolean"
    },
    "firewallMode": {
      "@id": "microsoft:firewallMode",
      "@type": "@id"
    },
    "ruleSetType": {
      "@id": "microsoft:ruleSetType",
      "@type": "xsd:string"
    },
    "ruleSetVersion": {
      "@id": "microsoft:ruleSetVersion",
      "@type": "xsd:string"
    },
    "disabledRuleGroups": {
      "@id": "microsoft:disabledRuleGroups",
      "@container": "@list"
    },
    "requestBodyCheck": {
      "@id": "microsoft:requestBodyCheck",
      "@type": "xsd:boolean"
    },
    "maxRequestBodySize": {
      "@id": "microsoft:maxRequestBodySize",
      "@type": "xsd:integer"
    },
    "maxRequestBodySizeInKb": {
      "@id": "microsoft:maxRequestBodySizeInKb",
      "@type": "xsd:integer"
    },
    "fileUploadLimitInMb": {
      "@id": "microsoft:fileUploadLimitInMb",
      "@type": "xsd:integer"
    },
    "exclusions": {
      "@id": "microsoft:exclusions",
      "@container": "@list"
    },
    "ApplicationGatewayLoadDistributionPolicyPropertiesFormat": "microsoft:ApplicationGatewayLoadDistributionPolicyPropertiesFormat",
    "loadDistributionTargets": {
      "@id": "microsoft:loadDistributionTargets",
      "@container": "@list"
    },
    "loadDistributionAlgorithm": {
      "@id": "microsoft:loadDistributionAlgorithm",
      "@type": "@id"
    },
    "ApplicationGatewayWafRuleParanoiaLevel": "microsoft:ApplicationGatewayWafRuleParanoiaLevel",
    "ApplicationGatewaySslPredefinedPolicyPropertiesFormat": "microsoft:ApplicationGatewaySslPredefinedPolicyPropertiesFormat",
    "cipherSuites": {
      "@id": "microsoft:cipherSuites",
      "@container": "@list"
    },
    "minProtocolVersion": {
      "@id": "microsoft:minProtocolVersion",
      "@type": "@id"
    },
    "ApplicationGatewayProbe": "microsoft:ApplicationGatewayProbe",
    "ApplicationGatewayBackendSettings": "microsoft:ApplicationGatewayBackendSettings",
    "ApplicationGatewayListResult": "microsoft:ApplicationGatewayListResult",
    "value": {
      "@id": "microsoft:value",
      "@container": "@list"
    },
    "nextLink": {
      "@id": "microsoft:nextLink",
      "@type": "@id"
    },
    "ApplicationGatewaySslProtocol": "microsoft:ApplicationGatewaySslProtocol",
    "ApplicationGatewaySku": "microsoft:ApplicationGatewaySku",
    "tier": {
      "@id": "microsoft:tier",
      "@type": "@id"
    },
    "capacity": {
      "@id": "microsoft:capacity",
      "@type": "xsd:integer"
    },
    "family": {
      "@id": "microsoft:family",
      "@type": "@id"
    },
    "ApplicationGatewayOnDemandProbe": "microsoft:ApplicationGatewayOnDemandProbe",
    "ApplicationGatewayPrivateLinkIpConfigurationProperties": "microsoft:ApplicationGatewayPrivateLinkIpConfigurationProperties",
    "privateIPAddress": {
      "@id": "microsoft:privateIPAddress",
      "@type": "xsd:string"
    },
    "privateIPAllocationMethod": {
      "@id": "microsoft:privateIPAllocationMethod",
      "@type": "@id"
    },
    "subnet": {
      "@id": "microsoft:subnet",
      "@type": "@id"
    },
    "primary": {
      "@id": "microsoft:primary",
      "@type": "xsd:boolean"
    },
    "ApplicationGatewayIPConfigurationPropertiesFormat": "microsoft:ApplicationGatewayIPConfigurationPropertiesFormat",
    "ApplicationGatewayConnectionDraining": "microsoft:ApplicationGatewayConnectionDraining",
    "drainTimeoutInSec": {
      "@id": "microsoft:drainTimeoutInSec",
      "@type": "xsd:integer"
    },
    "ApplicationGatewayPropertiesFormat": "microsoft:ApplicationGatewayPropertiesFormat",
    "sku": {
      "@id": "microsoft:sku",
      "@type": "@id"
    },
    "sslPolicy": {
      "@id": "microsoft:sslPolicy",
      "@type": "@id"
    },
    "operationalState": {
      "@id": "microsoft:operationalState",
      "@type": "@id"
    },
    "gatewayIPConfigurations": {
      "@id": "microsoft:gatewayIPConfigurations",
      "@container": "@list"
    },
    "authenticationCertificates": {
      "@id": "microsoft:authenticationCertificates",
      "@container": "@list"
    },
    "trustedRootCertificates": {
      "@id": "microsoft:trustedRootCertificates",
      "@container": "@list"
    },
    "trustedClientCertificates": {
      "@id": "microsoft:trustedClientCertificates",
      "@container": "@list"
    },
    "sslCertificates": {
      "@id": "microsoft:sslCertificates",
      "@container": "@list"
    },
    "frontendIPConfigurations": {
      "@id": "microsoft:frontendIPConfigurations",
      "@container": "@list"
    },
    "frontendPorts": {
      "@id": "microsoft:frontendPorts",
      "@container": "@list"
    },
    "probes": {
      "@id": "microsoft:probes",
      "@container": "@list"
    },
    "backendAddressPools": {
      "@id": "microsoft:backendAddressPools",
      "@container": "@list"
    },
    "backendSettingsCollection": {
      "@id": "microsoft:backendSettingsCollection",
      "@container": "@list"
    },
    "httpListeners": {
      "@id": "microsoft:httpListeners",
      "@container": "@list"
    },
    "listeners": {
      "@id": "microsoft:listeners",
      "@container": "@list"
    },
    "sslProfiles": {
      "@id": "microsoft:sslProfiles",
      "@container": "@list"
    },
    "urlPathMaps": {
      "@id": "microsoft:urlPathMaps",
      "@container": "@list"
    },
    "advancedRoutingMaps": {
      "@id": "microsoft:advancedRoutingMaps",
      "@container": "@list"
    },
    "requestRoutingRules": {
      "@id": "microsoft:requestRoutingRules",
      "@container": "@list"
    },
    "routingRules": {
      "@id": "microsoft:routingRules",
      "@container": "@list"
    },
    "rewriteRuleSets": {
      "@id": "microsoft:rewriteRuleSets",
      "@container": "@list"
    },
    "advancedRoutingConditionSets": {
      "@id": "microsoft:advancedRoutingConditionSets",
      "@container": "@list"
    },
    "redirectConfigurations": {
      "@id": "microsoft:redirectConfigurations",
      "@container": "@list"
    },
    "webApplicationFirewallConfiguration": {
      "@id": "microsoft:webApplicationFirewallConfiguration",
      "@type": "@id"
    },
    "firewallPolicy": {
      "@id": "microsoft:firewallPolicy",
      "@type": "@id"
    },
    "enableHttp2": {
      "@id": "microsoft:enableHttp2",
      "@type": "xsd:boolean"
    },
    "enableFips": {
      "@id": "microsoft:enableFips",
      "@type": "xsd:boolean"
    },
    "autoscaleConfiguration": {
      "@id": "microsoft:autoscaleConfiguration",
      "@type": "@id"
    },
    "reservedCapacity": {
      "@id": "microsoft:reservedCapacity",
      "@type": "xsd:integer"
    },
    "privateLinkConfigurations": {
      "@id": "microsoft:privateLinkConfigurations",
      "@container": "@list"
    },
    "privateEndpointConnections": {
      "@id": "microsoft:privateEndpointConnections",
      "@container": "@list"
    },
    "resourceGuid": {
      "@id": "microsoft:resourceGuid",
      "@type": "xsd:string"
    },
    "customErrorConfigurations": {
      "@id": "microsoft:customErrorConfigurations",
      "@container": "@list"
    },
    "forceFirewallPolicyAssociation": {
      "@id": "microsoft:forceFirewallPolicyAssociation",
      "@type": "xsd:boolean"
    },
    "loadDistributionPolicies": {
      "@id": "microsoft:loadDistributionPolicies",
      "@container": "@list"
    },
    "entraJWTValidationConfigs": {
      "@id": "microsoft:entraJWTValidationConfigs",
      "@container": "@list"
    },
    "globalConfiguration": {
      "@id": "microsoft:globalConfiguration",
      "@type": "@id"
    },
    "defaultPredefinedSslPolicy": {
      "@id": "microsoft:defaultPredefinedSslPolicy",
      "@type": "@id"
    },
    "ApplicationGatewaySslPolicyType": "microsoft:ApplicationGatewaySslPolicyType",
    "ApplicationGatewayAvailableSslPredefinedPolicies": "microsoft:ApplicationGatewayAvailableSslPredefinedPolicies",
    "ApplicationGatewayWafRuleStateTypes": "microsoft:ApplicationGatewayWafRuleStateTypes",
    "ApplicationGatewayUnAuthorizedRequestAction": "microsoft:ApplicationGatewayUnAuthorizedRequestAction",
    "ApplicationGatewayBackendHttpSettingsPropertiesFormat": "microsoft:ApplicationGatewayBackendHttpSettingsPropertiesFormat",
    "cookieBasedAffinity": {
      "@id": "microsoft:cookieBasedAffinity",
      "@type": "@id"
    },
    "requestTimeout": {
      "@id": "microsoft:requestTimeout",
      "@type": "xsd:integer"
    },
    "probe": {
      "@id": "microsoft:probe",
      "@type": "@id"
    },
    "connectionDraining": {
      "@id": "microsoft:connectionDraining",
      "@type": "@id"
    },
    "hostName": {
      "@id": "microsoft:hostName",
      "@type": "xsd:string"
    },
    "pickHostNameFromBackendAddress": {
      "@id": "microsoft:pickHostNameFromBackendAddress",
      "@type": "xsd:boolean"
    },
    "affinityCookieName": {
      "@id": "microsoft:affinityCookieName",
      "@type": "xsd:string"
    },
    "probeEnabled": {
      "@id": "microsoft:probeEnabled",
      "@type": "xsd:boolean"
    },
    "dedicatedBackendConnection": {
      "@id": "microsoft:dedicatedBackendConnection",
      "@type": "xsd:boolean"
    },
    "validateCertChainAndExpiry": {
      "@id": "microsoft:validateCertChainAndExpiry",
      "@type": "xsd:boolean"
    },
    "validateSNI": {
      "@id": "microsoft:validateSNI",
      "@type": "xsd:boolean"
    },
    "sniName": {
      "@id": "microsoft:sniName",
      "@type": "xsd:string"
    },
    "ApplicationGatewayLoadDistributionTarget": "microsoft:ApplicationGatewayLoadDistributionTarget",
    "ApplicationGatewaySslProfile": "microsoft:ApplicationGatewaySslProfile",
    "Resource": "microsoft:Resource",
    "location": {
      "@id": "microsoft:location",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "microsoft:tags"
    },
    "ApplicationGatewayRewriteRule": "microsoft:ApplicationGatewayRewriteRule",
    "ruleSequence": {
      "@id": "microsoft:ruleSequence",
      "@type": "xsd:integer"
    },
    "conditions": {
      "@id": "microsoft:conditions",
      "@container": "@list"
    },
    "actionSet": {
      "@id": "microsoft:actionSet",
      "@type": "@id"
    },
    "ApplicationGatewayAdvancedRoutingRulePropertiesFormat": "microsoft:ApplicationGatewayAdvancedRoutingRulePropertiesFormat",
    "advancedRoutingConditionSet": {
      "@id": "microsoft:advancedRoutingConditionSet",
      "@type": "@id"
    },
    "ApplicationGatewayAutoscaleConfiguration": "microsoft:ApplicationGatewayAutoscaleConfiguration",
    "minCapacity": {
      "@id": "microsoft:minCapacity",
      "@type": "xsd:integer"
    },
    "maxCapacity": {
      "@id": "microsoft:maxCapacity",
      "@type": "xsd:integer"
    },
    "ApplicationGatewayRedirectType": "microsoft:ApplicationGatewayRedirectType",
    "ApplicationGatewayTrustedClientCertificate": "microsoft:ApplicationGatewayTrustedClientCertificate",
    "ApplicationGatewayFirewallMode": "microsoft:ApplicationGatewayFirewallMode",
    "ApplicationGatewaySslCipherSuite": "microsoft:ApplicationGatewaySslCipherSuite",
    "ApplicationGatewayRoutingRulePropertiesFormat": "microsoft:ApplicationGatewayRoutingRulePropertiesFormat",
    "backendSettings": {
      "@id": "microsoft:backendSettings",
      "@type": "@id"
    },
    "listener": {
      "@id": "microsoft:listener",
      "@type": "@id"
    },
    "ApplicationGatewayIPConfiguration": "microsoft:ApplicationGatewayIPConfiguration",
    "ApplicationGatewayUrlPathMapPropertiesFormat": "microsoft:ApplicationGatewayUrlPathMapPropertiesFormat",
    "defaultBackendAddressPool": {
      "@id": "microsoft:defaultBackendAddressPool",
      "@type": "@id"
    },
    "defaultBackendHttpSettings": {
      "@id": "microsoft:defaultBackendHttpSettings",
      "@type": "@id"
    },
    "defaultRewriteRuleSet": {
      "@id": "microsoft:defaultRewriteRuleSet",
      "@type": "@id"
    },
    "defaultRedirectConfiguration": {
      "@id": "microsoft:defaultRedirectConfiguration",
      "@type": "@id"
    },
    "defaultLoadDistributionPolicy": {
      "@id": "microsoft:defaultLoadDistributionPolicy",
      "@type": "@id"
    },
    "pathRules": {
      "@id": "microsoft:pathRules",
      "@container": "@list"
    },
    "ApplicationGatewayEntraJWTValidationConfig": "microsoft:ApplicationGatewayEntraJWTValidationConfig",
    "ApplicationGatewayUrlPathMap": "microsoft:ApplicationGatewayUrlPathMap",
    "ApplicationGatewayRewriteRuleCondition": "microsoft:ApplicationGatewayRewriteRuleCondition",
    "variable": {
      "@id": "microsoft:variable",
      "@type": "xsd:string"
    },
    "pattern": {
      "@id": "microsoft:pattern",
      "@type": "xsd:string"
    },
    "ignoreCase": {
      "@id": "microsoft:ignoreCase",
      "@type": "xsd:boolean"
    },
    "negate": {
      "@id": "microsoft:negate",
      "@type": "xsd:boolean"
    },
    "PrivateEndpoint": "microsoft:PrivateEndpoint",
    "extendedLocation": {
      "@id": "microsoft:extendedLocation",
      "@type": "@id"
    },
    "ApplicationGatewayAuthenticationCertificatePropertiesFormat": "microsoft:ApplicationGatewayAuthenticationCertificatePropertiesFormat",
    "ApplicationGatewayFrontendIPConfigurationPropertiesFormat": "microsoft:ApplicationGatewayFrontendIPConfigurationPropertiesFormat",
    "publicIPAddress": {
      "@id": "microsoft:publicIPAddress",
      "@type": "@id"
    },
    "privateLinkConfiguration": {
      "@id": "microsoft:privateLinkConfiguration",
      "@type": "@id"
    },
    "ApplicationGatewayBackendHealthServer": "microsoft:ApplicationGatewayBackendHealthServer",
    "address": {
      "@id": "microsoft:address",
      "@type": "xsd:string"
    },
    "ipConfiguration": {
      "@id": "microsoft:ipConfiguration",
      "@type": "@id"
    },
    "health": {
      "@id": "microsoft:health",
      "@type": "@id"
    },
    "healthProbeLog": {
      "@id": "microsoft:healthProbeLog",
      "@type": "xsd:string"
    },
    "ApplicationGatewayLoadDistributionTargetPropertiesFormat": "microsoft:ApplicationGatewayLoadDistributionTargetPropertiesFormat",
    "weightPerServer": {
      "@id": "microsoft:weightPerServer",
      "@type": "xsd:integer"
    },
    "ApplicationGatewayHttpListener": "microsoft:ApplicationGatewayHttpListener",
    "ApplicationGatewayBackendSettingsPropertiesFormat": "microsoft:ApplicationGatewayBackendSettingsPropertiesFormat",
    "enableL4ClientIpPreservation": {
      "@id": "microsoft:enableL4ClientIpPreservation",
      "@type": "xsd:boolean"
    },
    "ApplicationGatewayListenerPropertiesFormat": "microsoft:ApplicationGatewayListenerPropertiesFormat",
    "frontendIPConfiguration": {
      "@id": "microsoft:frontendIPConfiguration",
      "@type": "@id"
    },
    "frontendPort": {
      "@id": "microsoft:frontendPort",
      "@type": "@id"
    },
    "sslCertificate": {
      "@id": "microsoft:sslCertificate",
      "@type": "@id"
    },
    "sslProfile": {
      "@id": "microsoft:sslProfile",
      "@type": "@id"
    },
    "hostNames": {
      "@id": "microsoft:hostNames",
      "@container": "@list"
    },
    "ApplicationGatewayGlobalConfiguration": "microsoft:ApplicationGatewayGlobalConfiguration",
    "enableRequestBuffering": {
      "@id": "microsoft:enableRequestBuffering",
      "@type": "xsd:boolean"
    },
    "enableResponseBuffering": {
      "@id": "microsoft:enableResponseBuffering",
      "@type": "xsd:boolean"
    },
    "disableDefaultServerHeaderInResponse": {
      "@id": "microsoft:disableDefaultServerHeaderInResponse",
      "@type": "xsd:boolean"
    },
    "ApplicationGatewayClientRevocationOptions": "microsoft:ApplicationGatewayClientRevocationOptions",
    "ApplicationGatewayRedirectConfigurationPropertiesFormat": "microsoft:ApplicationGatewayRedirectConfigurationPropertiesFormat",
    "redirectType": {
      "@id": "microsoft:redirectType",
      "@type": "@id"
    },
    "targetListener": {
      "@id": "microsoft:targetListener",
      "@type": "@id"
    },
    "targetUrl": {
      "@id": "microsoft:targetUrl",
      "@type": "xsd:string"
    },
    "includePath": {
      "@id": "microsoft:includePath",
      "@type": "xsd:boolean"
    },
    "includeQueryString": {
      "@id": "microsoft:includeQueryString",
      "@type": "xsd:boolean"
    },
    "ApplicationGatewayBackendAddressPool": "microsoft:ApplicationGatewayBackendAddressPool",
    "ApplicationGatewayFirewallRuleSet": "microsoft:ApplicationGatewayFirewallRuleSet",
    "ApplicationGatewayAdvancedRoutingMapPropertiesFormat": "microsoft:ApplicationGatewayAdvancedRoutingMapPropertiesFormat",
    "defaultAuthConfigs": {
      "@id": "microsoft:defaultAuthConfigs",
      "@container": "@list"
    },
    "advancedRoutingRules": {
      "@id": "microsoft:advancedRoutingRules",
      "@container": "@list"
    },
    "ApplicationGatewayLoadDistributionPolicy": "microsoft:ApplicationGatewayLoadDistributionPolicy",
    "ApplicationGatewayFrontendIPConfiguration": "microsoft:ApplicationGatewayFrontendIPConfiguration",
    "ApplicationGatewayCustomErrorStatusCode": "microsoft:ApplicationGatewayCustomErrorStatusCode",
    "ApplicationGatewayAdvancedRoutingPropertyValueMatcher": "microsoft:ApplicationGatewayAdvancedRoutingPropertyValueMatcher",
    "ApplicationGatewayFirewallRule": "microsoft:ApplicationGatewayFirewallRule",
    "ruleId": {
      "@id": "microsoft:ruleId",
      "@type": "xsd:integer"
    },
    "ruleIdString": {
      "@id": "microsoft:ruleIdString",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "microsoft:state",
      "@type": "@id"
    },
    "action": {
      "@id": "microsoft:action",
      "@type": "@id"
    },
    "sensitivity": {
      "@id": "microsoft:sensitivity",
      "@type": "@id"
    },
    "paranoiaLevel": {
      "@id": "microsoft:paranoiaLevel",
      "@type": "@id"
    },
    "description": {
      "@id": "microsoft:description",
      "@type": "xsd:string"
    },
    "ApplicationGatewayHttpListenerPropertiesFormat": "microsoft:ApplicationGatewayHttpListenerPropertiesFormat",
    "requireServerNameIndication": {
      "@id": "microsoft:requireServerNameIndication",
      "@type": "xsd:boolean"
    },
    "TagsObject": "microsoft:TagsObject",
    "SubResourceModel": "microsoft:SubResourceModel",
    "ApplicationGatewayFirewallExclusion": "microsoft:ApplicationGatewayFirewallExclusion",
    "matchVariable": {
      "@id": "microsoft:matchVariable",
      "@type": "xsd:string"
    },
    "selectorMatchOperator": {
      "@id": "microsoft:selectorMatchOperator",
      "@type": "xsd:string"
    },
    "selector": {
      "@id": "microsoft:selector",
      "@type": "xsd:string"
    },
    "HeaderValueMatcher": "microsoft:HeaderValueMatcher",
    "ApplicationGatewayAuthenticationCertificate": "microsoft:ApplicationGatewayAuthenticationCertificate",
    "ApplicationGatewayTrustedRootCertificate": "microsoft:ApplicationGatewayTrustedRootCertificate",
    "ApplicationGatewayTier": "microsoft:ApplicationGatewayTier",
    "ApplicationGatewayOperationalState": "microsoft:ApplicationGatewayOperationalState",
    "ApplicationGatewayAdvancedRoutingMap": "microsoft:ApplicationGatewayAdvancedRoutingMap",
    "ApplicationGatewayBackendHealthHttpSettings": "microsoft:ApplicationGatewayBackendHealthHttpSettings",
    "servers": {
      "@id": "microsoft:servers",
      "@container": "@list"
    },
    "ApplicationGatewayAuthConfig": "microsoft:ApplicationGatewayAuthConfig",
    "authenticationPolicy": {
      "@id": "microsoft:authenticationPolicy",
      "@type": "@id"
    },
    "ApplicationGatewayClientAuthVerificationModes": "microsoft:ApplicationGatewayClientAuthVerificationModes",
    "ApplicationGatewayBackendHttpSettings": "microsoft:ApplicationGatewayBackendHttpSettings",
    "ApplicationGatewaySslCertificate": "microsoft:ApplicationGatewaySslCertificate",
    "ApplicationGatewayAdvancedRoutingConditionSet": "microsoft:ApplicationGatewayAdvancedRoutingConditionSet",
    "ApplicationGatewayBackendAddress": "microsoft:ApplicationGatewayBackendAddress",
    "fqdn": {
      "@id": "microsoft:fqdn",
      "@type": "xsd:string"
    },
    "ipAddress": {
      "@id": "microsoft:ipAddress",
      "@type": "xsd:string"
    },
    "ApplicationGatewayAdvancedRoutingConditionType": "microsoft:ApplicationGatewayAdvancedRoutingConditionType",
    "ApplicationGatewayLoadDistributionAlgorithm": "microsoft:ApplicationGatewayLoadDistributionAlgorithm",
    "ProvisioningState": "microsoft:ProvisioningState",
    "ApplicationGatewayAdvancedRoutingCondition": "microsoft:ApplicationGatewayAdvancedRoutingCondition",
    "conditionType": {
      "@id": "microsoft:conditionType",
      "@type": "@id"
    },
    "propertyName": {
      "@id": "microsoft:propertyName",
      "@type": "xsd:string"
    },
    "propertyValues": {
      "@id": "microsoft:propertyValues",
      "@container": "@list"
    },
    "propertyValueMatcher": {
      "@id": "microsoft:propertyValueMatcher",
      "@type": "@id"
    },
    "ApplicationGatewayProtocol": "microsoft:ApplicationGatewayProtocol",
    "ApplicationGatewayAvailableWafRuleSetsResult": "microsoft:ApplicationGatewayAvailableWafRuleSetsResult",
    "ApplicationGatewayRewriteRuleSetPropertiesFormat": "microsoft:ApplicationGatewayRewriteRuleSetPropertiesFormat",
    "rewriteRules": {
      "@id": "microsoft:rewriteRules",
      "@container": "@list"
    },
    "ApplicationGatewaySslProfilePropertiesFormat": "microsoft:ApplicationGatewaySslProfilePropertiesFormat",
    "clientAuthConfiguration": {
      "@id": "microsoft:clientAuthConfiguration",
      "@type": "@id"
    },
    "ApplicationGatewayFrontendPort": "microsoft:ApplicationGatewayFrontendPort",
    "CloudError": "microsoft:CloudError",
    "error": {
      "@id": "microsoft:error",
      "@type": "@id"
    },
    "ApplicationGatewaySslPolicyName": "microsoft:ApplicationGatewaySslPolicyName",
    "ApplicationGatewayAvailableSslOptionsPropertiesFormat": "microsoft:ApplicationGatewayAvailableSslOptionsPropertiesFormat",
    "predefinedPolicies": {
      "@id": "microsoft:predefinedPolicies",
      "@container": "@list"
    },
    "defaultPolicy": {
      "@id": "microsoft:defaultPolicy",
      "@type": "@id"
    },
    "availableCipherSuites": {
      "@id": "microsoft:availableCipherSuites",
      "@container": "@list"
    },
    "availableProtocols": {
      "@id": "microsoft:availableProtocols",
      "@container": "@list"
    },
    "ApplicationGatewayBackendAddressPoolPropertiesFormat": "microsoft:ApplicationGatewayBackendAddressPoolPropertiesFormat",
    "backendIPConfigurations": {
      "@id": "microsoft:backendIPConfigurations",
      "@container": "@list"
    },
    "backendAddresses": {
      "@id": "microsoft:backendAddresses",
      "@container": "@list"
    },
    "ApplicationGatewayTrustedRootCertificatePropertiesFormat": "microsoft:ApplicationGatewayTrustedRootCertificatePropertiesFormat",
    "ApplicationGatewayFirewallDisabledRuleGroup": "microsoft:ApplicationGatewayFirewallDisabledRuleGroup",
    "ruleGroupName": {
      "@id": "microsoft:ruleGroupName",
      "@type": "xsd:string"
    },
    "rules": {
      "@id": "microsoft:rules",
      "@container": "@list"
    },
    "ApplicationGatewaySslPredefinedPolicy": "microsoft:ApplicationGatewaySslPredefinedPolicy",
    "ApplicationGatewayBackendHealth": "microsoft:ApplicationGatewayBackendHealth",
    "ApplicationGatewaySkuName": "microsoft:ApplicationGatewaySkuName",
    "ApplicationGatewayWafRuleSensitivityTypes": "microsoft:ApplicationGatewayWafRuleSensitivityTypes",
    "ApplicationGatewayRewriteRuleSet": "microsoft:ApplicationGatewayRewriteRuleSet",
    "ApplicationGatewayHeaderConfiguration": "microsoft:ApplicationGatewayHeaderConfiguration",
    "headerName": {
      "@id": "microsoft:headerName",
      "@type": "xsd:string"
    },
    "headerValueMatcher": {
      "@id": "microsoft:headerValueMatcher",
      "@type": "@id"
    },
    "headerValue": {
      "@id": "microsoft:headerValue",
      "@type": "xsd:string"
    },
    "ApplicationGatewayBackendHealthServerHealth": "microsoft:ApplicationGatewayBackendHealthServerHealth",
    "ApplicationGatewayFirewallRuleGroup": "microsoft:ApplicationGatewayFirewallRuleGroup",
    "ApplicationGatewayFirewallRuleSetPropertiesFormat": "microsoft:ApplicationGatewayFirewallRuleSetPropertiesFormat",
    "displayName": {
      "@id": "microsoft:displayName",
      "@type": "xsd:string"
    },
    "ruleGroups": {
      "@id": "microsoft:ruleGroups",
      "@container": "@list"
    },
    "tiers": {
      "@id": "microsoft:tiers",
      "@container": "@list"
    },
    "ApplicationGatewayTrustedClientCertificatePropertiesFormat": "microsoft:ApplicationGatewayTrustedClientCertificatePropertiesFormat",
    "validatedCertData": {
      "@id": "microsoft:validatedCertData",
      "@type": "xsd:string"
    },
    "clientCertIssuerDN": {
      "@id": "microsoft:clientCertIssuerDN",
      "@type": "xsd:string"
    },
    "ApplicationGatewayAdvancedRoutingRule": "microsoft:ApplicationGatewayAdvancedRoutingRule",
    "PrivateLinkServiceConnectionState": "microsoft:PrivateLinkServiceConnectionState",
    "status": {
      "@id": "microsoft:status",
      "@type": "xsd:string"
    },
    "actionsRequired": {
      "@id": "microsoft:actionsRequired",
      "@type": "xsd:string"
    },
    "ApplicationGatewayBackendHealthOnDemand": "microsoft:ApplicationGatewayBackendHealthOnDemand",
    "backendHealthHttpSettings": {
      "@id": "microsoft:backendHealthHttpSettings",
      "@type": "@id"
    },
    "ApplicationGatewayPathRulePropertiesFormat": "microsoft:ApplicationGatewayPathRulePropertiesFormat",
    "paths": {
      "@id": "microsoft:paths",
      "@container": "@list"
    },
    "ExtendedLocation": "microsoft:ExtendedLocation",
    "ApplicationGatewayPrivateEndpointConnectionProperties": "microsoft:ApplicationGatewayPrivateEndpointConnectionProperties",
    "privateEndpoint": {
      "@id": "microsoft:privateEndpoint",
      "@type": "@id"
    },
    "privateLinkServiceCon

# --- truncated at 32 KB (33 KB total) ---
# Full source: https://artifacts.apis.io/microsoft-azure-application-gateway/json-ld/microsoft-azure-application-gateway-context.jsonld