获取Azure资源的可用性状态

时间:2019-11-01 03:12:39

标签: azure azure-monitoring azure-sdk azure-sdk-python

我想获得天蓝色资源的可用性。现在我正在使用: 我需要获取GET "https://management.azure.com/{}/providers/Microsoft.ResourceHealth/ availabilityStatuses/current?api-version=2015-01-01"的api。 有什么Python SDK方法可以执行

中的相同操作

https://docs.microsoft.com/en-us/python/api/overview/azure/monitoring?view=azure-python

我想使用类似的东西:

credentials = ServicePrincipalCredentials(
        client_id=client_id,
        secret=secret_key,
        tenant=tenant_id,
        cloud_environment=AZURE_PUBLIC_CLOUD
    )

client = MonitorManagementClient(
    credentials,
    subscription_id
)

我希望使用pythonic方式而不是生成jwt令牌并运行API,而可以在其中使用client_id,secret,tenant和cloud_environment。

1 个答案:

答案 0 :(得分:0)

目前还没有SDK,但是看到您的问题,我在Azure SDK库中创建了一个问题: https://github.com/Azure/azure-sdk-for-python/issues/8343

我们实际上是根据服务元描述生成SDK的,我们可以访问它,因此我们应该能够为您生成此SDK。

请继续关注Github发行票

(我在Azure SDK团队的MS工作)