如何解决如何使用 Fluent API 或管理 API 在 azure 中检查子网是否分配了另一个资源?
我现在正在使用 ARM 模板创建应用程序网关,我想在选择虚拟网络子网后进行检查,如果已分配,则不应分配任何其他资源,然后显示像 Subnet must have only Application Gateway 这样的消息。
解决方法
根据我的理解,你要列出所有连接到虚拟网络的资源。如果是这样,您可以使用其余 API Get Virtual Networks
。
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{virtualNetworkName}}?api-version=2020-07-01
如果一个子网已分配任何其他资源,它将在 subnet
属性中返回这些配置。详情请参阅here。
例如
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。