Microsoft Azure · Capability

Microsoft Azure Service Fabric Client APIs — Cluster

Microsoft Azure Service Fabric Client APIs — Cluster. 25 operations. Lead operation: Microsoft Azure Gets The Azure Active Directory Metadata Used For Secured Connection To Cluster. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureCluster

What You Can Do

GET
Microsoftazuregetaadmetadata — Microsoft Azure Gets The Azure Active Directory Metadata Used For Secured Connection To Cluster
/v1//getaadmetadata
GET
Microsoftazuregetclusterconfiguration — Microsoft Azure Get The Service Fabric Standalone Cluster Configuration
/v1//getclusterconfiguration
GET
Microsoftazuregetclusterconfigurationupgradestatus — Microsoft Azure Get The Cluster Configuration Upgrade Status Of A Service Fabric Standalone Cluster
/v1//getclusterconfigurationupgradestatus
GET
Microsoftazuregetclusterhealth — Microsoft Azure Gets The Health Of A Service Fabric Cluster
/v1//getclusterhealth
POST
Microsoftazuregetclusterhealthusingpolicy — Microsoft Azure Gets The Health Of A Service Fabric Cluster Using The Specified Policy
/v1//getclusterhealth
GET
Microsoftazuregetclusterhealthchunk — Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
/v1//getclusterhealthchunk
POST
Microsoftazuregetclusterhealthchunkusingpolicyandadvancedfilters — Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
/v1//getclusterhealthchunk
GET
Microsoftazuregetclustermanifest — Microsoft Azure Get The Service Fabric Cluster Manifest
/v1//getclustermanifest
GET
Microsoftazuregetclusterversion — Microsoft Azure Get The Current Service Fabric Cluster Version
/v1//getclusterversion
GET
Microsoftazuregetclusterload — Microsoft Azure Gets The Load Of A Service Fabric Cluster
/v1//getloadinformation
GET
Microsoftazuregetprovisionedfabriccodeversioninfolist — Microsoft Azure Gets A List Of Fabric Code Versions That Are Provisioned In A Service Fabric Cluster
/v1//getprovisionedcodeversions
GET
Microsoftazuregetprovisionedfabricconfigversioninfolist — Microsoft Azure Gets A List Of Fabric Config Versions That Are Provisioned In A Service Fabric Cluster
/v1//getprovisionedconfigversions
GET
Microsoftazuregetupgradeorchestrationservicestate — Microsoft Azure Get The Service State Of Service Fabric Upgrade Orchestration Service
/v1//getupgradeorchestrationservicestate
GET
Microsoftazuregetclusterupgradeprogress — Microsoft Azure Gets The Progress Of The Current Cluster Upgrade
/v1//getupgradeprogress
POST
Microsoftazureresumeclusterupgrade — Microsoft Azure Make The Cluster Upgrade Move On To The Next Upgrade Domain
/v1//movetonextupgradedomain
POST
Microsoftazureprovisioncluster — Microsoft Azure Provision The Code Or Configuration Packages Of A Service Fabric Cluster
/v1//provision
POST
Microsoftazurereportclusterhealth — Microsoft Azure Sends A Health Report On The Service Fabric Cluster
/v1//reportclusterhealth
POST
Microsoftazurerollbackclusterupgrade — Microsoft Azure Roll Back The Upgrade Of A Service Fabric Cluster
/v1//rollbackupgrade
POST
Microsoftazuresetupgradeorchestrationservicestate — Microsoft Azure Update The Service State Of Service Fabric Upgrade Orchestration Service
/v1//setupgradeorchestrationservicestate
POST
Microsoftazurestartclusterconfigurationupgrade — Microsoft Azure Start Upgrading The Configuration Of A Service Fabric Standalone Cluster
/v1//startclusterconfigurationupgrade
POST
Microsoftazuretoggleverboseserviceplacementhealthreporting — Microsoft Azure Changes The Verbosity Of Service Placement Health Reporting
/v1//toggleverboseserviceplacementhealthreporting
POST
Microsoftazureunprovisioncluster — Microsoft Azure Unprovision The Code Or Configuration Packages Of A Service Fabric Cluster
/v1//unprovision
POST
Microsoftazureupdateclusterupgrade — Microsoft Azure Update The Upgrade Parameters Of A Service Fabric Cluster Upgrade
/v1//updateupgrade
POST
Microsoftazurestartclusterupgrade — Microsoft Azure Start Upgrading The Code Or Configuration Version Of A Service Fabric Cluster
/v1//upgrade
POST
Microsoftazurevalidateclusterupgrade — Microsoft Azure Validate And Assess The Impact Of A Code Or Configuration Version Update Of A Service Fabric Cluster
/v1//validateupgrade

