This release is a pre-release and may not be stable for production use.
Microsoft Azure SDK for Python
This is the Microsoft Azure Cloudhealth Management Client Library. This package has been tested with Python 3.10+. For a more complete view of Azure libraries, see the azure sdk python release.
Disclaimer
Azure SDK Python packages support for Python 2.7 has ended 01 January 2022. For more information and questions, please refer to https://github.com/Azure/azure-sdk-for-python/issues/20691
Getting started
Prerequisites
- Python 3.10+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-cloudhealth
pip install azure-identity
Authentication
By default, Microsoft Entra token authentication depends on correct configuration of the following environment variables.
AZURE_CLIENT_IDfor Azure client ID.AZURE_TENANT_IDfor Azure tenant ID.AZURE_CLIENT_SECRETfor Azure client secret.
In addition, Azure subscription ID can be configured via environment variable AZURE_SUBSCRIPTION_ID.
With above configuration, client can be authenticated by following code:
from azure.identity import DefaultAzureCredential
from azure.mgmt.cloudhealth import CloudHealthMgmtClient
import os
sub_id = os.getenv("AZURE_SUBSCRIPTION_ID")
client = CloudHealthMgmtClient(credential=DefaultAzureCredential(), subscription_id=sub_id)
Examples
Code samples for this package can be found at:
- Search Cloudhealth Management on docs.microsoft.com
- Azure Python Mgmt SDK Samples Repo
Troubleshooting
Next steps
Provide Feedback
If you encounter any bugs or have suggestions, please file an issue in the Issues section of the project.
Release History
1.0.0b5 (2026-09-25)
Features Added
- Model
SignalConfigurationadded propertyapplicable_resource_types - Model
SignalConfigurationadded propertyconfiguration - Model
SignalConfigurationadded propertydata_unit - Model
SignalConfigurationadded propertydescription - Model
SignalConfigurationadded propertydisplay_name - Model
SignalConfigurationadded propertyrefresh_interval - Added model
AzureResourceMetricRecommendationConfiguration - Added model
LogAnalyticsQueryRecommendationConfiguration - Added model
PrometheusMetricsRecommendationConfiguration - Added model
SignalRecommendationConfiguration - Added enum
SignalRecommendationKind
Breaking Changes
- Model
SignalConfigurationdeleted or renamed its instance variableaggregation_type - Model
SignalConfigurationdeleted or renamed its instance variabledimension_filter - Model
SignalConfigurationdeleted or renamed its instance variablemetric_name - Model
SignalConfigurationdeleted or renamed its instance variablemetric_namespace - Model
SignalConfigurationdeleted or renamed its instance variabletime_grain - Model
SignalConfigurationdeleted or renamed its instance variableunit
1.0.0b4 (2026-08-25)
Features Added
- Model
EntityPropertiesadded propertysignal_aggregation_groups - Added model
SignalAggregationGroup
Breaking Changes
- Deleted or renamed enum value
HealthState.DELETED - Model
ThresholdRuleV2deleted or renamed its instance variablelook_back_window - Renamed enum
DependenciesAggregationTypetoAggregationType - Renamed enum
DependenciesAggregationUnittoAggregationUnit - Deleted enum
LookBackWindow
1.0.0b3 (2026-07-07)
Features Added
- Model
AzureResourceSignalsadded propertyresource_health - Model
DiscoveryRulePropertiesadded propertyadd_resource_health_signal - Model
EntityHistoryRequestadded propertytop - Model
EntityHistoryRequestadded propertynext_marker - Model
EntityHistoryResponseadded propertynext_marker - Enum
RefreshIntervaladded memberPT10_M - Enum
RefreshIntervaladded memberPT15_M - Enum
RefreshIntervaladded memberPT1_H - Enum
RefreshIntervaladded memberPT1_M - Enum
RefreshIntervaladded memberPT2_H - Enum
RefreshIntervaladded memberPT30_M - Enum
RefreshIntervaladded memberPT5_M - Model
SignalHistoryRequestadded propertytop - Model
SignalHistoryRequestadded propertynext_marker - Model
SignalHistoryResponseadded propertynext_marker - Enum
SignalOperatoradded memberDYNAMIC - Model
SignalStatusadded propertyadditional_context - Model
ThresholdRuleV2added propertysensitivity - Model
ThresholdRuleV2added propertylook_back_window - Added model
AddDataAnnotationRequest - Added model
AzureResourceHealthSignal - Added model
AzureResourceHealthSignalStatus - Added model
DataAnnotation - Added enum
DynamicThresholdSensitivity - Added model
GetDataAnnotationsRequest - Added model
GetDataAnnotationsResponse - Added model
GetSignalRecommendationsResponse - Added enum
LookBackWindow - Added enum
ResourceHealthAvailabilityState - Added enum
ResourceHealthAvailabilityStateSignalBehavior - Added enum
ResourceHealthCategory - Added enum
ResourceHealthReasonChronicity - Added enum
ResourceHealthReasonType - Added model
SignalConfiguration - Operation group
EntitiesOperationsadded methodadd_data_annotation - Operation group
EntitiesOperationsadded methodget_data_annotations - Operation group
EntitiesOperationsadded methodget_signal_recommendations
Breaking Changes
- Deleted or renamed enum value
RefreshInterval.PT10M - Deleted or renamed enum value
RefreshInterval.PT1H - Deleted or renamed enum value
RefreshInterval.PT1M - Deleted or renamed enum value
RefreshInterval.PT2H - Deleted or renamed enum value
RefreshInterval.PT30M - Deleted or renamed enum value
RefreshInterval.PT5M - Model
AzureResourceSignaldeleted or renamed its instance variabledimension - Model
ResourceMetricSignalDefinitionPropertiesdeleted or renamed its instance variabledimension
1.0.0b2 (2026-04-24)
Features Added
- Client
CloudHealthMgmtClientadded parametercloud_settingin method__init__ - Enum
DependenciesAggregationTypeadded memberMAX_NOT_HEALTHY - Enum
DependenciesAggregationTypeadded memberMIN_HEALTHY - Model
DiscoveryRulePropertiesadded propertyspecification - Model
DiscoveryRulePropertiesadded propertyerror - Model
EntityPropertiesadded propertytags - Model
EntityPropertiesadded propertysignal_groups - Enum
HealthStateadded memberUNHEALTHY - Model
LogAnalyticsQuerySignalDefinitionPropertiesadded propertytags - Model
PrometheusMetricsSignalDefinitionPropertiesadded propertytags - Model
RelationshipPropertiesadded propertytags - Model
ResourceMetricSignalDefinitionPropertiesadded propertytags - Model
SignalDefinitionPropertiesadded propertytags - Enum
SignalKindadded memberEXTERNAL_SIGNAL - Enum
SignalOperatoradded memberEQUAL - Enum
SignalOperatoradded memberGREATER_THAN_OR_EQUAL - Enum
SignalOperatoradded memberLESS_THAN - Enum
SignalOperatoradded memberLESS_THAN_OR_EQUAL - Enum
SignalOperatoradded memberNOT_EQUAL - Added model
ApplicationInsightsTopologySpecification - Added model
AzureMonitorWorkspaceSignals - Added model
AzureResourceSignal - Added model
AzureResourceSignals - Added enum
DependenciesAggregationUnit - Added model
DependenciesSignalGroupV2 - Added model
DiscoveryError - Added enum
DiscoveryRuleKind - Added model
DiscoveryRuleSpecification - Added model
EntityHistoryRequest - Added model
EntityHistoryResponse - Added model
ExternalSignal - Added model
ExternalSignalGroup - Added model
HealthReportEvaluationRule - Added model
HealthReportRequest - Added model
HealthStateTransition - Added model
LogAnalyticsSignal - Added model
LogAnalyticsSignals - Added model
PrometheusMetricsSignal - Added model
ResourceGraphQuerySpecification - Added model
SignalGroups - Added model
SignalHistoryDataPoint - Added model
SignalHistoryRequest - Added model
SignalHistoryResponse - Added model
SignalInstanceProperties - Added model
SignalStatus - Added model
ThresholdRuleV2 - Operation group
EntitiesOperationsadded methodget_history - Operation group
EntitiesOperationsadded methodget_signal_history - Operation group
EntitiesOperationsadded methodingest_health_report
Breaking Changes
- Deleted or renamed enum value
DependenciesAggregationType.THRESHOLDS - Model
DiscoveryRulePropertiesdeleted or renamed its instance variableresource_graph_query - Model
DiscoveryRulePropertiesdeleted or renamed its instance variabledeletion_date - Model
DiscoveryRulePropertiesdeleted or renamed its instance variableerror_message - Model
DiscoveryRulePropertiesdeleted or renamed its instance variablenumber_of_discovered_entities - Model
EntityPropertiesdeleted or renamed its instance variablekind - Model
EntityPropertiesdeleted or renamed its instance variablelabels - Model
EntityPropertiesdeleted or renamed its instance variablesignals - Model
EntityPropertiesdeleted or renamed its instance variabledeletion_date - Model
EvaluationRuledeleted or renamed its instance variabledynamic_detection_rule - Model
HealthModelPropertiesdeleted or renamed its instance variabledataplane_endpoint - Model
HealthModelPropertiesdeleted or renamed its instance variablediscovery - Model
HealthModelUpdatedeleted or renamed its instance variableproperties - Deleted or renamed enum value
HealthState.ERROR - Model
LogAnalyticsQuerySignalDefinitionPropertiesdeleted or renamed its instance variablelabels - Model
LogAnalyticsQuerySignalDefinitionPropertiesdeleted or renamed its instance variabledeletion_date - Model
PrometheusMetricsSignalDefinitionPropertiesdeleted or renamed its instance variablelabels - Model
PrometheusMetricsSignalDefinitionPropertiesdeleted or renamed its instance variabledeletion_date - Model
RelationshipPropertiesdeleted or renamed its instance variablelabels - Model
RelationshipPropertiesdeleted or renamed its instance variabledeletion_date - Model
ResourceMetricSignalDefinitionPropertiesdeleted or renamed its instance variablelabels - Model
ResourceMetricSignalDefinitionPropertiesdeleted or renamed its instance variabledeletion_date - Model
SignalDefinitionPropertiesdeleted or renamed its instance variablelabels - Model
SignalDefinitionPropertiesdeleted or renamed its instance variabledeletion_date - Deleted or renamed enum value
SignalOperator.EQUALS - Deleted or renamed enum value
SignalOperator.GREATER_OR_EQUALS - Deleted or renamed enum value
SignalOperator.LOWER_OR_EQUALS - Deleted or renamed enum value
SignalOperator.LOWER_THAN - Deleted or renamed model
AzureMonitorWorkspaceSignalGroup - Deleted or renamed model
AzureResourceSignalGroup - Deleted or renamed model
DependenciesSignalGroup - Deleted or renamed model
DynamicDetectionRule - Deleted or renamed model
DynamicThresholdDirection - Deleted or renamed model
DynamicThresholdModel - Deleted or renamed model
HealthModelUpdateProperties - Deleted or renamed model
LogAnalyticsSignalGroup - Deleted or renamed model
ModelDiscoverySettings - Deleted or renamed model
SignalAssignment - Deleted or renamed model
SignalGroup - Deleted or renamed model
ThresholdRule - Method
AuthenticationSettingsOperations.create_or_updatewas converted to a long-running operation and renamed tobegin_create_or_update - Method
AuthenticationSettingsOperations.deletewas converted to a long-running operation and renamed tobegin_delete - Method
DiscoveryRulesOperations.create_or_updatewas converted to a long-running operation and renamed tobegin_create_or_update - Method
DiscoveryRulesOperations.deletewas converted to a long-running operation and renamed tobegin_delete - Method
EntitiesOperations.create_or_updatewas converted to a long-running operation and renamed tobegin_create_or_update - Method
EntitiesOperations.deletewas converted to a long-running operation and renamed tobegin_delete - Method
RelationshipsOperations.create_or_updatewas converted to a long-running operation and renamed tobegin_create_or_update - Method
RelationshipsOperations.deletewas converted to a long-running operation and renamed tobegin_delete - Method
SignalDefinitionsOperations.create_or_updatewas converted to a long-running operation and renamed tobegin_create_or_update - Method
SignalDefinitionsOperations.deletewas converted to a long-running operation and renamed tobegin_delete
1.0.0b1 (2025-06-04)
Other Changes
- Initial version
Metadata
Release files for azure-mgmt-cloudhealth 1.0.0b5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| azure_mgmt_cloudhealth-1.0.0b5.tar.gz | 118.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| azure_mgmt_cloudhealth-1.0.0b5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 234.6 kB
Release files / azure_mgmt_cloudhealth-1.0.0b5.tar.gz
| Download URL | azure_mgmt_cloudhealth-1.0.0b5.tar.gz |
|---|---|
| Size | 118.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3fa1abe33a3fee9e558493d539995a280c68a4b03b33b4ccec38ef1b39a2442c
|
|
BLAKE2b-256 checksum How to use checksums |
861db9e66a0c160d5825e41e11834685f223642a65d4cd8e47e3c92abb2d6155
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Release files / azure_mgmt_cloudhealth-1.0.0b5-py3-none-any.whl
| Download URL | azure_mgmt_cloudhealth-1.0.0b5-py3-none-any.whl |
|---|---|
| Size | 115.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5ca1bae534278c5a393d4b0d7986efbfa37a7a2377a0592665e8f51b99d1cb91
|
|
BLAKE2b-256 checksum How to use checksums |
9514f387e0e6f7178483a5db81d7530aea9e2d6f782e9b9f2269b653477be500
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
RestSharp/106.13.0.0
|
Security for azure-mgmt-cloudhealth 1.0.0b5
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.