Microsoft.Monitor (preview:2025-05-03)

2025/10/02 • 36 new, 3 updated, 11 deleted methods

HealthModels_ListByParentResource (new)
Description List HealthModel resources by AzureMonitorWorkspaceResource
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
queryEndpoint: string ,
provisioningState: enum ,
discovery:
{
scope: string ,
addRecommendedSignals: enum ,
identity: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HealthModels_Get (new)
Description Get a HealthModel
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
}

⚐ Response (200)

{
properties:
{
queryEndpoint: string ,
provisioningState: enum ,
discovery:
{
scope: string ,
addRecommendedSignals: enum ,
identity: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HealthModels_Create (new)
Description Create a HealthModel
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
resource:
{
properties:
{
queryEndpoint: string ,
provisioningState: enum ,
discovery:
{
scope: string ,
addRecommendedSignals: enum ,
identity: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
queryEndpoint: string ,
provisioningState: enum ,
discovery:
{
scope: string ,
addRecommendedSignals: enum ,
identity: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (201)

{
$headers:
{
azure-asyncoperation: string ,
retry-after: integer ,
}
,
$schema:
{
properties:
{
queryEndpoint: string ,
provisioningState: enum ,
discovery:
{
scope: string ,
addRecommendedSignals: enum ,
identity: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HealthModels_Update (new)
Description Update a HealthModel
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
properties:
{
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
tags: object ,
}
,
}

⚐ Response (200)

{
properties:
{
queryEndpoint: string ,
provisioningState: enum ,
discovery:
{
scope: string ,
addRecommendedSignals: enum ,
identity: string ,
}
,
}
,
identity:
{
principalId: string ,
tenantId: string ,
type: enum ,
userAssignedIdentities: object ,
}
,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
HealthModels_Delete (new)
Description Delete a HealthModel
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
}

⚐ Response (202)

{
location: string ,
retry-after: integer ,
}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthenticationSettings_ListByHealthModel (new)
Description List AuthenticationSetting resources by HealthModel
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/authenticationsettings
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
authenticationKind: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthenticationSettings_Get (new)
Description Get a AuthenticationSetting
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/authenticationsettings/{authenticationSettingName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
authenticationSettingName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
authenticationKind: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthenticationSettings_CreateOrUpdate (new)
Description Create a AuthenticationSetting
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/authenticationsettings/{authenticationSettingName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
authenticationSettingName: string ,
resource:
{
properties:
{
provisioningState: enum ,
displayName: string ,
authenticationKind: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
authenticationKind: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
displayName: string ,
authenticationKind: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AuthenticationSettings_Delete (new)
Description Delete a AuthenticationSetting
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/authenticationsettings/{authenticationSettingName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
authenticationSettingName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiscoveryRules_ListByHealthModel (new)
Description List DiscoveryRule resources by HealthModel
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/discoveryrules
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
timestamp: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
discoveryRuleKind: enum ,
authenticationSetting: string ,
discoverRelationships: enum ,
addRecommendedSignals: enum ,
deletionDate: string ,
error:
{
message: string ,
context:
[
string ,
]
,
}
,
entityName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiscoveryRules_Get (new)
Description Get a DiscoveryRule
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/discoveryrules/{discoveryRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
discoveryRuleName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
discoveryRuleKind: enum ,
authenticationSetting: string ,
discoverRelationships: enum ,
addRecommendedSignals: enum ,
deletionDate: string ,
error:
{
message: string ,
context:
[
string ,
]
,
}
,
entityName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiscoveryRules_CreateOrUpdate (new)
Description Create a DiscoveryRule
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/discoveryrules/{discoveryRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
discoveryRuleName: string ,
resource:
{
properties:
{
provisioningState: enum ,
displayName: string ,
discoveryRuleKind: enum ,
authenticationSetting: string ,
discoverRelationships: enum ,
addRecommendedSignals: enum ,
deletionDate: string ,
error:
{
message: string ,
context:
[
string ,
]
,
}
,
entityName: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
discoveryRuleKind: enum ,
authenticationSetting: string ,
discoverRelationships: enum ,
addRecommendedSignals: enum ,
deletionDate: string ,
error:
{
message: string ,
context:
[
string ,
]
,
}
,
entityName: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
displayName: string ,
discoveryRuleKind: enum ,
authenticationSetting: string ,
discoverRelationships: enum ,
addRecommendedSignals: enum ,
deletionDate: string ,
error:
{
message: string ,
context:
[
string ,
]
,
}
,
entityName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DiscoveryRules_Delete (new)
Description Delete a DiscoveryRule
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/discoveryrules/{discoveryRuleName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
discoveryRuleName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Entities_ListByHealthModel (new)
Description List Entity resources by HealthModel
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/entities
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
timestamp: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
kind: string ,
canvasPosition:
{
x: number ,
y: number ,
}
,
icon:
{
iconName: string ,
customData: string ,
}
,
healthObjective: number ,
impact: enum ,
tags: object ,
signals:
{
azureResource:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureResourceId: string ,
}
,
azureLogAnalytics:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
logAnalyticsWorkspaceResourceId: string ,
}
,
azureMonitorWorkspace:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureMonitorWorkspaceResourceId: string ,
}
,
dependencies:
{
aggregationType: enum ,
degradedThreshold: string ,
unhealthyThreshold: string ,
}
,
}
,
discoveredBy: string ,
deletionDate: string ,
healthState: enum ,
alerts:
{
unhealthy:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
degraded:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Entities_Get (new)
Description Get a Entity
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/entities/{entityName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
entityName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
kind: string ,
canvasPosition:
{
x: number ,
y: number ,
}
,
icon:
{
iconName: string ,
customData: string ,
}
,
healthObjective: number ,
impact: enum ,
tags: object ,
signals:
{
azureResource:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureResourceId: string ,
}
,
azureLogAnalytics:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
logAnalyticsWorkspaceResourceId: string ,
}
,
azureMonitorWorkspace:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureMonitorWorkspaceResourceId: string ,
}
,
dependencies:
{
aggregationType: enum ,
degradedThreshold: string ,
unhealthyThreshold: string ,
}
,
}
,
discoveredBy: string ,
deletionDate: string ,
healthState: enum ,
alerts:
{
unhealthy:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
degraded:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Entities_CreateOrUpdate (new)
Description Create a Entity
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/entities/{entityName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
entityName: string ,
resource:
{
properties:
{
provisioningState: enum ,
displayName: string ,
kind: string ,
canvasPosition:
{
x: number ,
y: number ,
}
,
icon:
{
iconName: string ,
customData: string ,
}
,
healthObjective: number ,
impact: enum ,
tags: object ,
signals:
{
azureResource:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureResourceId: string ,
}
,
azureLogAnalytics:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
logAnalyticsWorkspaceResourceId: string ,
}
,
azureMonitorWorkspace:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureMonitorWorkspaceResourceId: string ,
}
,
dependencies:
{
aggregationType: enum ,
degradedThreshold: string ,
unhealthyThreshold: string ,
}
,
}
,
discoveredBy: string ,
deletionDate: string ,
healthState: enum ,
alerts:
{
unhealthy:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
degraded:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
kind: string ,
canvasPosition:
{
x: number ,
y: number ,
}
,
icon:
{
iconName: string ,
customData: string ,
}
,
healthObjective: number ,
impact: enum ,
tags: object ,
signals:
{
azureResource:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureResourceId: string ,
}
,
azureLogAnalytics:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
logAnalyticsWorkspaceResourceId: string ,
}
,
azureMonitorWorkspace:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureMonitorWorkspaceResourceId: string ,
}
,
dependencies:
{
aggregationType: enum ,
degradedThreshold: string ,
unhealthyThreshold: string ,
}
,
}
,
discoveredBy: string ,
deletionDate: string ,
healthState: enum ,
alerts:
{
unhealthy:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
degraded:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
displayName: string ,
kind: string ,
canvasPosition:
{
x: number ,
y: number ,
}
,
icon:
{
iconName: string ,
customData: string ,
}
,
healthObjective: number ,
impact: enum ,
tags: object ,
signals:
{
azureResource:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureResourceId: string ,
}
,
azureLogAnalytics:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
logAnalyticsWorkspaceResourceId: string ,
}
,
azureMonitorWorkspace:
{
signalAssignments:
[
{
signalDefinitions:
[
string ,
]
,
}
,
]
,
authenticationSetting: string ,
azureMonitorWorkspaceResourceId: string ,
}
,
dependencies:
{
aggregationType: enum ,
degradedThreshold: string ,
unhealthyThreshold: string ,
}
,
}
,
discoveredBy: string ,
deletionDate: string ,
healthState: enum ,
alerts:
{
unhealthy:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
degraded:
{
severity: enum ,
description: string ,
actionGroupIds:
[
string ,
]
,
}
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Entities_Delete (new)
Description Delete a Entity
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/entities/{entityName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
entityName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Relationships_ListByHealthModel (new)
Description List Relationship resources by HealthModel
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/relationships
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
timestamp: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
parentEntityName: string ,
childEntityName: string ,
tags: object ,
discoveredBy: string ,
deletionDate: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Relationships_Get (new)
Description Get a Relationship
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/relationships/{relationshipName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
relationshipName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
parentEntityName: string ,
childEntityName: string ,
tags: object ,
discoveredBy: string ,
deletionDate: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Relationships_CreateOrUpdate (new)
Description Create a Relationship
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/relationships/{relationshipName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
relationshipName: string ,
resource:
{
properties:
{
provisioningState: enum ,
displayName: string ,
parentEntityName: string ,
childEntityName: string ,
tags: object ,
discoveredBy: string ,
deletionDate: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
parentEntityName: string ,
childEntityName: string ,
tags: object ,
discoveredBy: string ,
deletionDate: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
displayName: string ,
parentEntityName: string ,
childEntityName: string ,
tags: object ,
discoveredBy: string ,
deletionDate: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Relationships_Delete (new)
Description Delete a Relationship
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/relationships/{relationshipName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
relationshipName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SignalDefinitions_ListByHealthModel (new)
Description List SignalDefinition resources by HealthModel
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/signaldefinitions
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
timestamp: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
displayName: string ,
signalKind: enum ,
refreshInterval: enum ,
tags: object ,
dataUnit: string ,
evaluationRules:
{
dynamicDetectionRule:
{
dynamicThresholdModel: enum ,
modelSensitivity: number ,
dynamicThresholdDirection: enum ,
trainingStartTime: string ,
}
,
degradedRule:
{
operator: enum ,
threshold: string ,
}
,
unhealthyRule:
{
operator: enum ,
threshold: string ,
}
,
}
,
deletionDate: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SignalDefinitions_Get (new)
Description Get a SignalDefinition
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/signaldefinitions/{signalDefinitionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
signalDefinitionName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
signalKind: enum ,
refreshInterval: enum ,
tags: object ,
dataUnit: string ,
evaluationRules:
{
dynamicDetectionRule:
{
dynamicThresholdModel: enum ,
modelSensitivity: number ,
dynamicThresholdDirection: enum ,
trainingStartTime: string ,
}
,
degradedRule:
{
operator: enum ,
threshold: string ,
}
,
unhealthyRule:
{
operator: enum ,
threshold: string ,
}
,
}
,
deletionDate: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SignalDefinitions_CreateOrUpdate (new)
Description Create a SignalDefinition
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/signaldefinitions/{signalDefinitionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
signalDefinitionName: string ,
resource:
{
properties:
{
provisioningState: enum ,
displayName: string ,
signalKind: enum ,
refreshInterval: enum ,
tags: object ,
dataUnit: string ,
evaluationRules:
{
dynamicDetectionRule:
{
dynamicThresholdModel: enum ,
modelSensitivity: number ,
dynamicThresholdDirection: enum ,
trainingStartTime: string ,
}
,
degradedRule:
{
operator: enum ,
threshold: string ,
}
,
unhealthyRule:
{
operator: enum ,
threshold: string ,
}
,
}
,
deletionDate: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
displayName: string ,
signalKind: enum ,
refreshInterval: enum ,
tags: object ,
dataUnit: string ,
evaluationRules:
{
dynamicDetectionRule:
{
dynamicThresholdModel: enum ,
modelSensitivity: number ,
dynamicThresholdDirection: enum ,
trainingStartTime: string ,
}
,
degradedRule:
{
operator: enum ,
threshold: string ,
}
,
unhealthyRule:
{
operator: enum ,
threshold: string ,
}
,
}
,
deletionDate: string ,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
displayName: string ,
signalKind: enum ,
refreshInterval: enum ,
tags: object ,
dataUnit: string ,
evaluationRules:
{
dynamicDetectionRule:
{
dynamicThresholdModel: enum ,
modelSensitivity: number ,
dynamicThresholdDirection: enum ,
trainingStartTime: string ,
}
,
degradedRule:
{
operator: enum ,
threshold: string ,
}
,
unhealthyRule:
{
operator: enum ,
threshold: string ,
}
,
}
,
deletionDate: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
SignalDefinitions_Delete (new)
Description Delete a SignalDefinition
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/healthmodels/{healthModelName}/signaldefinitions/{signalDefinitionName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
healthModelName: string ,
signalDefinitionName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_List (new)
Description List all issues under the parent
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Get (new)
Description Get issue properties
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Create (new)
Description Create a new issue or updates an existing one
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
related: string ,
startInvestigation: boolean ,
resource:
{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Update (new)
Description Update an issue
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
properties:
{
properties:
{
title: string ,
status: enum ,
severity: string ,
impactTime: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Delete (new)
Description Delete an issue
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_AddOrUpdateAlerts (new)
Description Add or update alerts in the issue
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/addOrUpdateAlerts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_AddOrUpdateResources (new)
Description Add or update resources in the issue
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/addOrUpdateResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_FetchInvestigationResult (new)
Description Fetch investigation result
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/fetchInvestigationResult
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
investigationId: string ,
}
,
}

⚐ Response (200)

{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
createdAt: string ,
lastModifiedAt: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
result: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_ListAlerts (new)
Description List all alerts in the issue - this method uses pagination to return all alerts
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/listAlerts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
filter: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_ListResources (new)
Description List all resources in the issue - this method uses pagination to return all resources
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/listResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
filter: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_StartInvestigation (new)
Description Start a new investigation
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/startInvestigation
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
impactTime: string ,
investigationScopes:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}

⚐ Response (200)

{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MetricsContainers_ListByAzureMonitorWorkspace (updated)
Description Lists metrics containers for a monitoring account.
Reference Link ¶

⚶ Changes

{
  "#id": "MetricsContainers_ListByAzureMonitorWorkspace",
  "$responses": {
    "200": {
      "Description": {
        "new": "The response of a MetricsContainerResource list operation.",
        "old": "The response of a MacMetricsContainerResource list operation."
      },
      "$properties": [
        {
          "#name": "value",
          "Description": {
            "new": "The MetricsContainerResource items on this page",
            "old": "The MacMetricsContainerResource items on this page"
          },
          "$items": {
            "$properties": {
              "properties": [
                {
                  "#name": "limits",
                  "Description": {
                    "new": "Metrics limits.",
                    "old": "Geneva Metrics limits."
                  }
                }
              ]
            }
          }
        }
      ]
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/metricsContainers
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
provisioningState: enum ,
limits:
{
maxActiveTimeSeries: integer ,
maxEventsPerMinute: integer ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MetricsContainers_Get (updated)
Description Gets metrics container settings for a monitoring account.
Reference Link ¶

⚶ Changes

{
  "#id": "MetricsContainers_Get",
  "$parameters": [
    {
      "#name": "metricsContainerName",
      "Description": {
        "new": "The name of the MetricsContainer",
        "old": "The name of the MacMetricsContainer"
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "limits",
            "Description": {
              "new": "Metrics limits.",
              "old": "Geneva Metrics limits."
            }
          }
        ]
      }
    }
  }
}

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/metricsContainers/{metricsContainerName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
metricsContainerName: string ,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
limits:
{
maxActiveTimeSeries: integer ,
maxEventsPerMinute: integer ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
MetricsContainers_CreateOrUpdate (updated)
Description Creates or updates metrics container settings for a monitoring account.
Reference Link ¶

⚶ Changes

{
  "#id": "MetricsContainers_CreateOrUpdate",
  "$parameters": [
    {
      "#name": "metricsContainerName",
      "Description": {
        "new": "The name of the MetricsContainer",
        "old": "The name of the MacMetricsContainer"
      }
    },
    {
      "resource": {
        "$properties": {
          "properties": [
            {
              "#name": "limits",
              "Description": {
                "new": "Metrics limits.",
                "old": "Geneva Metrics limits."
              }
            }
          ]
        }
      }
    }
  ],
  "$responses": {
    "200": {
      "$properties": {
        "properties": [
          {
            "#name": "limits",
            "Description": {
              "new": "Metrics limits.",
              "old": "Geneva Metrics limits."
            }
          }
        ]
      }
    },
    "201": {
      "$properties": {
        "properties": [
          {
            "#name": "limits",
            "Description": {
              "new": "Metrics limits.",
              "old": "Geneva Metrics limits."
            }
          }
        ]
      }
    }
  }
}

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/metricsContainers/{metricsContainerName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
metricsContainerName: string ,
resource:
{
properties:
{
provisioningState: enum ,
limits:
{
maxActiveTimeSeries: integer ,
maxEventsPerMinute: integer ,
}
,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
provisioningState: enum ,
limits:
{
maxActiveTimeSeries: integer ,
maxEventsPerMinute: integer ,
}
,
}
,
}

⚐ Response (201)

{
properties:
{
provisioningState: enum ,
limits:
{
maxActiveTimeSeries: integer ,
maxEventsPerMinute: integer ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_List (removed)
Description List all issues under the parent
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
}

⚐ Response (200)

{
value:
[
{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Get (removed)
Description Get issue properties
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
}

⚐ Response (200)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Create (removed)
Description Create a new issue or updates an existing one
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
related: string ,
startInvestigation: boolean ,
resource:
{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (201)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Update (removed)
Description Update an issue
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
properties:
{
properties:
{
title: string ,
status: enum ,
severity: string ,
impactTime: string ,
}
,
}
,
}

⚐ Response (200)

{
properties:
{
title: string ,
status: enum ,
severity: string ,
investigations:
[
{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}
,
]
,
impactTime: string ,
investigationsCount: integer ,
provisioningState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_Delete (removed)
Description Delete an issue
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
}

⚐ Response (200)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_AddOrUpdateAlerts (removed)
Description Add or update alerts in the issue
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/addOrUpdateAlerts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_AddOrUpdateResources (removed)
Description Add or update resources in the issue
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/addOrUpdateResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_FetchInvestigationResult (removed)
Description Fetch investigation result
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/fetchInvestigationResult
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
investigationId: string ,
}
,
}

⚐ Response (200)

{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
createdAt: string ,
lastModifiedAt: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
result: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_ListAlerts (removed)
Description List all alerts in the issue - this method uses pagination to return all alerts
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/listAlerts
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
filter: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_ListResources (removed)
Description List all resources in the issue - this method uses pagination to return all resources
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/listResources
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
filter: string ,
}
,
}

⚐ Response (200)

{
value:
[
{
id: string ,
relevance: enum ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
addedAt: string ,
lastModifiedAt: string ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
Issue_StartInvestigation (removed)
Description Start a new investigation
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Monitor/accounts/{azureMonitorWorkspaceName}/issues/{issueName}/startInvestigation
{
api-version: string ,
subscriptionId: string ,
resourceGroupName: string ,
azureMonitorWorkspaceName: string ,
issueName: string ,
body:
{
impactTime: string ,
investigationScopes:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}

⚐ Response (200)

{
id: string ,
execution:
{
runState: enum ,
completedAt: string ,
}
,
createdAt: string ,
runParameters:
{
impactTime: string ,
alerts:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
resources:
[
{
id: string ,
origin:
{
addedBy: string ,
addedByType: enum ,
}
,
relevance: enum ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}