0.2.0 (2026-06-01)
Breaking Changes
- Type of
EvaluationRule.DegradedRulehas been changed from*ThresholdRuleto*ThresholdRuleV2 - Type of
EvaluationRule.UnhealthyRulehas been changed from*ThresholdRuleto*ThresholdRuleV2 DependenciesAggregationTypeThresholdsfrom enumDependenciesAggregationTypehas been removedHealthStateErrorfrom enumHealthStatehas been removedSignalOperatorEquals,SignalOperatorGreaterOrEquals,SignalOperatorLowerOrEquals,SignalOperatorLowerThanfrom enumSignalOperatorhas been removed- Enum
DynamicThresholdDirectionhas been removed - Enum
DynamicThresholdModelhas been removed - Operation
*AuthenticationSettingsClient.CreateOrUpdatehas been changed to LRO, use*AuthenticationSettingsClient.BeginCreateOrUpdateinstead. - Operation
*AuthenticationSettingsClient.Deletehas been changed to LRO, use*AuthenticationSettingsClient.BeginDeleteinstead. - Operation
*DiscoveryRulesClient.CreateOrUpdatehas been changed to LRO, use*DiscoveryRulesClient.BeginCreateOrUpdateinstead. - Operation
*DiscoveryRulesClient.Deletehas been changed to LRO, use*DiscoveryRulesClient.BeginDeleteinstead. - Operation
*EntitiesClient.CreateOrUpdatehas been changed to LRO, use*EntitiesClient.BeginCreateOrUpdateinstead. - Operation
*EntitiesClient.Deletehas been changed to LRO, use*EntitiesClient.BeginDeleteinstead. - Operation
*RelationshipsClient.CreateOrUpdatehas been changed to LRO, use*RelationshipsClient.BeginCreateOrUpdateinstead. - Operation
*RelationshipsClient.Deletehas been changed to LRO, use*RelationshipsClient.BeginDeleteinstead. - Operation
*SignalDefinitionsClient.CreateOrUpdatehas been changed to LRO, use*SignalDefinitionsClient.BeginCreateOrUpdateinstead. - Operation
*SignalDefinitionsClient.Deletehas been changed to LRO, use*SignalDefinitionsClient.BeginDeleteinstead. - Struct
AzureMonitorWorkspaceSignalGrouphas been removed - Struct
AzureResourceSignalGrouphas been removed - Struct
DependenciesSignalGrouphas been removed - Struct
DynamicDetectionRulehas been removed - Struct
HealthModelUpdatePropertieshas been removed - Struct
LogAnalyticsSignalGrouphas been removed - Struct
ModelDiscoverySettingshas been removed - Struct
SignalAssignmenthas been removed - Struct
SignalGrouphas been removed - Struct
ThresholdRulehas been removed - Field
DeletionDate,ErrorMessage,NumberOfDiscoveredEntities,ResourceGraphQueryof structDiscoveryRulePropertieshas been removed - Field
DeletionDate,Kind,Labels,Signalsof structEntityPropertieshas been removed - Field
DynamicDetectionRuleof structEvaluationRulehas been removed - Field
DataplaneEndpoint,Discoveryof structHealthModelPropertieshas been removed - Field
Propertiesof structHealthModelUpdatehas been removed - Field
DeletionDate,Labelsof structLogAnalyticsQuerySignalDefinitionPropertieshas been removed - Field
DeletionDate,Labelsof structPrometheusMetricsSignalDefinitionPropertieshas been removed - Field
DeletionDate,Labelsof structRelationshipPropertieshas been removed - Field
DeletionDate,Labelsof structResourceMetricSignalDefinitionPropertieshas been removed - Field
DeletionDate,Labelsof structSignalDefinitionPropertieshas been removed
Features Added
- New value
DependenciesAggregationTypeMaxNotHealthy,DependenciesAggregationTypeMinHealthyadded to enum typeDependenciesAggregationType - New value
HealthStateUnhealthyadded to enum typeHealthState - New value
SignalKindExternalSignaladded to enum typeSignalKind - New value
SignalOperatorEqual,SignalOperatorGreaterThanOrEqual,SignalOperatorLessThan,SignalOperatorLessThanOrEqual,SignalOperatorNotEqualadded to enum typeSignalOperator - New enum type
DependenciesAggregationUnitwith valuesDependenciesAggregationUnitAbsolute,DependenciesAggregationUnitPercentage - New enum type
DiscoveryRuleKindwith valuesDiscoveryRuleKindApplicationInsightsTopology,DiscoveryRuleKindResourceGraphQuery - New function
*ApplicationInsightsTopologySpecification.GetDiscoveryRuleSpecification() *DiscoveryRuleSpecification - New function
*AzureResourceSignal.GetSignalInstanceProperties() *SignalInstanceProperties - New function
*DiscoveryRuleSpecification.GetDiscoveryRuleSpecification() *DiscoveryRuleSpecification - New function
*EntitiesClient.GetHistory(ctx context.Context, resourceGroupName string, healthModelName string, entityName string, body EntityHistoryRequest, options *EntitiesClientGetHistoryOptions) (EntitiesClientGetHistoryResponse, error) - New function
*EntitiesClient.GetSignalHistory(ctx context.Context, resourceGroupName string, healthModelName string, entityName string, body SignalHistoryRequest, options *EntitiesClientGetSignalHistoryOptions) (EntitiesClientGetSignalHistoryResponse, error) - New function
*EntitiesClient.IngestHealthReport(ctx context.Context, resourceGroupName string, healthModelName string, entityName string, body HealthReportRequest, options *EntitiesClientIngestHealthReportOptions) (EntitiesClientIngestHealthReportResponse, error) - New function
*ExternalSignal.GetSignalInstanceProperties() *SignalInstanceProperties - New function
*LogAnalyticsSignal.GetSignalInstanceProperties() *SignalInstanceProperties - New function
*PrometheusMetricsSignal.GetSignalInstanceProperties() *SignalInstanceProperties - New function
*ResourceGraphQuerySpecification.GetDiscoveryRuleSpecification() *DiscoveryRuleSpecification - New function
*SignalInstanceProperties.GetSignalInstanceProperties() *SignalInstanceProperties - New struct
ApplicationInsightsTopologySpecification - New struct
AzureMonitorWorkspaceSignals - New struct
AzureResourceSignal - New struct
AzureResourceSignals - New struct
DependenciesSignalGroupV2 - New struct
DiscoveryError - New struct
EntityHistoryRequest - New struct
EntityHistoryResponse - New struct
ExternalSignal - New struct
ExternalSignalGroup - New struct
HealthReportEvaluationRule - New struct
HealthReportRequest - New struct
HealthStateTransition - New struct
LogAnalyticsSignal - New struct
LogAnalyticsSignals - New struct
PrometheusMetricsSignal - New struct
ResourceGraphQuerySpecification - New struct
SignalGroups - New struct
SignalHistoryDataPoint - New struct
SignalHistoryRequest - New struct
SignalHistoryResponse - New struct
SignalStatus - New struct
ThresholdRuleV2 - New field
Error,Specificationin structDiscoveryRuleProperties - New field
SignalGroups,Tagsin structEntityProperties - New field
Tagsin structLogAnalyticsQuerySignalDefinitionProperties - New field
Tagsin structPrometheusMetricsSignalDefinitionProperties - New field
Tagsin structRelationshipProperties - New field
Tagsin structResourceMetricSignalDefinitionProperties - New field
Tagsin structSignalDefinitionProperties