@azure/arm-cloudhealth_1.0.0-beta.3
Breaking Changes📦 azure-monitorView on GitHub →
⚠ 10 breaking✨ 43 features🔧 10 symbols
Summary
This release introduces new operations and interfaces for managing entities and signals, including enhanced resource health monitoring. Several operations and interfaces have updated signatures or removed parameters, requiring migration steps for compatibility.
⚠️ Breaking Changes
- Operation EntitiesOperations.createOrUpdate has a new signature. Review and update calls to this operation.
- Operation EntitiesOperations.get has a new signature. Review and update calls to this operation.
- Operation EntitiesOperations.ingestHealthReport has a new signature. Review and update calls to this operation.
- Operation EntitiesOperations.listByHealthModel has a new signature. Review and update calls to this operation.
- Operation SignalDefinitionsOperations.createOrUpdate has a new signature. Review and update calls to this operation.
- Operation SignalDefinitionsOperations.get has a new signature. Review and update calls to this operation.
- Operation SignalDefinitionsOperations.listByHealthModel has a new signature. Review and update calls to this operation.
- Interface AzureResourceSignal no longer has parameter dimension. Remove any usage of this parameter.
- Interface ResourceMetricSignalDefinitionProperties no longer has parameter dimension. Remove any usage of this parameter.
- Parameter threshold of interface ThresholdRuleV2 is now optional. Existing code that passes a threshold value will continue to work, but it is no longer a required parameter.
Migration Steps
- Review and update calls to EntitiesOperations.createOrUpdate due to signature change.
- Review and update calls to EntitiesOperations.get due to signature change.
- Review and update calls to EntitiesOperations.ingestHealthReport due to signature change.
- Review and update calls to EntitiesOperations.listByHealthModel due to signature change.
- Review and update calls to SignalDefinitionsOperations.createOrUpdate due to signature change.
- Review and update calls to SignalDefinitionsOperations.get due to signature change.
- Review and update calls to SignalDefinitionsOperations.listByHealthModel due to signature change.
- Remove usage of the 'dimension' parameter from Interface AzureResourceSignal.
- Remove usage of the 'dimension' parameter from Interface ResourceMetricSignalDefinitionProperties.
✨ New Features
- Added operation EntitiesOperations.addDataAnnotation
- Added operation EntitiesOperations.getDataAnnotations
- Added operation EntitiesOperations.getSignalRecommendations
- Added Interface AddDataAnnotationRequest
- Added Interface AzureResourceHealthSignal
- Added Interface AzureResourceHealthSignalStatus
- Added Interface DataAnnotation
- Added Interface EntitiesAddDataAnnotationOptionalParams
- Added Interface EntitiesGetDataAnnotationsOptionalParams
- Added Interface EntitiesGetSignalRecommendationsOptionalParams
- Added Interface GetDataAnnotationsRequest
- Added Interface GetDataAnnotationsResponse
- Added Interface GetSignalRecommendationsResponse
- Added Interface SignalConfiguration
- Interface AzureResourceSignals has a new optional parameter resourceHealth
- Interface DiscoveryRuleProperties has a new optional parameter addResourceHealthSignal
- Interface DiscoveryRulePropertiesCreate has a new optional parameter addResourceHealthSignal
- Interface EntityHistoryRequest has a new optional parameter nextMarker
- Interface EntityHistoryRequest has a new optional parameter top
- Interface EntityHistoryResponse has a new optional parameter nextMarker
- Interface SignalHistoryRequest has a new optional parameter nextMarker
- Interface SignalHistoryRequest has a new optional parameter top
- Interface SignalHistoryResponse has a new optional parameter nextMarker
- Interface SignalStatus has a new optional parameter additionalContext
- Interface ThresholdRuleV2 has a new optional parameter lookBackWindow
- Interface ThresholdRuleV2 has a new optional parameter sensitivity
- Added Type Alias DynamicThresholdSensitivity
- Added Type Alias LookBackWindow
- Added Type Alias ResourceHealthAvailabilityState
- Added Type Alias ResourceHealthAvailabilityStateSignalBehavior
- Added Type Alias ResourceHealthCategory
- Added Type Alias ResourceHealthReasonChronicity
- Added Type Alias ResourceHealthReasonType
- Added Enum KnownDynamicThresholdSensitivity
- Added Enum KnownLookBackWindow
- Added Enum KnownResourceHealthAvailabilityState
- Added Enum KnownResourceHealthAvailabilityStateSignalBehavior
- Added Enum KnownResourceHealthCategory
- Added Enum KnownResourceHealthReasonChronicity
- Added Enum KnownResourceHealthReasonType
- Enum KnownRefreshInterval has a new value PT15M
- Enum KnownSignalOperator has a new value Dynamic
- Enum KnownVersions has a new value V20260501Preview
Affected Symbols
EntitiesOperations.createOrUpdateEntitiesOperations.getEntitiesOperations.ingestHealthReportEntitiesOperations.listByHealthModelSignalDefinitionsOperations.createOrUpdateSignalDefinitionsOperations.getSignalDefinitionsOperations.listByHealthModelAzureResourceSignalResourceMetricSignalDefinitionPropertiesThresholdRuleV2