Solution Self Help - Get
Gets Self Help Solutions for a given solutionId. Self Help Solutions consist of rich instructional video tutorials, links and guides to public documentation related to a specific problem that enables users to troubleshoot Azure issues.
GET https://management.azure.com/providers/Microsoft.Help/selfHelp/{solutionId}?api-version=2024-03-01-preview
URI Parameters
Name | In | Required | Type | Description |
---|---|---|---|---|
solution
|
path | True |
string minLength: 1maxLength: 100 |
SolutionId is a unique id to identify a solution. You can retrieve the solution id using the Discovery api - https://learn.microsoft.com/en-us/rest/api/help/discovery-solution/list?view=rest-help-2023-09-01-preview&tabs=HTTP |
api-version
|
query | True |
string |
Client Api Version. |
Responses
Name | Type | Description |
---|---|---|
200 OK |
Successful fetched solution result. |
|
Other Status Codes |
Error response describing why the operation failed. |
Security
azure_auth
Azure Active Directory OAuth2 Flow
Type:
oauth2
Flow:
implicit
Authorization URL:
https://login.microsoftonline.com/common/oauth2/authorize
Scopes
Name | Description |
---|---|
user_impersonation | impersonate your user account |
Examples
Solution_Get
Sample request
Sample response
{
"id": "/providers/Microsoft.KeyVault/vaults/test-keyvault-rp/providers/Microsoft.Help/selfHelp/SolutionId1",
"name": "SolutionId1",
"type": "Microsoft.Help/SelfHelp",
"properties": {
"solutionId": "sampleSolutionId",
"title": "RBAC Authentication Common Solutions",
"content": "<p>sample content</p>",
"replacementMaps": {
"webResults": [
{
"replacementKey": "<!--12345678-BBBb-cCCCC-0000-123456789012-->",
"searchResults": [
{
"solutionId": "SolutionId1",
"content": "I sysprep a VM and now I cannot connect to it via <b>RDP</b>",
"title": "Cannot RDP VM after SysPrep",
"confidence": "High",
"source": "sampleSource",
"resultType": "Community",
"rank": 1,
"link": "sampleLink"
}
]
}
],
"videos": [
{
"src": "sampleLink",
"title": "CI - CD with Azure DevOps",
"replacementKey": "<!--12345678-BBBb-cCCCC-0000-123456789012-->"
}
],
"videoGroups": [
{
"videos": [
{
"src": "sampleLink",
"title": "widthtest"
}
],
"replacementKey": "<!--12345678-BBBb-cCCCC-0000-123456789012-->"
}
]
},
"sections": [
{
"title": "RBAC Authentication Common Solutions",
"content": "<p>sample content</p>",
"replacementMaps": {}
}
]
}
}
Definitions
Name | Description |
---|---|
confidence |
Confidence of the search result. |
created |
The type of identity that created the resource. |
Error |
The resource management error additional info. |
Error |
The error detail. |
Error |
Error response |
Replacement |
Solution replacement maps. |
result |
Result type of the search result. |
Search |
Details of an AzureKB search result. |
Section |
Part of the solution and are dividers in the solution rendering. |
Solution |
Self Help Solution response. |
system |
Metadata pertaining to creation and last modification of the resource. |
Video |
Video detail |
Video |
Video group detail |
Video |
VideoGroup video detail |
Web |
AzureKB web result |
confidence
Confidence of the search result.
Value | Description |
---|---|
Low | |
Medium | |
High |
createdByType
The type of identity that created the resource.
Value | Description |
---|---|
User | |
Application | |
ManagedIdentity | |
Key |
ErrorAdditionalInfo
The resource management error additional info.
Name | Type | Description |
---|---|---|
info |
object |
The additional info. |
type |
string |
The additional info type. |
ErrorDetail
The error detail.
Name | Type | Description |
---|---|---|
additionalInfo |
The error additional info. |
|
code |
string |
The error code. |
details |
The error details. |
|
message |
string |
The error message. |
target |
string |
The error target. |
ErrorResponse
Error response
Name | Type | Description |
---|---|---|
error |
The error object. |
ReplacementMapsSelfHelp
Solution replacement maps.
Name | Type | Description |
---|---|---|
videoGroups |
Group of Videos |
|
videos |
Video[] |
Video solutions, which have the power to engage the customer by stimulating their senses |
webResults |
Solution AzureKB results |
resultType
Result type of the search result.
Value | Description |
---|---|
Community | |
Documentation |
SearchResult
Details of an AzureKB search result.
Name | Type | Description |
---|---|---|
confidence |
Confidence of the search result. |
|
content |
string |
Content of the search result. |
link |
string |
Link to the document. |
rank |
integer (int32) |
rank of the search result |
resultType |
Result type of the search result. |
|
solutionId |
string |
Unique id of the result. |
source |
string |
Source of the search result. |
title |
string |
Title of the search result. |
SectionSelfHelp
Part of the solution and are dividers in the solution rendering.
Name | Type | Description |
---|---|---|
content |
string |
Solution sections content. |
replacementMaps |
Solution replacement maps. |
|
title |
string |
Solution sections title. |
SolutionResourceSelfHelp
Self Help Solution response.
Name | Type | Description |
---|---|---|
id |
string (arm-id) |
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
name |
string |
The name of the resource |
properties.content |
string |
The HTML content that needs to be rendered and shown to customer. |
properties.replacementMaps |
Solution replacement maps. |
|
properties.sections |
List of section object. |
|
properties.solutionId |
string |
SolutionId is a unique id to identify a solution. You can retrieve the solution id using the Discovery api - https://learn.microsoft.com/en-us/rest/api/help/discovery-solution/list?view=rest-help-2023-09-01-preview&tabs=HTTP |
properties.title |
string |
The title. |
systemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
|
type |
string |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
systemData
Metadata pertaining to creation and last modification of the resource.
Name | Type | Description |
---|---|---|
createdAt |
string (date-time) |
The timestamp of resource creation (UTC). |
createdBy |
string |
The identity that created the resource. |
createdByType |
The type of identity that created the resource. |
|
lastModifiedAt |
string (date-time) |
The timestamp of resource last modification (UTC) |
lastModifiedBy |
string |
The identity that last modified the resource. |
lastModifiedByType |
The type of identity that last modified the resource. |
Video
Video detail
Name | Type | Description |
---|---|---|
replacementKey |
string |
Place holder used in HTML Content replace control with the insight content |
src |
string |
Link to the video |
title |
string |
Title of the video |
VideoGroup
Video group detail
Name | Type | Description |
---|---|---|
replacementKey |
string |
Place holder used in HTML Content replace control with the insight content |
videos |
List of videos will be shown to customers |
VideoGroupVideo
VideoGroup video detail
Name | Type | Description |
---|---|---|
src |
string |
Link to the video |
title |
string |
Title of the video |
WebResult
AzureKB web result
Name | Type | Description |
---|---|---|
replacementKey |
string |
Place holder used in HTML Content replace control with the content |
searchResults |
AzureKB search results |