naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Service Fabric Client APIs — RepairManagement description: 'Microsoft Azure Service Fabric Client APIs — RepairManagement. 7 operations. Lead operation: Microsoft Azure Requests The Cancellation Of The Given Repair Task. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - RepairManagement 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: service-fabric-client-apis-repairmanagement baseUri: http://localhost:19080 description: Microsoft Azure Service Fabric Client APIs — RepairManagement business capability. Self-contained, no shared references. resources: - name: $-CancelRepairTask path: /$/CancelRepairTask operations: - name: microsoftazurecancelrepairtask method: POST description: Microsoft Azure Requests The Cancellation Of The Given Repair Task outputRawFormat: json outputParameters: - name: result type: object value: $. - name: $-CreateRepairTask path: /$/CreateRepairTask operations: - name: microsoftazurecreaterepairtask method: POST description: Microsoft Azure Creates A New Repair Task outputRawFormat: json outputParameters: - name: result type: object value: $. - name: $-DeleteRepairTask path: /$/DeleteRepairTask operations: - name: microsoftazuredeleterepairtask method: POST description: Microsoft Azure Deletes A Completed Repair Task outputRawFormat: json outputParameters: - name: result type: object value: $. - name: $-ForceApproveRepairTask path: /$/ForceApproveRepairTask operations: - name: microsoftazureforceapproverepairtask method: POST description: Microsoft Azure Forces The Approval Of The Given Repair Task outputRawFormat: json outputParameters: - name: result type: object value: $. - name: $-GetRepairTaskList path: /$/GetRepairTaskList operations: - name: microsoftazuregetrepairtasklist method: GET description: Microsoft Azure Gets A List Of Repair Tasks Matching The Given Filters outputRawFormat: json outputParameters: - name: result type: object value: $. - name: $-UpdateRepairExecutionState path: /$/UpdateRepairExecutionState operations: - name: microsoftazureupdaterepairexecutionstate method: POST description: Microsoft Azure Updates The Execution State Of A Repair Task outputRawFormat: json outputParameters: - name: result type: object value: $. - name: $-UpdateRepairTaskHealthPolicy path: /$/UpdateRepairTaskHealthPolicy operations: - name: microsoftazureupdaterepairtaskhealthpolicy method: POST description: Microsoft Azure Updates The Health Policy Of The Given Repair Task outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: service-fabric-client-apis-repairmanagement-rest port: 8080 description: REST adapter for Microsoft Azure Service Fabric Client APIs — RepairManagement. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1//cancelrepairtask name: cancelrepairtask description: REST surface for $-CancelRepairTask. operations: - method: POST name: microsoftazurecancelrepairtask description: Microsoft Azure Requests The Cancellation Of The Given Repair Task call: service-fabric-client-apis-repairmanagement.microsoftazurecancelrepairtask outputParameters: - type: object mapping: $. - path: /v1//createrepairtask name: createrepairtask description: REST surface for $-CreateRepairTask. operations: - method: POST name: microsoftazurecreaterepairtask description: Microsoft Azure Creates A New Repair Task call: service-fabric-client-apis-repairmanagement.microsoftazurecreaterepairtask outputParameters: - type: object mapping: $. - path: /v1//deleterepairtask name: deleterepairtask description: REST surface for $-DeleteRepairTask. operations: - method: POST name: microsoftazuredeleterepairtask description: Microsoft Azure Deletes A Completed Repair Task call: service-fabric-client-apis-repairmanagement.microsoftazuredeleterepairtask outputParameters: - type: object mapping: $. - path: /v1//forceapproverepairtask name: forceapproverepairtask description: REST surface for $-ForceApproveRepairTask. operations: - method: POST name: microsoftazureforceapproverepairtask description: Microsoft Azure Forces The Approval Of The Given Repair Task call: service-fabric-client-apis-repairmanagement.microsoftazureforceapproverepairtask outputParameters: - type: object mapping: $. - path: /v1//getrepairtasklist name: getrepairtasklist description: REST surface for $-GetRepairTaskList. operations: - method: GET name: microsoftazuregetrepairtasklist description: Microsoft Azure Gets A List Of Repair Tasks Matching The Given Filters call: service-fabric-client-apis-repairmanagement.microsoftazuregetrepairtasklist outputParameters: - type: object mapping: $. - path: /v1//updaterepairexecutionstate name: updaterepairexecutionstate description: REST surface for $-UpdateRepairExecutionState. operations: - method: POST name: microsoftazureupdaterepairexecutionstate description: Microsoft Azure Updates The Execution State Of A Repair Task call: service-fabric-client-apis-repairmanagement.microsoftazureupdaterepairexecutionstate outputParameters: - type: object mapping: $. - path: /v1//updaterepairtaskhealthpolicy name: updaterepairtaskhealthpolicy description: REST surface for $-UpdateRepairTaskHealthPolicy. operations: - method: POST name: microsoftazureupdaterepairtaskhealthpolicy description: Microsoft Azure Updates The Health Policy Of The Given Repair Task call: service-fabric-client-apis-repairmanagement.microsoftazureupdaterepairtaskhealthpolicy outputParameters: - type: object mapping: $. - type: mcp namespace: service-fabric-client-apis-repairmanagement-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Service Fabric Client APIs — RepairManagement. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-requests-cancellation-given description: Microsoft Azure Requests The Cancellation Of The Given Repair Task hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-repairmanagement.microsoftazurecancelrepairtask outputParameters: - type: object mapping: $. - name: microsoft-azure-creates-new-repair description: Microsoft Azure Creates A New Repair Task hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-repairmanagement.microsoftazurecreaterepairtask outputParameters: - type: object mapping: $. - name: microsoft-azure-deletes-completed-repair description: Microsoft Azure Deletes A Completed Repair Task hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-repairmanagement.microsoftazuredeleterepairtask outputParameters: - type: object mapping: $. - name: microsoft-azure-forces-approval-given description: Microsoft Azure Forces The Approval Of The Given Repair Task hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-repairmanagement.microsoftazureforceapproverepairtask outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-list-repair description: Microsoft Azure Gets A List Of Repair Tasks Matching The Given Filters hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-repairmanagement.microsoftazuregetrepairtasklist outputParameters: - type: object mapping: $. - name: microsoft-azure-updates-execution-state description: Microsoft Azure Updates The Execution State Of A Repair Task hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-repairmanagement.microsoftazureupdaterepairexecutionstate outputParameters: - type: object mapping: $. - name: microsoft-azure-updates-health-policy description: Microsoft Azure Updates The Health Policy Of The Given Repair Task hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-repairmanagement.microsoftazureupdaterepairtaskhealthpolicy outputParameters: - type: object mapping: $.