I have specified in my ARM template the below syntax in the APImanager and have a few issues.
When I look at the API manager after it is deployed, it has a public VIP (along with internal IP.). How come the public IP is being setup?
When I look at the virtual network tab on the portal, it shows internal selected and my subnet but shows the vnet as select virtual network, seemingly indicating it isn't setup.
How can I specify a static internal IP for APIM gateway to use to I can safely setup internal hostnames?
I've read the APIM needs to be in its own subnet, which is fine, however does this actually utilize any IP addresses aside the one it is assigned, is it safe to use the smallest allowable Azure subnet regardless of SKU?
"virtualNetworkType": "Internal",
"virtualNetworkConfiguration": {
"subnetResourceId": "[variables('subnetRef')]",
"location": "[resourceGroup().location]",
"vnetid":"[variables('vnetID')]"
}