Azure / Azure/azure-rest-api-specs
`Microsoft.Insights/dataCollectionRules` - missing enum stream definition `Microsoft-HealthStateChange`
- Dominant language
- TypeSpec
- Stars
- 3.1k
- Forks
- 5.9k
- Avg merge
- 2d 22h
- Merged PRs (30d)
- 444
Description
According to this comment: https://github.com/Azure/bicep/issues/784#issuecomment-943475185, `Microsoft-HealthStateChange` is a valid enum value for the `ExtensionDataSource` `streams` property, but it is not defined in swagger:
https://github.com/Azure/azure-rest-api-specs/blob/88e7838a09868a51de3894114355c75929847a46/specification/monitor/resource-manager/Microsoft.Insights/stable/2021-04-01/dataCollectionRules_API.json#L477-L483
Contributor guide
Research direction
Start with specification/monitor/resource-manager/Microsoft.Insights/stable/2021-04-01/dataCollectionRules_API.json around the ExtensionDataSource streams enum and compare it with the linked Bicep comment. Done means the valid Microsoft-HealthStateChange stream is represented in the specification and the resulting spec validation passes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- openapi
- Domain
- api
- Issue type
- Bug
- Difficulty
- 1/5
- Estimated time
- Under an hour
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 35/100