Microsoft Azure Cloudhealth Management Client Library for Python
Project description
Microsoft Azure SDK for Python
This is the Microsoft Azure Cloudhealth Management Client Library. This package has been tested with Python 3.9+. 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.9+ is required to use this package.
- Azure subscription
Install the package
pip install azure-mgmt-cloudhealth
pip install azure-identity
Authentication
By default, Azure Active Directory 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.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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file azure_mgmt_cloudhealth-1.0.0b2.tar.gz.
File metadata
- Download URL: azure_mgmt_cloudhealth-1.0.0b2.tar.gz
- Upload date:
- Size: 82.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
444a7de523e25895625d99c18917d61d41f7339ff25fd388d475ac823b873fbc
|
|
| MD5 |
2173327818616e0287f41e5a213afa48
|
|
| BLAKE2b-256 |
2bcce07206563f90888f2473172b695c7547ea18b43afb23363321e694cdd013
|
File details
Details for the file azure_mgmt_cloudhealth-1.0.0b2-py3-none-any.whl.
File metadata
- Download URL: azure_mgmt_cloudhealth-1.0.0b2-py3-none-any.whl
- Upload date:
- Size: 89.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: RestSharp/106.13.0.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e19fbd833f3085bf94686e9ddd9724b19fe14a43fbe9592922fa260d921b9694
|
|
| MD5 |
6f342618571a9f427c57479016d3c315
|
|
| BLAKE2b-256 |
30a34ea5f63ff0858a8904133e75a7705f35aa56349d88f696f5ef871b663a28
|