Java microsoft azure中StorageAccounts的模型对象

Java microsoft azure中StorageAccounts的模型对象,java,azure,cloud,azure-storage-account,Java,Azure,Cloud,Azure Storage Account,我需要从我的azure帐户获取所有存储帐户并列出它们的所有属性。 我已配置azure对象并使用下面的调用获取所有storageAccounts Azure azure = Azure .configure() .withLogLevel(LogLevel.NONE) .authenticate(credFile)

我需要从我的azure帐户获取所有存储帐户并列出它们的所有属性。 我已配置azure对象并使用下面的调用获取所有storageAccounts

Azure azure = Azure
                        .configure()
                        .withLogLevel(LogLevel.NONE)
                        .authenticate(credFile)
                        .withDefaultSubscription();                     

StorageAccounts storageAccounts  =  azure.storageAccounts();
我看到在com.microsoft.azure.management.storage.StorageAccounts界面中有许多方法,但我正在寻找一个模型对象来获取并列出其详细信息,就像在aws中我们有com.amazonaws.services.s3.model.Bucket一样


我的问题是:在azure的情况下,存储帐户的模型对象是哪个?

您可以使用方法
.list()
列出订阅中的存储帐户。请在这里查看SDK。您可以使用以下代码获取存储帐户属性

 List<StorageAccount> accounts = azure.storageAccounts().list();
            for (StorageAccount sa : accounts) {
                System.out.println("Storage Account " + sa.name() + " created @ " + sa.creationTime());
            } 
List accounts=azure.storageAccounts().List();
对于(StorageAccount sa:帐户){
System.out.println(“存储帐户”+sa.name()+“创建@”+sa.creationTime());
} 

您也可以检查此项以管理您的存储帐户。

谢谢,但我已经在使用您提到的相同代码,但我需要从存储帐户获取每个细节,然后再从虚拟机获取每个细节,因此正在寻找一种一次性提供所有数据的模型。您想要什么数据?您可以尝试打印sa以列出所有属性。这只是一个示例,您可以使用“sa.”列出所需的数据。我实际上需要以下json格式的数据:--当前正在运行和停止的虚拟机的列表-可用存储帐户列表-我需要收集上述所有信息而不丢失任何详细信息的SQL数据库列表。事实上,
azure.storageAccounts().List()
使用此api