Skip to main content

solutions

Creates, updates, deletes, gets or lists a solutions resource.

Overview

Namesolutions
TypeResource
Idazure_extras.help.solutions

Fields

The following fields are returned by SELECT queries:

Successful fetched solution result.

NameDatatypeDescription
propertiesobjectSolution result

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectscope, solutionResourceNameGet the solution using the applicable solutionResourceName while creating the solution.
createinsertscope, solutionResourceNameCreates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.
Azure solutions comprise a comprehensive library of self-help resources that have been thoughtfully curated by Azure engineers to aid customers in resolving typical troubleshooting issues. These solutions encompass:
(1.) Dynamic and context-aware diagnostics, guided troubleshooting wizards, and data visualizations.
(2.) Rich instructional video tutorials and illustrative diagrams and images.
(3.) Thoughtfully assembled textual troubleshooting instructions.
All these components are seamlessly converged into unified solutions tailored to address a specific support problem area.
updateupdatescope, solutionResourceNameUpdate the requiredInputs or additional information needed to execute the solution
warm_upexecscope, solutionResourceNameWarm up the solution resource by preloading asynchronous diagnostics results into cache

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
scopestringThe scope at which the operation is performed.
solutionResourceNamestringSolution resource Name.

SELECT examples

Get the solution using the applicable solutionResourceName while creating the solution.

SELECT
properties
FROM azure_extras.help.solutions
WHERE scope = '{{ scope }}' -- required
AND solutionResourceName = '{{ solutionResourceName }}' -- required
;

INSERT examples

Creates a solution for the specific Azure resource or subscription using the inputs ‘solutionId and requiredInputs’ from discovery solutions.
Azure solutions comprise a comprehensive library of self-help resources that have been thoughtfully curated by Azure engineers to aid customers in resolving typical troubleshooting issues. These solutions encompass:
(1.) Dynamic and context-aware diagnostics, guided troubleshooting wizards, and data visualizations.
(2.) Rich instructional video tutorials and illustrative diagrams and images.
(3.) Thoughtfully assembled textual troubleshooting instructions.
All these components are seamlessly converged into unified solutions tailored to address a specific support problem area.

INSERT INTO azure_extras.help.solutions (
data__properties,
scope,
solutionResourceName
)
SELECT
'{{ properties }}',
'{{ scope }}',
'{{ solutionResourceName }}'
RETURNING
properties
;

UPDATE examples

Update the requiredInputs or additional information needed to execute the solution

UPDATE azure_extras.help.solutions
SET
data__properties = '{{ properties }}'
WHERE
scope = '{{ scope }}' --required
AND solutionResourceName = '{{ solutionResourceName }}' --required
RETURNING
properties;

Lifecycle Methods

Warm up the solution resource by preloading asynchronous diagnostics results into cache

EXEC azure_extras.help.solutions.warm_up 
@scope='{{ scope }}' --required,
@solutionResourceName='{{ solutionResourceName }}' --required
@@json=
'{
"parameters": "{{ parameters }}"
}'
;