Skip to content

Commit

Permalink
[Hub Generated] Review request for Microsoft.ResourceHealth to add ve…
Browse files Browse the repository at this point in the history
…rsion preview/2023-07-01-preview (#25447)

* Adds base for updating Microsoft.ResourceHealth from version stable/2022-10-01 to version 2023-07-01-preview

* Updates readme

* Updates API version in new specs and examples

* Adding 2023-07-01-preview
a) Adding maintenance related fields for events
b) Adding maintenance related fields for impacted resources
c) Adding subeventType for events

* Added values to maintenance related fields for impacted resource examples, and added more info to the description of maintenance related fields for impacted resources

* Corrected the values of resourceName and resourceGroup of impacted resources in the examples

* Changing maintenanceStatus field to just status

* Used prettier
  • Loading branch information
mkatkam authored and jnlycklama committed Nov 8, 2023
1 parent 79e9586 commit 74c9c87
Show file tree
Hide file tree
Showing 27 changed files with 6,291 additions and 4 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"parameters": {
"resourceUri": "resourceUri",
"api-version": "2023-07-01-preview",
"$expand": "recommendedactions"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/4abcdefgh-ijkl-mnop-qrstuvwxyz/resourceGroups/rhctestenv/providers/Microsoft.ClassicCompute/virtualMachines /rhctestenvV1PI/providers/Microsoft.ResourceHealth/availabilityStatuses/current",
"name": "current",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "eastus",
"properties": {
"availabilityState": "Unavailable",
"title": "Unavailable",
"summary": "We're sorry, we couldn't automatically recover your virtual machine",
"reasonType": "Unplanned",
"context": "Platform Initiated",
"category": "Unplanned",
"reasonChronicity": "Persistent",
"detailedStatus": "Disk problems are preventing us from automatically recovering your virtual machine",
"occuredTime": "2016-03-29T09:12:00Z",
"reportedTime": "2016-05-04T14:11:29.7598931Z",
"rootCauseAttributionTime": "2016-03-29T09:13:00Z",
"resolutionETA": "2016-03-29T09:37:00Z",
"recommendedActions": [
{
"action": "To start this virtual machine, open the resource blade and click Start",
"actionUrl": "<#ResourceBlade>",
"actionUrlText": "resource blade"
},
{
"action": "If you are experiencing problems you believe are caused by Azure, contact support",
"actionUrl": "<#SupportCase>",
"actionUrlText": "contact support"
}
]
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"parameters": {
"resourceUri": "resourceUri",
"api-version": "2023-07-01-preview"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "/subscriptions/4abcdefgh-ijkl-mnop-qrstuvwxyz/resourceGroups/rhctestenv/providers/Microsoft.ClassicCompute/virtualMachines/rhctes tenvV1PI/providers/Microsoft.ResourceHealth/availabilityStatuses/current",
"name": "current",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "eastus",
"properties": {
"availabilityState": "Unavailable",
"title": "Unavailable",
"summary": "We're sorry, we couldn't automatically recover your virtual machine",
"reasonType": "Unplanned",
"context": "Platform Initiated",
"category": "Unplanned",
"reasonChronicity": "Persistent",
"detailedStatus": "Disk problems are preventing us from automatically recovering your virtual machine",
"occuredTime": "2016-03-29T09:12:00Z",
"reportedTime": "2016-05-04T14:11:29.7598931Z",
"rootCauseAttributionTime": "2016-03-29T09:13:00Z",
"resolutionETA": "2016-03-29T09:37:00Z",
"serviceImpactingEvents": [
{
"eventStartTime": "2016-05-02T19:23:13.7115125Z",
"eventStatusLastModifiedTime": "2016-05-02T19:27:04.9543491Z",
"correlationId": "b56d0180-2d6c-4f7b-b750-c1eca681874c",
"status": {
"value": "Resolved"
},
"incidentProperties": {
"title": "Virtual Machines - West Europe [West Europe]",
"service": "Virtual Machines",
"region": "East US",
"incidentType": "outage"
}
}
]
}
},
{
"id": "/subscriptions/4abcdefgh-ijkl-mnop-qrstuvwxyz/resourceGroups/rhctestenv/providers/Microsoft.ClassicCompute/virtualMachines/rhctes tenvV1PI/providers/Microsoft.ResourceHealth/availabilityStatuses/2016-03-28+16%3a23%3a00Z",
"name": "2016-03-28+16%3a23%3a00Z",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "eastus",
"properties": {
"availabilityState": "Available",
"summary": "This virtual machine is running normally",
"reasonChronicity": "Persistent",
"detailedStatus": "There aren’t any known Azure platform problems affecting this virtual machine",
"occuredTime": "2016-03-28T16:23:00Z"
}
}
]
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
{
"parameters": {
"subscriptionId": "subscriptionId",
"resourceGroupName": "resourceGroupName",
"api-version": "2023-07-01-preview",
"$expand": "recommendedactions"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "<resourceId>/providers/Microsoft.ResourceHealth/AvailabilityStatueses/current",
"name": "current",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "eastus",
"properties": {
"availabilityState": "Available",
"title": "Available",
"summary": "Vm is available",
"reasonType": "Unplanned",
"context": "Platform Initiated",
"category": "Unplanned",
"reasonChronicity": "Persistent",
"detailedStatus": "We have not seen any issues with your virtual machine",
"occuredTime": "2016-03-29T09:12:00Z",
"reportedTime": "2016-05-04T14:11:29.7598931Z",
"recentlyResolved": {
"unavailableOccuredTime": "2017-02-28T00:48:00Z",
"resolvedTime": "2017-02-28T00:49:00Z",
"unavailableSummary": "We are sorry your SQL database is unavailable"
},
"recommendedActions": [
{
"action": "To start this virtualmachine, open the resource blade and click Start",
"actionUrl": "<#ResourceBlade>",
"actionUrlText": "resourceblade"
}
]
}
},
{
"id": "<resourceId>/providers/Microsoft.ResourceHealth/AvailabilityStatueses/current",
"name": "current",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "eastus",
"properties": {
"availabilityState": "Unavailable",
"title": "Unavailable",
"summary": "We are sorry, we couldn't automatically recovery our virtualmachine",
"reasonType": "Unplanned",
"reasonChronicity": "Persistent",
"detailedStatus": "Diskproblemsarepreventingusfromautomaticallyrecoveringyourvirtualmachine",
"occuredTime": "2016-03-29T09:12:00Z",
"reportedTime": "2016-05-04T14:11:29.7598931Z",
"rootCauseAttributionTime": "2016-03-29T09:13:00Z",
"resolutionETA": "2016-03-29T09:37:00Z",
"recommendedActions": [
{
"action": "To start this virtualmachine, open the resource blade",
"actionUrl": "<#ResourceBlade>",
"actionUrlText": "resourceblade"
},
{
"action": "If you are experiencing problems you believe are caused by Azure, contact support",
"actionUrl": "<#SupportCase>",
"actionUrlText": "contactsupport"
}
]
}
}
],
"nextLink": "{originalRequestUrl}?$skipToken={OpaquePageNumber}"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,76 @@
{
"parameters": {
"subscriptionId": "subscriptionId",
"api-version": "2023-07-01-preview",
"$expand": "recommendedactions"
},
"responses": {
"200": {
"body": {
"value": [
{
"id": "<resourceId>/providers/Microsoft.ResourceHealth/AvailabilityStatueses/current",
"name": "current",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "eastus",
"properties": {
"availabilityState": "Available",
"title": "Available",
"summary": "Vm is available",
"reasonType": "Unplanned",
"reasonChronicity": "Persistent",
"context": "Platform Initiated",
"category": "Unplanned",
"detailedStatus": "We have not seen any issues with your virtual machine",
"occuredTime": "2016-03-29T09:12:00Z",
"reportedTime": "2016-05-04T14:11:29.7598931Z",
"recentlyResolved": {
"unavailableOccuredTime": "2017-02-28T00:48:00Z",
"resolvedTime": "2017-02-28T00:49:00Z",
"unavailableSummary": "We are sorry your SQL database is unavailable"
},
"recommendedActions": [
{
"action": "To start this virtualmachine, open the resource blade and click Start",
"actionUrl": "<#ResourceBlade>",
"actionUrlText": "resourceblade"
}
]
}
},
{
"id": "<resourceId>/providers/Microsoft.ResourceHealth/AvailabilityStatueses/current",
"name": "current",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "eastus",
"properties": {
"availabilityState": "Unavailable",
"title": "Unavailable",
"summary": "We are sorry, we couldn't automatically recovery our virtualmachine",
"reasonType": "Unplanned",
"reasonChronicity": "Persistent",
"detailedStatus": "Diskproblemsarepreventingusfromautomaticallyrecoveringyourvirtualmachine",
"occuredTime": "2016-03-29T09:12:00Z",
"reportedTime": "2016-05-04T14:11:29.7598931Z",
"rootCauseAttributionTime": "2016-03-29T09:13:00Z",
"resolutionETA": "2016-03-29T09:37:00Z",
"recommendedActions": [
{
"action": "To start this virtualmachine, open the resource blade",
"actionUrl": "<#ResourceBlade>",
"actionUrlText": "resourceblade"
},
{
"action": "If you are experiencing problems you believe are caused by Azure, contact support",
"actionUrl": "<#SupportCase>",
"actionUrlText": "contactsupport"
}
]
}
}
],
"nextLink": "{originalRequestUrl}?$skipToken={OpaquePageNumber}"
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"parameters": {
"resourceUri": "subscriptions/227b734f-e14f-4de6-b7fc-3190c21e69f6/resourceGroups/JUHACKETRHCTEST/providers/Microsoft.Compute/virtualMachineScaleSets/rhctest/virtualMachines/4",
"api-version": "2023-07-01-preview",
"$expand": "recommendedactions"
},
"responses": {
"200": {
"body": {
"id": "/subscriptions/227b734f-e14f-4de6-b7fc-3190c21e69f6/resourceGroups/JUHACKETRHCTEST/providers/Microsoft.Compute/virtualMachineScaleSets/rhctest/virtualMachines/4/providers/Microsoft.ResourceHealth/child/availabilityStatuses/current",
"name": "current",
"type": "Microsoft.ResourceHealth/AvailabilityStatuses",
"location": "southcentralus",
"properties": {
"availabilityState": "Available",
"summary": "There aren't any known Azure platform problems affecting this virtual machine",
"detailedStatus": "",
"reasonType": "",
"occuredTime": "2018-11-30T23:37:44Z",
"reasonChronicity": "Persistent",
"reportedTime": "2018-12-04T01:19:11.955255Z",
"recommendedActions": [
{
"action": "To start this virtual machine, open the resource blade and click Start",
"actionUrl": "<#ResourceBlade>",
"actionUrlText": "resource blade"
},
{
"action": "If you are experiencing problems you believe are caused by Azure, contact support",
"actionUrl": "<#SupportCase>",
"actionUrlText": "contact support"
}
]
}
}
}
}
}
Loading

0 comments on commit 74c9c87

Please sign in to comment.