naftiko: 1.0.0-alpha2 info: label: Microsoft Azure Service Fabric Client APIs — Replica description: 'Microsoft Azure Service Fabric Client APIs — Replica. 10 operations. Lead operation: Microsoft Azure Gets The List Of Replicas Deployed On A Service Fabric Node. Self-contained Naftiko capability covering one Microsoft Azure business surface.' tags: - Microsoft Azure - Replica 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-replica baseUri: http://localhost:19080 description: Microsoft Azure Service Fabric Client APIs — Replica business capability. Self-contained, no shared references. resources: - name: Nodes-nodeName-$-GetApplications-applicationId-$-GetReplicas path: /Nodes/{nodeName}/$/GetApplications/{applicationId}/$/GetReplicas operations: - name: microsoftazuregetdeployedservicereplicainfolist method: GET description: Microsoft Azure Gets The List Of Replicas Deployed On A Service Fabric Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas path: /Nodes/{nodeName}/$/GetPartitions/{partitionId}/$/GetReplicas operations: - name: microsoftazuregetdeployedservicereplicadetailinfobypartitionid method: GET description: Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas-replicaId-$-Delete path: /Nodes/{nodeName}/$/GetPartitions/{partitionId}/$/GetReplicas/{replicaId}/$/Delete operations: - name: microsoftazureremovereplica method: POST description: Microsoft Azure Removes A Service Replica Running On A Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas-replicaId-$-GetDetail path: /Nodes/{nodeName}/$/GetPartitions/{partitionId}/$/GetReplicas/{replicaId}/$/GetDetail operations: - name: microsoftazuregetdeployedservicereplicadetailinfo method: GET description: Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas-replicaId-$-Restart path: /Nodes/{nodeName}/$/GetPartitions/{partitionId}/$/GetReplicas/{replicaId}/$/Restart operations: - name: microsoftazurerestartreplica method: POST description: Microsoft Azure Restarts A Service Replica Of A Persisted Service Running On A Node outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Partitions-partitionId-$-GetReplicas path: /Partitions/{partitionId}/$/GetReplicas operations: - name: microsoftazuregetreplicainfolist method: GET description: Microsoft Azure Gets The Information About Replicas Of A Service Fabric Service Partition outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Partitions-partitionId-$-GetReplicas-replicaId path: /Partitions/{partitionId}/$/GetReplicas/{replicaId} operations: - name: microsoftazuregetreplicainfo method: GET description: Microsoft Azure Gets The Information About A Replica Of A Service Fabric Partition outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Partitions-partitionId-$-GetReplicas-replicaId-$-GetHealth path: /Partitions/{partitionId}/$/GetReplicas/{replicaId}/$/GetHealth operations: - name: microsoftazuregetreplicahealth method: GET description: Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance outputRawFormat: json outputParameters: - name: result type: object value: $. - name: microsoftazuregetreplicahealthusingpolicy method: POST description: Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance Using The Specified Policy outputRawFormat: json outputParameters: - name: result type: object value: $. - name: Partitions-partitionId-$-GetReplicas-replicaId-$-ReportHealth path: /Partitions/{partitionId}/$/GetReplicas/{replicaId}/$/ReportHealth operations: - name: microsoftazurereportreplicahealth method: POST description: Microsoft Azure Sends A Health Report On The Service Fabric Replica outputRawFormat: json outputParameters: - name: result type: object value: $. exposes: - type: rest namespace: service-fabric-client-apis-replica-rest port: 8080 description: REST adapter for Microsoft Azure Service Fabric Client APIs — Replica. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/nodes/{nodename}//getapplications/{applicationid}//getreplicas name: nodes-nodename-getapplications-applicationid-getreplicas description: REST surface for Nodes-nodeName-$-GetApplications-applicationId-$-GetReplicas. operations: - method: GET name: microsoftazuregetdeployedservicereplicainfolist description: Microsoft Azure Gets The List Of Replicas Deployed On A Service Fabric Node call: service-fabric-client-apis-replica.microsoftazuregetdeployedservicereplicainfolist outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas name: nodes-nodename-getpartitions-partitionid-getreplicas description: REST surface for Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas. operations: - method: GET name: microsoftazuregetdeployedservicereplicadetailinfobypartitionid description: Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node call: service-fabric-client-apis-replica.microsoftazuregetdeployedservicereplicadetailinfobypartitionid outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas/{replicaid}//delete name: nodes-nodename-getpartitions-partitionid-getreplicas-replicaid-delete description: REST surface for Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas-replicaId-$-Delete. operations: - method: POST name: microsoftazureremovereplica description: Microsoft Azure Removes A Service Replica Running On A Node call: service-fabric-client-apis-replica.microsoftazureremovereplica outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas/{replicaid}//getdetail name: nodes-nodename-getpartitions-partitionid-getreplicas-replicaid-getdetail description: REST surface for Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas-replicaId-$-GetDetail. operations: - method: GET name: microsoftazuregetdeployedservicereplicadetailinfo description: Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node call: service-fabric-client-apis-replica.microsoftazuregetdeployedservicereplicadetailinfo outputParameters: - type: object mapping: $. - path: /v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas/{replicaid}//restart name: nodes-nodename-getpartitions-partitionid-getreplicas-replicaid-restart description: REST surface for Nodes-nodeName-$-GetPartitions-partitionId-$-GetReplicas-replicaId-$-Restart. operations: - method: POST name: microsoftazurerestartreplica description: Microsoft Azure Restarts A Service Replica Of A Persisted Service Running On A Node call: service-fabric-client-apis-replica.microsoftazurerestartreplica outputParameters: - type: object mapping: $. - path: /v1/partitions/{partitionid}//getreplicas name: partitions-partitionid-getreplicas description: REST surface for Partitions-partitionId-$-GetReplicas. operations: - method: GET name: microsoftazuregetreplicainfolist description: Microsoft Azure Gets The Information About Replicas Of A Service Fabric Service Partition call: service-fabric-client-apis-replica.microsoftazuregetreplicainfolist outputParameters: - type: object mapping: $. - path: /v1/partitions/{partitionid}//getreplicas/{replicaid} name: partitions-partitionid-getreplicas-replicaid description: REST surface for Partitions-partitionId-$-GetReplicas-replicaId. operations: - method: GET name: microsoftazuregetreplicainfo description: Microsoft Azure Gets The Information About A Replica Of A Service Fabric Partition call: service-fabric-client-apis-replica.microsoftazuregetreplicainfo outputParameters: - type: object mapping: $. - path: /v1/partitions/{partitionid}//getreplicas/{replicaid}//gethealth name: partitions-partitionid-getreplicas-replicaid-gethealth description: REST surface for Partitions-partitionId-$-GetReplicas-replicaId-$-GetHealth. operations: - method: GET name: microsoftazuregetreplicahealth description: Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance call: service-fabric-client-apis-replica.microsoftazuregetreplicahealth outputParameters: - type: object mapping: $. - method: POST name: microsoftazuregetreplicahealthusingpolicy description: Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance Using The Specified Policy call: service-fabric-client-apis-replica.microsoftazuregetreplicahealthusingpolicy outputParameters: - type: object mapping: $. - path: /v1/partitions/{partitionid}//getreplicas/{replicaid}//reporthealth name: partitions-partitionid-getreplicas-replicaid-reporthealth description: REST surface for Partitions-partitionId-$-GetReplicas-replicaId-$-ReportHealth. operations: - method: POST name: microsoftazurereportreplicahealth description: Microsoft Azure Sends A Health Report On The Service Fabric Replica call: service-fabric-client-apis-replica.microsoftazurereportreplicahealth outputParameters: - type: object mapping: $. - type: mcp namespace: service-fabric-client-apis-replica-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Service Fabric Client APIs — Replica. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-gets-list-replicas description: Microsoft Azure Gets The List Of Replicas Deployed On A Service Fabric Node hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-replica.microsoftazuregetdeployedservicereplicainfolist outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-details-replica description: Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-replica.microsoftazuregetdeployedservicereplicadetailinfobypartitionid outputParameters: - type: object mapping: $. - name: microsoft-azure-removes-service-replica description: Microsoft Azure Removes A Service Replica Running On A Node hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-replica.microsoftazureremovereplica outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-details-replica-2 description: Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-replica.microsoftazuregetdeployedservicereplicadetailinfo outputParameters: - type: object mapping: $. - name: microsoft-azure-restarts-service-replica description: Microsoft Azure Restarts A Service Replica Of A Persisted Service Running On A Node hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-replica.microsoftazurerestartreplica outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-information-about description: Microsoft Azure Gets The Information About Replicas Of A Service Fabric Service Partition hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-replica.microsoftazuregetreplicainfolist outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-information-about-2 description: Microsoft Azure Gets The Information About A Replica Of A Service Fabric Partition hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-replica.microsoftazuregetreplicainfo outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-health-service description: Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance hints: readOnly: true destructive: false idempotent: true call: service-fabric-client-apis-replica.microsoftazuregetreplicahealth outputParameters: - type: object mapping: $. - name: microsoft-azure-gets-health-service-2 description: Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance Using The Specified Policy hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-replica.microsoftazuregetreplicahealthusingpolicy outputParameters: - type: object mapping: $. - name: microsoft-azure-sends-health-report description: Microsoft Azure Sends A Health Report On The Service Fabric Replica hints: readOnly: false destructive: false idempotent: false call: service-fabric-client-apis-replica.microsoftazurereportreplicahealth outputParameters: - type: object mapping: $.