В настоящее время моя команда пытается автоматизировать подготовку и настройку ExpressRoute с помощью API управления Azure, и у нас возникает ошибка.
Тип ресурса не может быть найден в пространстве имен Microsoft.Network для версии API '2019-07-01'.
Мы попробовали несколько разных версий API, как указано в документации, и проблема, похоже, присутствует во всех версиях. Мы также обнаружили, что это проблема только части типов ресурсов этого поставщика.
Операции работают
Операции, возвращающие ту же ошибку
Сообщение об ошибке:
{
"error": {
"code": "InvalidResourceType",
"message": "The resource type could not be found in the namespace 'Microsoft.Network' for api version '2019-07-01'."
}
}
Мы также выполнили следующую команду PowerShell, чтобы проверить текущие зарегистрированные типы ресурсов для Microsoft.Network provider, и там мы также не видим перечисленных методов, которые не работают, что согласуется с полученным нами сообщением об ошибке.
(Get-AzureRmResourceProvider
-ProviderNamespace Microsoft.Network).ResourceTypes
Проблема может быть в одном из двух. Либо документация по Azure (https://docs.microsoft.com/en-us/rest/api/expressroute/expressroutecrossconnections/get) не согласован, либо это должно быть проблемой с API управления Azure. Мы полагаем, что позже будет более вероятно.
Есть ли у кого-нибудь подсказка или какие-либо полезные идеи, как мы можем решить эту проблему?