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
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
{
"@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