lap-advisormanagementclient

AdvisorManagementClient API skill. Use when working with AdvisorManagementClient for providers, subscriptions, {resourceUri}. Covers 15 endpoints.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "lap-advisormanagementclient" with this command: npx skills add mickmicksh/lap-advisormanagementclient

AdvisorManagementClient

API version: 2017-04-19

Auth

OAuth2

Base URL

https://management.azure.com

Setup

  1. Configure auth: OAuth2
  2. GET /providers/Microsoft.Advisor/metadata -- verify access
  3. POST /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations -- create first generateRecommendations

Endpoints

15 endpoints across 3 groups. See references/api-spec.lap for full details.

providers

MethodPathDescription
GET/providers/Microsoft.Advisor/metadata/{name}Gets the metadata entity.
GET/providers/Microsoft.Advisor/metadataGets the list of metadata entities.
GET/providers/Microsoft.Advisor/operationsLists all the available Advisor REST API operations.

subscriptions

MethodPathDescription
GET/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurationsRetrieve Azure Advisor configurations.
PUT/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurationsCreate/Overwrite Azure Advisor configuration.
GET/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurationsRetrieve Azure Advisor configurations.
PUT/subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurationsCreate/Overwrite Azure Advisor configuration.
POST/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendationsInitiates the recommendation generation or computation process for a subscription. This operation is asynchronous. The generated recommendations are stored in a cache in the Advisor service.
GET/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/{operationId}Retrieves the status of the recommendation computation or generation process. Invoke this API after calling the generation recommendation. The URI of this API is returned in the Location field of the response header.
GET/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/recommendationsObtains cached recommendations for a subscription. The recommendations are generated or computed by invoking generateRecommendations.
GET/subscriptions/{subscriptionId}/providers/Microsoft.Advisor/suppressionsRetrieves the list of snoozed or dismissed suppressions for a subscription. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.

{resourceUri}

MethodPathDescription
GET/{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}Obtains details of a cached recommendation.
GET/{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}Obtains the details of a suppression.
PUT/{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}Enables the snoozed or dismissed attribute of a recommendation. The snoozed or dismissed attribute is referred to as a suppression. Use this API to create or update the snoozed or dismissed status of a recommendation.
DELETE/{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}Enables the activation of a snoozed or dismissed recommendation. The snoozed or dismissed attribute of a recommendation is referred to as a suppression.

Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:

  • "Get metadata details?" -> GET /providers/Microsoft.Advisor/metadata/{name}
  • "List all metadata?" -> GET /providers/Microsoft.Advisor/metadata
  • "List all configurations?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/configurations
  • "List all configurations?" -> GET /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.Advisor/configurations
  • "Create a generateRecommendation?" -> POST /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations
  • "Get generateRecommendation details?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/generateRecommendations/{operationId}
  • "List all recommendations?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/recommendations
  • "List all operations?" -> GET /providers/Microsoft.Advisor/operations
  • "Get recommendation details?" -> GET /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}
  • "Get suppression details?" -> GET /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}
  • "Update a suppression?" -> PUT /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}
  • "Delete a suppression?" -> DELETE /{resourceUri}/providers/Microsoft.Advisor/recommendations/{recommendationId}/suppressions/{name}
  • "List all suppressions?" -> GET /subscriptions/{subscriptionId}/providers/Microsoft.Advisor/suppressions
  • "How to authenticate?" -> See Auth section

Response Tips

  • Check response schemas in references/api-spec.lap for field details
  • Create/update endpoints typically return the created/updated object

CLI

# Update this spec to the latest version
npx @lap-platform/lapsh get advisormanagementclient -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search advisormanagementclient

References

  • Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

Generated from the official API spec by LAP

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Cloudbase

CloudBase is a full-stack development and deployment toolkit for building and launching websites, Web apps, 微信小程序 (WeChat Mini Programs), and mobile apps wit...

Registry SourceRecently Updated
1.4K0binggg
Coding

Notion Publisher

Publish articles to Notion using cached local copies of the target database's default Notion template when available. Use this skill when the user types /not...

Registry SourceRecently Updated
Coding

Tuya Smart Control

Control Tuya smart home devices via natural language. Use when the user asks to control smart devices (turn on/off lights, AC, plugs, adjust brightness/tempe...

Registry SourceRecently Updated
Coding

copilot-team-scaffold

Initialize a multi-agent AI development framework for any project. Creates .github/ structure with agents, hooks, instructions, prompts, and planning-with-fi...

Registry SourceRecently Updated