Microsoft Azure · Capability

Microsoft Azure Service Fabric Client APIs — Replica

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.

Run with Naftiko Microsoft AzureReplica

What You Can Do

GET
Microsoftazuregetdeployedservicereplicainfolist — Microsoft Azure Gets The List Of Replicas Deployed On A Service Fabric Node
/v1/nodes/{nodename}//getapplications/{applicationid}//getreplicas
GET
Microsoftazuregetdeployedservicereplicadetailinfobypartitionid — Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node
/v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas
POST
Microsoftazureremovereplica — Microsoft Azure Removes A Service Replica Running On A Node
/v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas/{replicaid}//delete
GET
Microsoftazuregetdeployedservicereplicadetailinfo — Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node
/v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas/{replicaid}//getdetail
POST
Microsoftazurerestartreplica — Microsoft Azure Restarts A Service Replica Of A Persisted Service Running On A Node
/v1/nodes/{nodename}//getpartitions/{partitionid}//getreplicas/{replicaid}//restart
GET
Microsoftazuregetreplicainfolist — Microsoft Azure Gets The Information About Replicas Of A Service Fabric Service Partition
/v1/partitions/{partitionid}//getreplicas
GET
Microsoftazuregetreplicainfo — Microsoft Azure Gets The Information About A Replica Of A Service Fabric Partition
/v1/partitions/{partitionid}//getreplicas/{replicaid}
GET
Microsoftazuregetreplicahealth — Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance
/v1/partitions/{partitionid}//getreplicas/{replicaid}//gethealth
POST
Microsoftazuregetreplicahealthusingpolicy — Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance Using The Specified Policy
/v1/partitions/{partitionid}//getreplicas/{replicaid}//gethealth
POST
Microsoftazurereportreplicahealth — Microsoft Azure Sends A Health Report On The Service Fabric Replica
/v1/partitions/{partitionid}//getreplicas/{replicaid}//reporthealth

MCP Tools

microsoft-azure-gets-list-replicas

Microsoft Azure Gets The List Of Replicas Deployed On A Service Fabric Node

read-only idempotent
microsoft-azure-gets-details-replica

Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node

read-only idempotent
microsoft-azure-removes-service-replica

Microsoft Azure Removes A Service Replica Running On A Node

microsoft-azure-gets-details-replica-2

Microsoft Azure Gets The Details Of Replica Deployed On A Service Fabric Node

read-only idempotent
microsoft-azure-restarts-service-replica

Microsoft Azure Restarts A Service Replica Of A Persisted Service Running On A Node

microsoft-azure-gets-information-about

Microsoft Azure Gets The Information About Replicas Of A Service Fabric Service Partition

read-only idempotent
microsoft-azure-gets-information-about-2

Microsoft Azure Gets The Information About A Replica Of A Service Fabric Partition

read-only idempotent
microsoft-azure-gets-health-service

Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance

read-only idempotent
microsoft-azure-gets-health-service-2

Microsoft Azure Gets The Health Of A Service Fabric Stateful Service Replica Or Stateless Service Instance Using The Specified Policy

microsoft-azure-sends-health-report

Microsoft Azure Sends A Health Report On The Service Fabric Replica

Capability Spec

service-fabric-client-apis-replica.yaml Raw ↑
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: $.