使用Azure Java SDK获取资源组中的所有可用资源

问题描述 投票:0回答:1

嗨,我正在尝试从Azure Java SDK获取资源组中的资源名称。但找不到合适的方法。

ArrayList<ResourceGroupExtended> groups = resourceManagementClient.getResourceGroupsOperations().list(null).getResourceGroups();
 for (GenericResourceExtended genericResourceExtended : resourceList) {

    System.out.println( "genericResourceExtended Name :"+genericResourceExtended.getName()); 
               }

如果您尝试相同,请与我分享您的想法。谢谢

azure azure-resource-manager azure-java-sdk
1个回答
2
投票

试试这个:

    ArrayList<ResourceGroupExtended> groups = client.getResourceGroupsOperations().list(null).getResourceGroups();
    for (ResourceGroupExtended group : groups) {
        System.out.println(group.getName());
        ResourceListParameters resListParams = new ResourceListParameters();
        resListParams.setResourceGroupName(group.getName());
        ArrayList<GenericResourceExtended> resList = client.getResourcesOperations().list(resListParams).getResources();
        for(GenericResourceExtended r: resList) {
            System.out.println("Resource Type: "+r.getType()+" name: "+r.getName());
        }
    }
© www.soinside.com 2019 - 2024. All rights reserved.