SelfHelpExtensions Class

Definition

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>

Applies to