gpt4 book ai didi

c# - 如何使用 Azure 资源管理 api 按资源类型和资源组获取资源列表

转载 作者:行者123 更新时间:2023-12-02 06:20:48 28 4
gpt4 key购买 nike

如何使用 Azure 资源管理 API 获取资源组的资源列表

我已经安装了 Microsoft.Azure.Management.ResourceManager.Fluent Nuget 包下面的脚本仅提供资源组列表,但不提供每个资源组的资源列表。

        var credentials = SdkContext.AzureCredentialsFactory.FromServicePrincipal(clientId, clientSecret, tenantId, AzureEnvironment.AzureGlobalCloud);      
var azure = Azure.Configure().Authenticate(credentials).WithSubscription(subscriptionID);
var resourecelist = azure.ResourceGroups.List().ToList();

我正在寻找与 powershell 中可用的类似的东西

Get-AzureRmResource -ResourceGroupName $batchResourceGroup -ResourceType 'Microsoft.Batch/batchAccounts'

最佳答案

请尝试以下代码来获取资源列表。我在我这边测试了一下,它工作正常。我们还可以使用 Resources - List By Resource Group Rest API 可以做到这一点。

  var resouceManagementClient = new ResourceManagementClient(credentials) {SubscriptionId = subscriptionId};
var resource = resouceManagementClient.ResourceGroups.ListResourcesAsync(resourceGroup,new ODataQuery<GenericResourceFilterInner>(x=>x.ResourceType == "Microsoft.Batch/batchAccounts")).Result;

enter image description here

关于c# - 如何使用 Azure 资源管理 api 按资源类型和资源组获取资源列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46173743/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com