naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Service Fabric Client APIs — Service Package description: 'Microsoft Azure Service Fabric Client APIs — Service Package. 6 operations. Lead operation: Microsoft Azure Downloads All Of The Code Packages Associated With Specified Service Manifest On The Specified Node. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Service Package 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-service-package baseUri: http://localhost:19080 description: Microsoft Azure Service Fabric Client APIs — Service Package business capability. Self-contained, no shared references. resources: - name: Nodes-nodeName-$-DeployServicePackage path: /Nodes/{nodeName}/$/DeployServicePackage operations: - name: microsoftazuredeployservicepackagetonode method: POST description: Microsoft Azure Downloads All Of The Code Packages Associated With Specified Service Manifest On The Specified Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages path: /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetServicePackages operations: - name: microsoftazuregetdeployedservicepackageinfolist method: GET description: Microsoft Azure Gets The List Of Service Packages Deployed On A Service Fabric Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages-servicePacka path: /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetServicePackages/{servicePackageName} operations: - name: microsoftazuregetdeployedservicepackageinfolistbyname method: GET description: Microsoft Azure Gets The List Of Service Packages Deployed On A Service Fabric Node Matching Exactly The Specified Name outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages-servicePacka path: /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetServicePackages/{servicePackageName}/$/GetHealth operations: - name: microsoftazuregetdeployedservicepackagehealth method: GET description: Microsoft Azure Gets The Information About Health Of A Service Package For A Specific Application Deployed For A Service Fabric Node And Application outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuregetdeployedservicepackagehealthusingpolicy method: POST description: Microsoft Azure Gets The Information About Health Of Service Package For A Specific Application Deployed On A Service Fabric Node Using The Specified Policy outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages-servicePacka path: /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetServicePackages/{servicePackageName}/$/ReportHealth operations: - name: microsoftazurereportdeployedservicepackagehealth method: POST description: Microsoft Azure Sends A Health Report On The Service Fabric Deployed Service Package outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: service-fabric-client-apis-service-package-rest port: 8080 description: REST adapter for Microsoft Azure Service Fabric Client APIs — Service Package. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/nodes/{nodename}//deployservicepackage name: nodes-nodename-deployservicepackage description: REST surface for Nodes-nodeName-$-DeployServicePackage. operations: - method: POST name: microsoftazuredeployservicepackagetonode description: Microsoft Azure Downloads All Of The Code Packages Associated With Specified Service Manifest On The Specified Node call: service-fabric-client-apis-service-package.microsoftazuredeployservicepackagetonode outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getapplications/{applicationid}//getservicepackages name: nodes-nodename-getapplications-applicationid-getservicepackages description: REST surface for Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages. operations: - method: GET name: microsoftazuregetdeployedservicepackageinfolist description: Microsoft Azure Gets The List Of Service Packages Deployed On A Service Fabric Node call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackageinfolist outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getapplications/{applicationid}//getservicepackages/{servicepackagename} name: nodes-nodename-getapplications-applicationid-getservicepackages-servicepacka description: REST surface for Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages-servicePacka. operations: - method: GET name: microsoftazuregetdeployedservicepackageinfolistbyname description: Microsoft Azure Gets The List Of Service Packages Deployed On A Service Fabric Node Matching Exactly The Specified Name call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackageinfolistbyname outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getapplications/{applicationid}//getservicepackages/{servicepackagename}//gethealth name: nodes-nodename-getapplications-applicationid-getservicepackages-servicepacka description: REST surface for Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages-servicePacka. operations: - method: GET name: microsoftazuregetdeployedservicepackagehealth description: Microsoft Azure Gets The Information About Health Of A Service Package For A Specific Application Deployed For A Service Fabric Node And Application call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackagehealth outputParameters: - type: object mapping: $. - method: POST name: microsoftazuregetdeployedservicepackagehealthusingpolicy description: Microsoft Azure Gets The Information About Health Of Service Package For A Specific Application Deployed On A Service Fabric Node Using The Specified Policy call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackagehealthusingpolicy outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getapplications/{applicationid}//getservicepackages/{servicepackagename}//reporthealth name: nodes-nodename-getapplications-applicationid-getservicepackages-servicepacka description: REST surface for Nodes-nodeName-$-GetApplications-applicationId-$-GetServicePackages-servicePacka. operations: - method: POST name: microsoftazurereportdeployedservicepackagehealth description: Microsoft Azure Sends A Health Report On The Service Fabric Deployed Service Package call: service-fabric-client-apis-service-package.microsoftazurereportdeployedservicepackagehealth outputParameters: - type: object mapping: $. - type: mcp namespace: service-fabric-client-apis-service-package-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Service Fabric Client APIs — Service Package. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-downloads-all-code description: Microsoft Azure Downloads All Of The Code Packages Associated With Specified Service Manifest On The Specified Node hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-service-package.microsoftazuredeployservicepackagetonode outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-list-service description: Microsoft Azure Gets The List Of Service Packages Deployed On A Service Fabric Node hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackageinfolist outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-list-service-2 description: Microsoft Azure Gets The List Of Service Packages Deployed On A Service Fabric Node Matching Exactly The Specified Name hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackageinfolistbyname outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-information-about description: Microsoft Azure Gets The Information About Health Of A Service Package For A Specific Application Deployed For A Service Fabric Node And Application hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackagehealth outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-information-about-2 description: Microsoft Azure Gets The Information About Health Of Service Package For A Specific Application Deployed On A Service Fabric Node Using The Specified Policy hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-service-package.microsoftazuregetdeployedservicepackagehealthusingpolicy outputParameters: - type: object mapping: $. - name: microsoft-azure-sends-health-report description: Microsoft Azure Sends A Health Report On The Service Fabric Deployed Service Package hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-service-package.microsoftazurereportdeployedservicepackagehealth outputParameters: - type: object mapping: $.