Share via


SelfHelpTroubleshooterCollection Class

Definition

A class representing a collection of SelfHelpTroubleshooterResource and their operations. Each SelfHelpTroubleshooterResource in the collection will belong to the same instance of ArmResource. To get a SelfHelpTroubleshooterCollection instance call the GetSelfHelpTroubleshooters method from an instance of ArmResource.

public class SelfHelpTroubleshooterCollection : Azure.ResourceManager.ArmCollection
type SelfHelpTroubleshooterCollection = class
    inherit ArmCollection
Public Class SelfHelpTroubleshooterCollection
Inherits ArmCollection
Inheritance
SelfHelpTroubleshooterCollection

Constructors

SelfHelpTroubleshooterCollection()

Initializes a new instance of the SelfHelpTroubleshooterCollection class for mocking.

Properties

Client

Gets the ArmClient this resource client was created from.

(Inherited from ArmCollection)
Diagnostics

Gets the diagnostic options for this resource client.

(Inherited from ArmCollection)
Endpoint

Gets the base uri for this resource client.

(Inherited from ArmCollection)
Id

Gets the resource identifier.

(Inherited from ArmCollection)
Pipeline

Gets the pipeline for this resource client.

(Inherited from ArmCollection)

Methods

CreateOrUpdate(WaitUntil, String, SelfHelpTroubleshooterData, CancellationToken)

Creates the specific troubleshooter action under a resource or subscription using the ‘solutionId’ and ‘properties.parameters’ as the trigger. <br/> Azure Troubleshooters help with hard to classify issues, reducing the gap between customer observed problems and solutions by guiding the user effortlessly through the troubleshooting process. Each Troubleshooter flow represents a problem area within Azure and has a complex tree-like structure that addresses many root causes. These flows are prepared with the help of Subject Matter experts and customer support engineers by carefully considering previous support requests raised by customers. Troubleshooters terminate at a well curated solution based off of resource backend signals and customer manual selections.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Create
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
CreateOrUpdateAsync(WaitUntil, String, SelfHelpTroubleshooterData, CancellationToken)

Creates the specific troubleshooter action under a resource or subscription using the ‘solutionId’ and ‘properties.parameters’ as the trigger. <br/> Azure Troubleshooters help with hard to classify issues, reducing the gap between customer observed problems and solutions by guiding the user effortlessly through the troubleshooting process. Each Troubleshooter flow represents a problem area within Azure and has a complex tree-like structure that addresses many root causes. These flows are prepared with the help of Subject Matter experts and customer support engineers by carefully considering previous support requests raised by customers. Troubleshooters terminate at a well curated solution based off of resource backend signals and customer manual selections.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Create
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
Exists(String, CancellationToken)

Checks to see if the resource exists in azure.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
ExistsAsync(String, CancellationToken)

Checks to see if the resource exists in azure.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
Get(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.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
GetAsync(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.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
GetIfExists(String, CancellationToken)

Tries to get details for this resource from the service.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
GetIfExistsAsync(String, CancellationToken)

Tries to get details for this resource from the service.

  • Request Path: /{scope}/providers/Microsoft.Help/troubleshooters/{troubleshooterName}
  • Operation Id: Troubleshooters_Get
  • Default Api Version: 2024-03-01-preview
  • Resource: SelfHelpTroubleshooterResource
TryGetApiVersion(ResourceType, String)

Gets the api version override if it has been set for the current client options.

(Inherited from ArmCollection)

Applies to