Я пытаюсь использовать пакет SDK для Azure .Net для получения и последующего управления ресурсами в веб-приложении.
Я специально хочу установить ограничения IP-адресов службы, как описано здесь https://docs.microsoft.com/en-us/azure/app-service/app-service-ip-restrictions#programmatic-manipulation-of-правила-ограничениядоступа, но управлять им нужно через SDK. Я понимаю, что общие ресурсы могут быть лучшим вариантом для этого?
У меня есть следующий код, в котором я могу получить информацию о веб-сайте, однако я не понимаю, как определить идентификатор ресурса дочерних ресурсов, чтобы получить список ресурсов.
var credentials = new AzureCredentials(servicePrincipal, tenantId, AzureEnvironment.AzureGlobalCloud);
IAzure azure = Azure.Authenticate(credentials).WithSubscription(subscriptionId);
IWebApp webapp = servicePlan.Manager.WebApps.List().First();
IGenericResource grWebsiteByName = webapp.Manager.ResourceManager.GenericResources.GetById(" "/subscriptions/xxx-xxx-xxx/resourceGroups/MyResourceGroup/providers/Microsoft.Web/sites/MyFirstAzureWebsite-xxx");