solutions
Creates, updates, deletes, gets or lists a solutions
resource.
Overview
Name | solutions |
Type | Resource |
Id | azure_extras.help.solutions |
Fields
The following fields are returned by SELECT
queries:
- get
Successful fetched solution result.
Name | Datatype | Description |
---|---|---|
properties | object | Solution result |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get | select | scope , solutionResourceName | Get the solution using the applicable solutionResourceName while creating the solution. | |
create | insert | scope , solutionResourceName | 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. | |
update | update | scope , solutionResourceName | Update the requiredInputs or additional information needed to execute the solution | |
warm_up | exec | scope , solutionResourceName | Warm 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.
Name | Datatype | Description |
---|---|---|
scope | string | The scope at which the operation is performed. |
solutionResourceName | string | Solution resource Name. |
SELECT
examples
- get
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
- create
- Manifest
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
;
# Description fields are for documentation purposes
- name: solutions
props:
- name: scope
value: string
description: Required parameter for the solutions resource.
- name: solutionResourceName
value: string
description: Required parameter for the solutions resource.
- name: properties
value: object
description: |
Solution result
UPDATE
examples
- update
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
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 }}"
}'
;