@azure/arm-cloudhealth_1.0.0-beta.3
Breaking Changes📦 azure-api-managementView on GitHub →
⚠ 10 breaking✨ 43 features🔧 49 symbols
Summary
This release introduces new operations and interfaces for data annotation and signal recommendations, along with several optional parameters for existing interfaces. It also includes breaking changes to several operation signatures and parameter removals.
⚠️ 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. Ensure your code handles cases where threshold might be null.
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.
- Ensure code handles the 'threshold' parameter in ThresholdRuleV2 being optional.
✨ 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.addDataAnnotationEntitiesOperations.getDataAnnotationsEntitiesOperations.getSignalRecommendationsEntitiesOperations.createOrUpdateEntitiesOperations.getEntitiesOperations.ingestHealthReportEntitiesOperations.listByHealthModelSignalDefinitionsOperations.createOrUpdateSignalDefinitionsOperations.getSignalDefinitionsOperations.listByHealthModelAzureResourceSignalResourceMetricSignalDefinitionPropertiesThresholdRuleV2AddDataAnnotationRequestAzureResourceHealthSignalAzureResourceHealthSignalStatusDataAnnotationEntitiesAddDataAnnotationOptionalParamsEntitiesGetDataAnnotationsOptionalParamsEntitiesGetSignalRecommendationsOptionalParamsGetDataAnnotationsRequestGetDataAnnotationsResponseGetSignalRecommendationsResponseSignalConfigurationAzureResourceSignalsDiscoveryRulePropertiesDiscoveryRulePropertiesCreateEntityHistoryRequestEntityHistoryResponseSignalHistoryRequestSignalHistoryResponseSignalStatusDynamicThresholdSensitivityLookBackWindowResourceHealthAvailabilityStateResourceHealthAvailabilityStateSignalBehaviorResourceHealthCategoryResourceHealthReasonChronicityResourceHealthReasonTypeKnownDynamicThresholdSensitivityKnownLookBackWindowKnownResourceHealthAvailabilityStateKnownResourceHealthAvailabilityStateSignalBehaviorKnownResourceHealthCategoryKnownResourceHealthReasonChronicityKnownResourceHealthReasonTypeKnownRefreshIntervalKnownSignalOperatorKnownVersions