MCP Tools

microsoft-azure-gets-azure-active

Microsoft Azure Gets The Azure Active Directory Metadata Used For Secured Connection To Cluster

read-only idempotent
microsoft-azure-get-service-fabric

Microsoft Azure Get The Service Fabric Standalone Cluster Configuration

read-only idempotent
microsoft-azure-get-cluster-configuration

Microsoft Azure Get The Cluster Configuration Upgrade Status Of A Service Fabric Standalone Cluster

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

Microsoft Azure Gets The Health Of A Service Fabric Cluster

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

Microsoft Azure Gets The Health Of A Service Fabric Cluster Using The Specified Policy

microsoft-azure-gets-health-service-3

Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks

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

Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks

microsoft-azure-get-service-fabric-2

Microsoft Azure Get The Service Fabric Cluster Manifest

read-only idempotent
microsoft-azure-get-current-service

Microsoft Azure Get The Current Service Fabric Cluster Version

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

Microsoft Azure Gets The Load Of A Service Fabric Cluster

read-only idempotent
microsoft-azure-gets-list-fabric

Microsoft Azure Gets A List Of Fabric Code Versions That Are Provisioned In A Service Fabric Cluster

read-only idempotent
microsoft-azure-gets-list-fabric-2

Microsoft Azure Gets A List Of Fabric Config Versions That Are Provisioned In A Service Fabric Cluster

read-only idempotent
microsoft-azure-get-service-state

Microsoft Azure Get The Service State Of Service Fabric Upgrade Orchestration Service

read-only idempotent
microsoft-azure-gets-progress-current

Microsoft Azure Gets The Progress Of The Current Cluster Upgrade

read-only idempotent
microsoft-azure-make-cluster-upgrade

Microsoft Azure Make The Cluster Upgrade Move On To The Next Upgrade Domain

microsoft-azure-provision-code-configuration

Microsoft Azure Provision The Code Or Configuration Packages Of A Service Fabric Cluster

microsoft-azure-sends-health-report

Microsoft Azure Sends A Health Report On The Service Fabric Cluster

microsoft-azure-roll-back-upgrade

Microsoft Azure Roll Back The Upgrade Of A Service Fabric Cluster

microsoft-azure-update-service-state

Microsoft Azure Update The Service State Of Service Fabric Upgrade Orchestration Service

microsoft-azure-start-upgrading-configuration

Microsoft Azure Start Upgrading The Configuration Of A Service Fabric Standalone Cluster

microsoft-azure-changes-verbosity-service

Microsoft Azure Changes The Verbosity Of Service Placement Health Reporting

microsoft-azure-unprovision-code-configuration

Microsoft Azure Unprovision The Code Or Configuration Packages Of A Service Fabric Cluster

microsoft-azure-update-upgrade-parameters

Microsoft Azure Update The Upgrade Parameters Of A Service Fabric Cluster Upgrade

microsoft-azure-start-upgrading-code

Microsoft Azure Start Upgrading The Code Or Configuration Version Of A Service Fabric Cluster

microsoft-azure-validate-and-assess

Microsoft Azure Validate And Assess The Impact Of A Code Or Configuration Version Update Of A Service Fabric Cluster

read-only

Capability Spec

