SelfHelpExtensions Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class to add extension methods to Azure.ResourceManager.SelfHelp.
public static class SelfHelpExtensions
type SelfHelpExtensions = class
Public Module SelfHelpExtensions
- Inheritance
-
SelfHelpExtensions
Methods
| Name | Description |
|---|---|
| CheckSelfHelpNameAvailability(ArmClient, ResourceIdentifier, SelfHelpNameAvailabilityContent, CancellationToken) |
This API is used to check the uniqueness of a resource name used for a diagnostic, troubleshooter or solutions <item> Mocking. To mock this method, please mock CheckSelfHelpNameAvailability(ResourceIdentifier, SelfHelpNameAvailabilityContent, CancellationToken) instead. </item> |
| CheckSelfHelpNameAvailabilityAsync(ArmClient, ResourceIdentifier, SelfHelpNameAvailabilityContent, CancellationToken) |
This API is used to check the uniqueness of a resource name used for a diagnostic, troubleshooter or solutions <item> Mocking. To mock this method, please mock CheckSelfHelpNameAvailabilityAsync(ResourceIdentifier, SelfHelpNameAvailabilityContent, CancellationToken) instead. </item> |
| DiscoverSolutions(TenantResource, String, String, CancellationToken) |
Lists the relevant Azure Diagnostics, Solutions and Troubleshooters using problemClassification API) AND resourceUri or resourceType.<br/> Discovery Solutions is the initial entry point within Help API, which identifies relevant Azure diagnostics and solutions. <br/><br/> Required Input : problemClassificationId (Use the problemClassification API) <br/>Optional input: resourceUri OR resource Type <br/><br/> Note: ‘requiredInputs’ from Discovery solutions response must be passed via ‘additionalParameters’ as an input to Diagnostics and Solutions API. <item> Mocking. To mock this method, please mock DiscoverSolutions(String, String, CancellationToken) instead. </item> |
| DiscoverSolutionsAsync(TenantResource, String, String, CancellationToken) |
Lists the relevant Azure Diagnostics, Solutions and Troubleshooters using problemClassification API) AND resourceUri or resourceType.<br/> Discovery Solutions is the initial entry point within Help API, which identifies relevant Azure diagnostics and solutions. <br/><br/> Required Input : problemClassificationId (Use the problemClassification API) <br/>Optional input: resourceUri OR resource Type <br/><br/> Note: ‘requiredInputs’ from Discovery solutions response must be passed via ‘additionalParameters’ as an input to Diagnostics and Solutions API. <item> Mocking. To mock this method, please mock DiscoverSolutionsAsync(String, String, CancellationToken) instead. </item> |
| DiscoverSolutionsNlp(SubscriptionResource, DiscoveryNlpContent, CancellationToken) |
Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary and subscription. <item> Mocking. To mock this method, please mock DiscoverSolutionsNlp(DiscoveryNlpContent, CancellationToken) instead. </item> |
| DiscoverSolutionsNlp(TenantResource, DiscoveryNlpContent, CancellationToken) |
Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary. <item> Mocking. To mock this method, please mock DiscoverSolutionsNlp(DiscoveryNlpContent, CancellationToken) instead. </item> |
| DiscoverSolutionsNlpAsync(SubscriptionResource, DiscoveryNlpContent, CancellationToken) |
Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary and subscription. <item> Mocking. To mock this method, please mock DiscoverSolutionsNlpAsync(DiscoveryNlpContent, CancellationToken) instead. </item> |
| DiscoverSolutionsNlpAsync(TenantResource, DiscoveryNlpContent, CancellationToken) |
Search for relevant Azure Diagnostics, Solutions and Troubleshooters using a natural language issue summary. <item> Mocking. To mock this method, please mock DiscoverSolutionsNlpAsync(DiscoveryNlpContent, CancellationToken) instead. </item> |
| GetSelfHelpDiagnostic(ArmClient, ResourceIdentifier, String, CancellationToken) |
Get the diagnostics using the 'diagnosticsResourceName' you chose while creating the diagnostic. <item> Mocking. To mock this method, please mock GetSelfHelpDiagnostic(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpDiagnosticAsync(ArmClient, ResourceIdentifier, String, CancellationToken) |
Get the diagnostics using the 'diagnosticsResourceName' you chose while creating the diagnostic. <item> Mocking. To mock this method, please mock GetSelfHelpDiagnosticAsync(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpDiagnosticResource(ArmClient, ResourceIdentifier) |
Gets an object representing a SelfHelpDiagnosticResource along with the instance operations that can be performed on it but with no data. <item> Mocking. To mock this method, please mock GetSelfHelpDiagnosticResource(ResourceIdentifier) instead. </item> |
| GetSelfHelpDiagnostics(ArmClient, ResourceIdentifier) |
Gets a collection of SelfHelpDiagnosticCollection objects within the specified scope. <item> Mocking. To mock this method, please mock GetSelfHelpDiagnostics(ResourceIdentifier) instead. </item> |
| GetSelfHelpSimplifiedSolution(ArmClient, ResourceIdentifier, String, CancellationToken) |
Get the simplified Solutions using the applicable solutionResourceName while creating the simplified Solutions. <item> Mocking. To mock this method, please mock GetSelfHelpSimplifiedSolution(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpSimplifiedSolutionAsync(ArmClient, ResourceIdentifier, String, CancellationToken) |
Get the simplified Solutions using the applicable solutionResourceName while creating the simplified Solutions. <item> Mocking. To mock this method, please mock GetSelfHelpSimplifiedSolutionAsync(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpSimplifiedSolutionResource(ArmClient, ResourceIdentifier) |
Gets an object representing a SelfHelpSimplifiedSolutionResource along with the instance operations that can be performed on it but with no data. <item> Mocking. To mock this method, please mock GetSelfHelpSimplifiedSolutionResource(ResourceIdentifier) instead. </item> |
| GetSelfHelpSimplifiedSolutions(ArmClient, ResourceIdentifier) |
Gets a collection of SelfHelpSimplifiedSolutionCollection objects within the specified scope. <item> Mocking. To mock this method, please mock GetSelfHelpSimplifiedSolutions(ResourceIdentifier) instead. </item> |
| GetSelfHelpSolution(ArmClient, ResourceIdentifier, String, CancellationToken) |
Get the solution using the applicable solutionResourceName while creating the solution. <item> Mocking. To mock this method, please mock GetSelfHelpSolution(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpSolutionAsync(ArmClient, ResourceIdentifier, String, CancellationToken) |
Get the solution using the applicable solutionResourceName while creating the solution. <item> Mocking. To mock this method, please mock GetSelfHelpSolutionAsync(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpSolutionResource(ArmClient, ResourceIdentifier) |
Gets an object representing a SelfHelpSolutionResource along with the instance operations that can be performed on it but with no data. <item> Mocking. To mock this method, please mock GetSelfHelpSolutionResource(ResourceIdentifier) instead. </item> |
| GetSelfHelpSolutionResult(TenantResource, String, CancellationToken) |
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. <item> Mocking. To mock this method, please mock GetSelfHelpSolutionResult(String, CancellationToken) instead. </item> |
| GetSelfHelpSolutionResultAsync(TenantResource, String, CancellationToken) |
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. <item> Mocking. To mock this method, please mock GetSelfHelpSolutionResultAsync(String, CancellationToken) instead. </item> |
| GetSelfHelpSolutionResultResource(ArmClient, ResourceIdentifier) |
Gets an object representing a SelfHelpSolutionResultResource along with the instance operations that can be performed on it but with no data. <item> Mocking. To mock this method, please mock GetSelfHelpSolutionResultResource(ResourceIdentifier) instead. </item> |
| GetSelfHelpSolutionResults(TenantResource) |
Gets a collection of SelfHelpSolutionResults in the TenantResource<item> Mocking. To mock this method, please mock GetSelfHelpSolutionResults() instead. </item> |
| GetSelfHelpSolutions(ArmClient, ResourceIdentifier) |
Gets a collection of SelfHelpSolutionCollection objects within the specified scope. <item> Mocking. To mock this method, please mock GetSelfHelpSolutions(ResourceIdentifier) instead. </item> |
| GetSelfHelpTroubleshooter(ArmClient, ResourceIdentifier, String, CancellationToken) |
Gets troubleshooter instance result which includes the step status/result of the troubleshooter resource name that is being executed.<br/> Get API is used to retrieve the result of a Troubleshooter instance, which includes the status and result of each step in the Troubleshooter workflow. This API requires the Troubleshooter resource name that was created using the Create API. <item> Mocking. To mock this method, please mock GetSelfHelpTroubleshooter(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpTroubleshooterAsync(ArmClient, ResourceIdentifier, String, CancellationToken) |
Gets troubleshooter instance result which includes the step status/result of the troubleshooter resource name that is being executed.<br/> Get API is used to retrieve the result of a Troubleshooter instance, which includes the status and result of each step in the Troubleshooter workflow. This API requires the Troubleshooter resource name that was created using the Create API. <item> Mocking. To mock this method, please mock GetSelfHelpTroubleshooterAsync(ResourceIdentifier, String, CancellationToken) instead. </item> |
| GetSelfHelpTroubleshooterResource(ArmClient, ResourceIdentifier) |
Gets an object representing a SelfHelpTroubleshooterResource along with the instance operations that can be performed on it but with no data. <item> Mocking. To mock this method, please mock GetSelfHelpTroubleshooterResource(ResourceIdentifier) instead. </item> |
| GetSelfHelpTroubleshooters(ArmClient, ResourceIdentifier) |
Gets a collection of SelfHelpTroubleshooterCollection objects within the specified scope. <item> Mocking. To mock this method, please mock GetSelfHelpTroubleshooters(ResourceIdentifier) instead. </item> |