Azure Python SDK获取使用详细信息-UsageDetailsOperations类

时间:2018-09-12 10:21:33

标签: python azure sdk

我是python的新手。 我需要使用python sdk获取“用法”详细信息。 我可以使用用法详细信息API进行相同的操作。 但是无法使用SDK执行此操作。 我正在尝试使用azure.mgmt.consumption.operations.UsageDetailsOperations类。 UsageDetailsOperations的官方文档 https://docs.microsoft.com/en-us/python/api/azure-mgmt-consumption/azure.mgmt.consumption.operations.usage_details_operations.usagedetailsoperations?view=azure-python#list-by-billing-period

指定四个参数来创建对象 (即,client:用于服务请求的客户端,config:服务客户端的配置, serializer:对象模型序列化器,deserializer:对象模型解串器)。

在这些参数中,我只有客户端。 我需要帮助来了解如何获取其他三个参数,或者是否有另一种方法来创建UsageDetailsOperations对象。

或者还有其他方法可以获取使用情况详细信息。

谢谢!

1 个答案:

答案 0 :(得分:0)

该类并非旨在手动创建,您需要创建一个消费客户端,该客户端将具有“ usages”属性,该属性将成为所讨论的类(正确实例化)。

不幸的是,尚无可供消费的样本,但是创建客户端将类似于创建任何其他客户端(例如,参见Network client creation)。

对于消费而言,测试可能会有所帮助,因为它们给出了一些场景的想法: https://github.com/Azure/azure-sdk-for-python/blob/master/azure-mgmt-consumption/tests/test_mgmt_consumption.py

如果您是Azure和Python的新手,则可能需要执行以下快速入门: https://docs.microsoft.com/en-us/python/azure/python-sdk-azure-get-started?view=azure-python

随意在主Python存储库中打开一个问题,要求提供有关此客户端的更多文档(这将有助于对其进行优先级排序): https://github.com/Azure/azure-sdk-for-python/issues

(我在Python SDK团队的Microsoft工作)。