naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Azure Alerts Management Service Resource Provider — Providers description: 'Microsoft Azure Azure Alerts Management Service Resource Provider — Providers. 9 operations. Lead operation: Microsoft Azure Get Providers Microsoft Alertsmanagement Alertsmetadata. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Providers created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY capability: consumes: - type: http namespace: azure-alerts-management-service-resource-provider-providers baseUri: https://management.azure.com description: Microsoft Azure Azure Alerts Management Service Resource Provider — Providers business capability. Self-contained, no shared references. resources: - name: providers-Microsoft.AlertsManagement-alertsMetaData path: /providers/Microsoft.AlertsManagement/alertsMetaData operations: - name: microsoftazurealertsmetadata method: GET description: Microsoft Azure Get Providers Microsoft Alertsmanagement Alertsmetadata outputRawFormat: json outputParameters: - name: result type: object value: $. - name: providers-Microsoft.AlertsManagement-operations path: /providers/Microsoft.AlertsManagement/operations operations: - name: microsoftazureoperationslist method: GET description: Microsoft Azure Get Providers Microsoft Alertsmanagement Operations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.AlertsManagement-alerts path: /{scope}/providers/Microsoft.AlertsManagement/alerts operations: - name: microsoftazurealertsgetall method: GET description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.AlertsManagement-alerts-alertId path: /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId} operations: - name: microsoftazurealertsgetbyid method: GET description: Microsoft Azure Get A Specific Alert outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.AlertsManagement-alerts-alertId-changestate path: /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/changestate operations: - name: microsoftazurealertschangestate method: POST description: Microsoft Azure Post Scope Providers Microsoft Alertsmanagement Alerts Alertid Changestate outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.AlertsManagement-alerts-alertId-enrichments path: /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/enrichments operations: - name: microsoftazurealertslistenrichments method: GET description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid Enrichments outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.AlertsManagement-alerts-alertId-enrichments-default path: /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/enrichments/default operations: - name: microsoftazurealertsgetenrichments method: GET description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid Enrichments Default outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.AlertsManagement-alerts-alertId-history path: /{scope}/providers/Microsoft.AlertsManagement/alerts/{alertId}/history operations: - name: microsoftazurealertsgethistory method: GET description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid History outputRawFormat: json outputParameters: - name: result type: object value: $. - name: scope-providers-Microsoft.AlertsManagement-alertsSummary path: /{scope}/providers/Microsoft.AlertsManagement/alertsSummary operations: - name: microsoftazurealertsgetsummary method: GET description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alertssummary outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: azure-alerts-management-service-resource-provider-providers-rest port: 8080 description: REST adapter for Microsoft Azure Azure Alerts Management Service Resource Provider — Providers. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/providers/microsoft-alertsmanagement/alertsmetadata name: providers-microsoft-alertsmanagement-alertsmetadata description: REST surface for providers-Microsoft.AlertsManagement-alertsMetaData. operations: - method: GET name: microsoftazurealertsmetadata description: Microsoft Azure Get Providers Microsoft Alertsmanagement Alertsmetadata call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsmetadata outputParameters: - type: object mapping: $. - path: /v1/providers/microsoft-alertsmanagement/operations name: providers-microsoft-alertsmanagement-operations description: REST surface for providers-Microsoft.AlertsManagement-operations. operations: - method: GET name: microsoftazureoperationslist description: Microsoft Azure Get Providers Microsoft Alertsmanagement Operations call: azure-alerts-management-service-resource-provider-providers.microsoftazureoperationslist outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-alertsmanagement/alerts name: scope-providers-microsoft-alertsmanagement-alerts description: REST surface for scope-providers-Microsoft.AlertsManagement-alerts. operations: - method: GET name: microsoftazurealertsgetall description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetall outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-alertsmanagement/alerts/{alertid} name: scope-providers-microsoft-alertsmanagement-alerts-alertid description: REST surface for scope-providers-Microsoft.AlertsManagement-alerts-alertId. operations: - method: GET name: microsoftazurealertsgetbyid description: Microsoft Azure Get A Specific Alert call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetbyid outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-alertsmanagement/alerts/{alertid}/changestate name: scope-providers-microsoft-alertsmanagement-alerts-alertid-changestate description: REST surface for scope-providers-Microsoft.AlertsManagement-alerts-alertId-changestate. operations: - method: POST name: microsoftazurealertschangestate description: Microsoft Azure Post Scope Providers Microsoft Alertsmanagement Alerts Alertid Changestate call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertschangestate outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-alertsmanagement/alerts/{alertid}/enrichments name: scope-providers-microsoft-alertsmanagement-alerts-alertid-enrichments description: REST surface for scope-providers-Microsoft.AlertsManagement-alerts-alertId-enrichments. operations: - method: GET name: microsoftazurealertslistenrichments description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid Enrichments call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertslistenrichments outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-alertsmanagement/alerts/{alertid}/enrichments/default name: scope-providers-microsoft-alertsmanagement-alerts-alertid-enrichments-default description: REST surface for scope-providers-Microsoft.AlertsManagement-alerts-alertId-enrichments-default. operations: - method: GET name: microsoftazurealertsgetenrichments description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid Enrichments Default call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetenrichments outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-alertsmanagement/alerts/{alertid}/history name: scope-providers-microsoft-alertsmanagement-alerts-alertid-history description: REST surface for scope-providers-Microsoft.AlertsManagement-alerts-alertId-history. operations: - method: GET name: microsoftazurealertsgethistory description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid History call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgethistory outputParameters: - type: object mapping: $. - path: /v1/{scope}/providers/microsoft-alertsmanagement/alertssummary name: scope-providers-microsoft-alertsmanagement-alertssummary description: REST surface for scope-providers-Microsoft.AlertsManagement-alertsSummary. operations: - method: GET name: microsoftazurealertsgetsummary description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alertssummary call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetsummary outputParameters: - type: object mapping: $. - type: mcp namespace: azure-alerts-management-service-resource-provider-providers-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Azure Alerts Management Service Resource Provider — Providers. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-get-providers-microsoft description: Microsoft Azure Get Providers Microsoft Alertsmanagement Alertsmetadata hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsmetadata outputParameters: - type: object mapping: $. - name: microsoft-azure-get-providers-microsoft-2 description: Microsoft Azure Get Providers Microsoft Alertsmanagement Operations hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazureoperationslist outputParameters: - type: object mapping: $. - name: microsoft-azure-get-scope-providers description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetall outputParameters: - type: object mapping: $. - name: microsoft-azure-get-specific-alert description: Microsoft Azure Get A Specific Alert hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetbyid outputParameters: - type: object mapping: $. - name: microsoft-azure-post-scope-providers description: Microsoft Azure Post Scope Providers Microsoft Alertsmanagement Alerts Alertid Changestate hints: readOnly: false destructive: false idempotent: false call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertschangestate outputParameters: - type: object mapping: $. - name: microsoft-azure-get-scope-providers-2 description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid Enrichments hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertslistenrichments outputParameters: - type: object mapping: $. - name: microsoft-azure-get-scope-providers-3 description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid Enrichments Default hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetenrichments outputParameters: - type: object mapping: $. - name: microsoft-azure-get-scope-providers-4 description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alerts Alertid History hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgethistory outputParameters: - type: object mapping: $. - name: microsoft-azure-get-scope-providers-5 description: Microsoft Azure Get Scope Providers Microsoft Alertsmanagement Alertssummary hints: readOnly: true destructive: false idempotent: true call: azure-alerts-management-service-resource-provider-providers.microsoftazurealertsgetsummary outputParameters: - type: object mapping: $.