service-fabric-client-apis-cluster.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Service Fabric Client APIs — Cluster
  description: 'Microsoft Azure Service Fabric Client APIs — Cluster. 25 operations. Lead operation: Microsoft Azure Gets
    The Azure Active Directory Metadata Used For Secured Connection To Cluster. Self-contained Naftiko capability covering
    one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - Cluster
  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-cluster
    baseUri: http://localhost:19080
    description: Microsoft Azure Service Fabric Client APIs — Cluster business capability. Self-contained, no shared references.
    resources:
    - name: $-GetAadMetadata
      path: /$/GetAadMetadata
      operations:
      - name: microsoftazuregetaadmetadata
        method: GET
        description: Microsoft Azure Gets The Azure Active Directory Metadata Used For Secured Connection To Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetClusterConfiguration
      path: /$/GetClusterConfiguration
      operations:
      - name: microsoftazuregetclusterconfiguration
        method: GET
        description: Microsoft Azure Get The Service Fabric Standalone Cluster Configuration
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetClusterConfigurationUpgradeStatus
      path: /$/GetClusterConfigurationUpgradeStatus
      operations:
      - name: microsoftazuregetclusterconfigurationupgradestatus
        method: GET
        description: Microsoft Azure Get The Cluster Configuration Upgrade Status Of A Service Fabric Standalone Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetClusterHealth
      path: /$/GetClusterHealth
      operations:
      - name: microsoftazuregetclusterhealth
        method: GET
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuregetclusterhealthusingpolicy
        method: POST
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using The Specified Policy
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetClusterHealthChunk
      path: /$/GetClusterHealthChunk
      operations:
      - name: microsoftazuregetclusterhealthchunk
        method: GET
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuregetclusterhealthchunkusingpolicyandadvancedfilters
        method: POST
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetClusterManifest
      path: /$/GetClusterManifest
      operations:
      - name: microsoftazuregetclustermanifest
        method: GET
        description: Microsoft Azure Get The Service Fabric Cluster Manifest
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetClusterVersion
      path: /$/GetClusterVersion
      operations:
      - name: microsoftazuregetclusterversion
        method: GET
        description: Microsoft Azure Get The Current Service Fabric Cluster Version
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetLoadInformation
      path: /$/GetLoadInformation
      operations:
      - name: microsoftazuregetclusterload
        method: GET
        description: Microsoft Azure Gets The Load Of A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetProvisionedCodeVersions
      path: /$/GetProvisionedCodeVersions
      operations:
      - name: microsoftazuregetprovisionedfabriccodeversioninfolist
        method: GET
        description: Microsoft Azure Gets A List Of Fabric Code Versions That Are Provisioned In A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetProvisionedConfigVersions
      path: /$/GetProvisionedConfigVersions
      operations:
      - name: microsoftazuregetprovisionedfabricconfigversioninfolist
        method: GET
        description: Microsoft Azure Gets A List Of Fabric Config Versions That Are Provisioned In A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetUpgradeOrchestrationServiceState
      path: /$/GetUpgradeOrchestrationServiceState
      operations:
      - name: microsoftazuregetupgradeorchestrationservicestate
        method: GET
        description: Microsoft Azure Get The Service State Of Service Fabric Upgrade Orchestration Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-GetUpgradeProgress
      path: /$/GetUpgradeProgress
      operations:
      - name: microsoftazuregetclusterupgradeprogress
        method: GET
        description: Microsoft Azure Gets The Progress Of The Current Cluster Upgrade
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-MoveToNextUpgradeDomain
      path: /$/MoveToNextUpgradeDomain
      operations:
      - name: microsoftazureresumeclusterupgrade
        method: POST
        description: Microsoft Azure Make The Cluster Upgrade Move On To The Next Upgrade Domain
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-Provision
      path: /$/Provision
      operations:
      - name: microsoftazureprovisioncluster
        method: POST
        description: Microsoft Azure Provision The Code Or Configuration Packages Of A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-ReportClusterHealth
      path: /$/ReportClusterHealth
      operations:
      - name: microsoftazurereportclusterhealth
        method: POST
        description: Microsoft Azure Sends A Health Report On The Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-RollbackUpgrade
      path: /$/RollbackUpgrade
      operations:
      - name: microsoftazurerollbackclusterupgrade
        method: POST
        description: Microsoft Azure Roll Back The Upgrade Of A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-SetUpgradeOrchestrationServiceState
      path: /$/SetUpgradeOrchestrationServiceState
      operations:
      - name: microsoftazuresetupgradeorchestrationservicestate
        method: POST
        description: Microsoft Azure Update The Service State Of Service Fabric Upgrade Orchestration Service
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-StartClusterConfigurationUpgrade
      path: /$/StartClusterConfigurationUpgrade
      operations:
      - name: microsoftazurestartclusterconfigurationupgrade
        method: POST
        description: Microsoft Azure Start Upgrading The Configuration Of A Service Fabric Standalone Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-ToggleVerboseServicePlacementHealthReporting
      path: /$/ToggleVerboseServicePlacementHealthReporting
      operations:
      - name: microsoftazuretoggleverboseserviceplacementhealthreporting
        method: POST
        description: Microsoft Azure Changes The Verbosity Of Service Placement Health Reporting
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-Unprovision
      path: /$/Unprovision
      operations:
      - name: microsoftazureunprovisioncluster
        method: POST
        description: Microsoft Azure Unprovision The Code Or Configuration Packages Of A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-UpdateUpgrade
      path: /$/UpdateUpgrade
      operations:
      - name: microsoftazureupdateclusterupgrade
        method: POST
        description: Microsoft Azure Update The Upgrade Parameters Of A Service Fabric Cluster Upgrade
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-Upgrade
      path: /$/Upgrade
      operations:
      - name: microsoftazurestartclusterupgrade
        method: POST
        description: Microsoft Azure Start Upgrading The Code Or Configuration Version Of A Service Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: $-ValidateUpgrade
      path: /$/ValidateUpgrade
      operations:
      - name: microsoftazurevalidateclusterupgrade
        method: POST
        description: Microsoft Azure Validate And Assess The Impact Of A Code Or Configuration Version Update Of A Service
          Fabric Cluster
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: service-fabric-client-apis-cluster-rest
    port: 8080
    description: REST adapter for Microsoft Azure Service Fabric Client APIs — Cluster. One Spectral-compliant resource per
      consumed operation, prefixed with /v1.
    resources:
    - path: /v1//getaadmetadata
      name: getaadmetadata
      description: REST surface for $-GetAadMetadata.
      operations:
      - method: GET
        name: microsoftazuregetaadmetadata
        description: Microsoft Azure Gets The Azure Active Directory Metadata Used For Secured Connection To Cluster
        call: service-fabric-client-apis-cluster.microsoftazuregetaadmetadata
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getclusterconfiguration
      name: getclusterconfiguration
      description: REST surface for $-GetClusterConfiguration.
      operations:
      - method: GET
        name: microsoftazuregetclusterconfiguration
        description: Microsoft Azure Get The Service Fabric Standalone Cluster Configuration
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterconfiguration
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getclusterconfigurationupgradestatus
      name: getclusterconfigurationupgradestatus
      description: REST surface for $-GetClusterConfigurationUpgradeStatus.
      operations:
      - method: GET
        name: microsoftazuregetclusterconfigurationupgradestatus
        description: Microsoft Azure Get The Cluster Configuration Upgrade Status Of A Service Fabric Standalone Cluster
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterconfigurationupgradestatus
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getclusterhealth
      name: getclusterhealth
      description: REST surface for $-GetClusterHealth.
      operations:
      - method: GET
        name: microsoftazuregetclusterhealth
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealth
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazuregetclusterhealthusingpolicy
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using The Specified Policy
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealthusingpolicy
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getclusterhealthchunk
      name: getclusterhealthchunk
      description: REST surface for $-GetClusterHealthChunk.
      operations:
      - method: GET
        name: microsoftazuregetclusterhealthchunk
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealthchunk
        outputParameters:
        - type: object
          mapping: $.
      - method: POST
        name: microsoftazuregetclusterhealthchunkusingpolicyandadvancedfilters
        description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealthchunkusingpolicyandadvancedfilters
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getclustermanifest
      name: getclustermanifest
      description: REST surface for $-GetClusterManifest.
      operations:
      - method: GET
        name: microsoftazuregetclustermanifest
        description: Microsoft Azure Get The Service Fabric Cluster Manifest
        call: service-fabric-client-apis-cluster.microsoftazuregetclustermanifest
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getclusterversion
      name: getclusterversion
      description: REST surface for $-GetClusterVersion.
      operations:
      - method: GET
        name: microsoftazuregetclusterversion
        description: Microsoft Azure Get The Current Service Fabric Cluster Version
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterversion
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getloadinformation
      name: getloadinformation
      description: REST surface for $-GetLoadInformation.
      operations:
      - method: GET
        name: microsoftazuregetclusterload
        description: Microsoft Azure Gets The Load Of A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterload
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getprovisionedcodeversions
      name: getprovisionedcodeversions
      description: REST surface for $-GetProvisionedCodeVersions.
      operations:
      - method: GET
        name: microsoftazuregetprovisionedfabriccodeversioninfolist
        description: Microsoft Azure Gets A List Of Fabric Code Versions That Are Provisioned In A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazuregetprovisionedfabriccodeversioninfolist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getprovisionedconfigversions
      name: getprovisionedconfigversions
      description: REST surface for $-GetProvisionedConfigVersions.
      operations:
      - method: GET
        name: microsoftazuregetprovisionedfabricconfigversioninfolist
        description: Microsoft Azure Gets A List Of Fabric Config Versions That Are Provisioned In A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazuregetprovisionedfabricconfigversioninfolist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getupgradeorchestrationservicestate
      name: getupgradeorchestrationservicestate
      description: REST surface for $-GetUpgradeOrchestrationServiceState.
      operations:
      - method: GET
        name: microsoftazuregetupgradeorchestrationservicestate
        description: Microsoft Azure Get The Service State Of Service Fabric Upgrade Orchestration Service
        call: service-fabric-client-apis-cluster.microsoftazuregetupgradeorchestrationservicestate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//getupgradeprogress
      name: getupgradeprogress
      description: REST surface for $-GetUpgradeProgress.
      operations:
      - method: GET
        name: microsoftazuregetclusterupgradeprogress
        description: Microsoft Azure Gets The Progress Of The Current Cluster Upgrade
        call: service-fabric-client-apis-cluster.microsoftazuregetclusterupgradeprogress
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//movetonextupgradedomain
      name: movetonextupgradedomain
      description: REST surface for $-MoveToNextUpgradeDomain.
      operations:
      - method: POST
        name: microsoftazureresumeclusterupgrade
        description: Microsoft Azure Make The Cluster Upgrade Move On To The Next Upgrade Domain
        call: service-fabric-client-apis-cluster.microsoftazureresumeclusterupgrade
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//provision
      name: provision
      description: REST surface for $-Provision.
      operations:
      - method: POST
        name: microsoftazureprovisioncluster
        description: Microsoft Azure Provision The Code Or Configuration Packages Of A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazureprovisioncluster
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//reportclusterhealth
      name: reportclusterhealth
      description: REST surface for $-ReportClusterHealth.
      operations:
      - method: POST
        name: microsoftazurereportclusterhealth
        description: Microsoft Azure Sends A Health Report On The Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazurereportclusterhealth
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//rollbackupgrade
      name: rollbackupgrade
      description: REST surface for $-RollbackUpgrade.
      operations:
      - method: POST
        name: microsoftazurerollbackclusterupgrade
        description: Microsoft Azure Roll Back The Upgrade Of A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazurerollbackclusterupgrade
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//setupgradeorchestrationservicestate
      name: setupgradeorchestrationservicestate
      description: REST surface for $-SetUpgradeOrchestrationServiceState.
      operations:
      - method: POST
        name: microsoftazuresetupgradeorchestrationservicestate
        description: Microsoft Azure Update The Service State Of Service Fabric Upgrade Orchestration Service
        call: service-fabric-client-apis-cluster.microsoftazuresetupgradeorchestrationservicestate
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//startclusterconfigurationupgrade
      name: startclusterconfigurationupgrade
      description: REST surface for $-StartClusterConfigurationUpgrade.
      operations:
      - method: POST
        name: microsoftazurestartclusterconfigurationupgrade
        description: Microsoft Azure Start Upgrading The Configuration Of A Service Fabric Standalone Cluster
        call: service-fabric-client-apis-cluster.microsoftazurestartclusterconfigurationupgrade
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//toggleverboseserviceplacementhealthreporting
      name: toggleverboseserviceplacementhealthreporting
      description: REST surface for $-ToggleVerboseServicePlacementHealthReporting.
      operations:
      - method: POST
        name: microsoftazuretoggleverboseserviceplacementhealthreporting
        description: Microsoft Azure Changes The Verbosity Of Service Placement Health Reporting
        call: service-fabric-client-apis-cluster.microsoftazuretoggleverboseserviceplacementhealthreporting
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//unprovision
      name: unprovision
      description: REST surface for $-Unprovision.
      operations:
      - method: POST
        name: microsoftazureunprovisioncluster
        description: Microsoft Azure Unprovision The Code Or Configuration Packages Of A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazureunprovisioncluster
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//updateupgrade
      name: updateupgrade
      description: REST surface for $-UpdateUpgrade.
      operations:
      - method: POST
        name: microsoftazureupdateclusterupgrade
        description: Microsoft Azure Update The Upgrade Parameters Of A Service Fabric Cluster Upgrade
        call: service-fabric-client-apis-cluster.microsoftazureupdateclusterupgrade
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//upgrade
      name: upgrade
      description: REST surface for $-Upgrade.
      operations:
      - method: POST
        name: microsoftazurestartclusterupgrade
        description: Microsoft Azure Start Upgrading The Code Or Configuration Version Of A Service Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazurestartclusterupgrade
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1//validateupgrade
      name: validateupgrade
      description: REST surface for $-ValidateUpgrade.
      operations:
      - method: POST
        name: microsoftazurevalidateclusterupgrade
        description: Microsoft Azure Validate And Assess The Impact Of A Code Or Configuration Version Update Of A Service
          Fabric Cluster
        call: service-fabric-client-apis-cluster.microsoftazurevalidateclusterupgrade
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: service-fabric-client-apis-cluster-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Service Fabric Client APIs — Cluster. One tool per consumed operation, routed
      inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-gets-azure-active
      description: Microsoft Azure Gets The Azure Active Directory Metadata Used For Secured Connection To Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetaadmetadata
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-service-fabric
      description: Microsoft Azure Get The Service Fabric Standalone Cluster Configuration
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterconfiguration
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-cluster-configuration
      description: Microsoft Azure Get The Cluster Configuration Upgrade Status Of A Service Fabric Standalone Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterconfigurationupgradestatus
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-health-service
      description: Microsoft Azure Gets The Health Of A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealth
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-health-service-2
      description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using The Specified Policy
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealthusingpolicy
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-health-service-3
      description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealthchunk
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-health-service-4
      description: Microsoft Azure Gets The Health Of A Service Fabric Cluster Using Health Chunks
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterhealthchunkusingpolicyandadvancedfilters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-service-fabric-2
      description: Microsoft Azure Get The Service Fabric Cluster Manifest
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclustermanifest
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-current-service
      description: Microsoft Azure Get The Current Service Fabric Cluster Version
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterversion
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-load-service
      description: Microsoft Azure Gets The Load Of A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterload
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-list-fabric
      description: Microsoft Azure Gets A List Of Fabric Code Versions That Are Provisioned In A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetprovisionedfabriccodeversioninfolist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-list-fabric-2
      description: Microsoft Azure Gets A List Of Fabric Config Versions That Are Provisioned In A Service Fabric Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetprovisionedfabricconfigversioninfolist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-service-state
      description: Microsoft Azure Get The Service State Of Service Fabric Upgrade Orchestration Service
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetupgradeorchestrationservicestate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-gets-progress-current
      description: Microsoft Azure Gets The Progress Of The Current Cluster Upgrade
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: service-fabric-client-apis-cluster.microsoftazuregetclusterupgradeprogress
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-make-cluster-upgrade
      description: Microsoft Azure Make The Cluster Upgrade Move On To The Next Upgrade Domain
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazureresumeclusterupgrade
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-provision-code-configuration
      description: Microsoft Azure Provision The Code Or Configuration Packages Of A Service Fabric Cluster
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazureprovisioncluster
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-sends-health-report
      description: Microsoft Azure Sends A Health Report On The Service Fabric Cluster
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazurereportclusterhealth
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-roll-back-upgrade
      description: Microsoft Azure Roll Back The Upgrade Of A Service Fabric Cluster
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazurerollbackclusterupgrade
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-update-service-state
      description: Microsoft Azure Update The Service State Of Service Fabric Upgrade Orchestration Service
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazuresetupgradeorchestrationservicestate
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-start-upgrading-configuration
      description: Microsoft Azure Start Upgrading The Configuration Of A Service Fabric Standalone Cluster
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazurestartclusterconfigurationupgrade
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-changes-verbosity-service
      description: Microsoft Azure Changes The Verbosity Of Service Placement Health Reporting
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazuretoggleverboseserviceplacementhealthreporting
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-unprovision-code-configuration
      description: Microsoft Azure Unprovision The Code Or Configuration Packages Of A Service Fabric Cluster
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazureunprovisioncluster
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-update-upgrade-parameters
      description: Microsoft Azure Update The Upgrade Parameters Of A Service Fabric Cluster Upgrade
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazureupdateclusterupgrade
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-start-upgrading-code
      description: Microsoft Azure Start Upgrading The Code Or Configuration Version Of A Service Fabric Cluster
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazurestartclusterupgrade
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-validate-and-assess
      description: Microsoft Azure Validate And Assess The Impact Of A Code Or Configuration Version Update Of A Service Fabric
        Cluster
      hints:
        readOnly: true
        destructive: false
        idempotent: false
      call: service-fabric-client-apis-cluster.microsoftazurevalid

# --- truncated at 32 KB (32 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/service-fabric-client-apis-cluster.yaml