Application Gateway routing Internet traffic to a virtual network (internal mode) API Management instance which services a web API hosted in an Azure Web App.
{"comments": "generalized from resource: "/subscriptions/38ccde7a-8dbd-46b4-a0c6-71201ffab311/resourcegroups/autonub/providers/microsoft.web/serverfarms/uswestbasic".", "type": "microsoft.web/serverfarms", "sku": {"name": "b1", "tier": "basic", "size": "b1", "family": "b", "capacity": 1}, "name": "[parameters('azure service plan')]", "apiversion": "2020-12-01", "location": "[parameters('location')]", "properties": {"name": "[parameters('azure service plan')]", "numberofworkers": 1}}{"comments": "generalized from resource: "/subscriptions/38ccde7a-8dbd-46b4-a0c6-71201ffab311/resourcegroups/autonub/providers/microsoft.web/sites/pnwebjob".", "type": "microsoft.web/sites", "name": "[parameters('azure webjob name')]", "apiversion": "2020-06-01", "location": "[parameters('location')]", "properties": {"name": "[parameters('azure webjob name')]", "hostnames": ["[concat(parameters('azure webjob name'), variables('endpoint'))]"], "enabledhostnames": ["[concat(parameters('azure webjob name'), variables('endpoint'))]", "[concat(parameters('azure webjob name'),".scm", variables('endpoint'))]"], "hostnamesslstates": [{"name": "[concat(parameters('azure webjob name'), variables('endpoint'))]", "sslstate": 0, "ipbasedsslstate": 0}, {"name": "[concat(parameters('azure webjob name'),".scm", variables('endpoint'))]", "sslstate": 0, "ipbasedsslstate": 0}], "serverfarmid": "[resourceid('microsoft.web/serverfarms", parameters('azure service plan'))]"}, "resources": [{"apiversion": "2020-06-01", "name": "web", "type": "config", "dependson": ["[resourceid('microsoft.web/sites", concat(parameters('azure webjob name')))]"], "properties": {"alwayson": true}}, {"apiversion": "2020-06-01", "name": "web", "type": "sourcecontrols", "dependson": ["[resourceid('microsoft.web/sites", parameters('azure webjob name'))]"], "properties": {"repourl": "https://github.com/pubnub/azureeventhubbridge.git", "branch": "master", "ismanualintegration": true}}, {"apiversion": "2020-06-01", "name": "connectionstrings", "type": "config", "dependson": ["[resourceid('microsoft.web/sites", concat(parameters('azure webjob name')))]", "[resourceid('microsoft.web/sites/sourcecontrols", concat(parameters('azure webjob name')), "web')]"], "properties": {"pnsubchannel": {"value": "[parameters('pubnub ingress channel')]", "type": "custom"}, "pnpubchannel": {"value": "[parameters('pubnub egress channel')]", "type": "custom"}, "pnannouncechannel": {"value": "[parameters('pubnub announce channel')]", "type": "custom"}, "pnpublishkey": {"value": "[parameters('pubnub publish key')]", "type": "custom"}, "pnsubscribekey": {"value": "[parameters('pubnub subscribe key')]", "type": "custom"}, "ehinconnectionstring": {"value": "[listkeys(variables('ehinauthorizationruleresourceid'), variables('sbversion')).primaryconnectionstring]", "type": "custom"}, "ehoutconnectionstring": {"value": "[listkeys(variables('ehoutauthorizationruleresourceid'), variables('sbversion')).primaryconnectionstring]", "type": "custom"}}}], "dependson": ["[resourceid('microsoft.web/serverfarms", parameters('azure service plan'))]"]} 