Microsoft Azure · Capability

Microsoft Azure Storage Cache Mgmt Client — Caches

Microsoft Azure Storage Cache Mgmt Client — Caches. 16 operations. Lead operation: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storagecache Caches. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureCaches

What You Can Do

GET
Microsoftazurecacheslist — Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storagecache Caches
/v1/subscriptions/{subscriptionid}/providers/microsoft-storagecache/caches
GET
Microsoftazurecacheslistbyresourcegroup — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches
DELETE
Microsoftazurecachesdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}
GET
Microsoftazurecachesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}
PUT
Microsoftazurecachescreateorupdate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}
PATCH
Microsoftazurecachesupdate — Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}
POST
Microsoftazurecachesdebuginfo — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Debuginfo
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/debuginfo
POST
Microsoftazurecachesflush — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Flush
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/flush
POST
Microsoftazurecachespauseprimingjob — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Pauseprimingjob
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/pauseprimingjob
POST
Microsoftazurecachesresumeprimingjob — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Resumeprimingjob
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/resumeprimingjob
POST
Microsoftazurecachesspaceallocation — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Spaceallocation
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/spaceallocation
POST
Microsoftazurecachesstart — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Start
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/start
POST
Microsoftazurecachesstartprimingjob — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Startprimingjob
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/startprimingjob
POST
Microsoftazurecachesstop — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Stop
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/stop
POST
Microsoftazurecachesstopprimingjob — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Stopprimingjob
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/stopprimingjob
POST
Microsoftazurecachesupgradefirmware — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Upgrade
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/upgrade

MCP Tools

microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storagecache Caches

read-only idempotent
microsoft-azure-get-subscriptions-subscriptionid-2

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches

read-only idempotent
microsoft-azure-delete-subscriptions-subscriptionid

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename

idempotent
microsoft-azure-get-subscriptions-subscriptionid-3

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename

read-only idempotent
microsoft-azure-put-subscriptions-subscriptionid

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename

idempotent
microsoft-azure-patch-subscriptions-subscriptionid

Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename

idempotent
microsoft-azure-post-subscriptions-subscriptionid

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Debuginfo

microsoft-azure-post-subscriptions-subscriptionid-2

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Flush

microsoft-azure-post-subscriptions-subscriptionid-3

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Pauseprimingjob

microsoft-azure-post-subscriptions-subscriptionid-4

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Resumeprimingjob

microsoft-azure-post-subscriptions-subscriptionid-5

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Spaceallocation

microsoft-azure-post-subscriptions-subscriptionid-6

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Start

microsoft-azure-post-subscriptions-subscriptionid-7

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Startprimingjob

microsoft-azure-post-subscriptions-subscriptionid-8

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Stop

microsoft-azure-post-subscriptions-subscriptionid-9

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Stopprimingjob

microsoft-azure-post-subscriptions-subscriptionid-10

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache Caches Cachename Upgrade

Capability Spec

storage-cache-mgmt-client-caches.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Storage Cache Mgmt Client — Caches
  description: 'Microsoft Azure Storage Cache Mgmt Client — Caches. 16 operations. Lead operation: Microsoft Azure Get Subscriptions
    Subscriptionid Providers Microsoft Storagecache Caches. Self-contained Naftiko capability covering one Microsoft Azure
    business surface.'
  tags:
  - Microsoft Azure
  - Caches
  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: storage-cache-mgmt-client-caches
    baseUri: https://management.azure.com
    description: Microsoft Azure Storage Cache Mgmt Client — Caches business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.StorageCache-caches
      path: /subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/caches
      operations:
      - name: microsoftazurecacheslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storagecache Caches
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches
      operations:
      - name: microsoftazurecacheslistbyresourcegroup
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}
      operations:
      - name: microsoftazurecachesdelete
        method: DELETE
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurecachesget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurecachescreateorupdate
        method: PUT
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cache
          in: body
          type: string
          description: Object containing the user-selectable properties of the new cache. If read-only properties are included,
            they must match the existing values of those properties
          required: true
      - name: microsoftazurecachesupdate
        method: PATCH
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: cache
          in: body
          type: string
          description: Object containing the user-selectable properties of the cache. If read-only properties are included,
            they must match the existing values of those properties.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/debugInfo
      operations:
      - name: microsoftazurecachesdebuginfo
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Debuginfo
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/flush
      operations:
      - name: microsoftazurecachesflush
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Flush
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/pausePrimingJob
      operations:
      - name: microsoftazurecachespauseprimingjob
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Pauseprimingjob
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: primingJobId
          in: body
          type: string
          description: Object containing the priming job ID.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/resumePrimingJob
      operations:
      - name: microsoftazurecachesresumeprimingjob
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Resumeprimingjob
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: primingJobId
          in: body
          type: string
          description: Object containing the priming job ID.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/spaceAllocation
      operations:
      - name: microsoftazurecachesspaceallocation
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Spaceallocation
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: spaceAllocation
          in: body
          type: string
          description: List containing storage target cache space percentage allocations.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/start
      operations:
      - name: microsoftazurecachesstart
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Start
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/startPrimingJob
      operations:
      - name: microsoftazurecachesstartprimingjob
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Startprimingjob
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: primingjob
          in: body
          type: string
          description: Object containing the definition of a priming job.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/stop
      operations:
      - name: microsoftazurecachesstop
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Stop
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/stopPrimingJob
      operations:
      - name: microsoftazurecachesstopprimingjob
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Stopprimingjob
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: primingJobId
          in: body
          type: string
          description: Object containing the priming job ID.
    - name: subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/providers/Microsoft.StorageCache/caches/{cacheName}/upgrade
      operations:
      - name: microsoftazurecachesupgradefirmware
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Upgrade
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: storage-cache-mgmt-client-caches-rest
    port: 8080
    description: REST adapter for Microsoft Azure Storage Cache Mgmt Client — Caches. One Spectral-compliant resource per
      consumed operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-storagecache/caches
      name: subscriptions-subscriptionid-providers-microsoft-storagecache-caches
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.StorageCache-caches.
      operations:
      - method: GET
        name: microsoftazurecacheslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storagecache Caches
        call: storage-cache-mgmt-client-caches.microsoftazurecacheslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazurecacheslistbyresourcegroup
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches
        call: storage-cache-mgmt-client-caches.microsoftazurecacheslistbyresourcegroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: DELETE
        name: microsoftazurecachesdelete
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        call: storage-cache-mgmt-client-caches.microsoftazurecachesdelete
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: microsoftazurecachesget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        call: storage-cache-mgmt-client-caches.microsoftazurecachesget
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazurecachescreateorupdate
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        call: storage-cache-mgmt-client-caches.microsoftazurecachescreateorupdate
        with:
          cache: rest.cache
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazurecachesupdate
        description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename
        call: storage-cache-mgmt-client-caches.microsoftazurecachesupdate
        with:
          cache: rest.cache
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/debuginfo
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesdebuginfo
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Debuginfo
        call: storage-cache-mgmt-client-caches.microsoftazurecachesdebuginfo
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/flush
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesflush
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Flush
        call: storage-cache-mgmt-client-caches.microsoftazurecachesflush
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/pauseprimingjob
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachespauseprimingjob
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Pauseprimingjob
        call: storage-cache-mgmt-client-caches.microsoftazurecachespauseprimingjob
        with:
          primingJobId: rest.primingJobId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/resumeprimingjob
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesresumeprimingjob
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Resumeprimingjob
        call: storage-cache-mgmt-client-caches.microsoftazurecachesresumeprimingjob
        with:
          primingJobId: rest.primingJobId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/spaceallocation
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesspaceallocation
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Spaceallocation
        call: storage-cache-mgmt-client-caches.microsoftazurecachesspaceallocation
        with:
          spaceAllocation: rest.spaceAllocation
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/start
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesstart
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Start
        call: storage-cache-mgmt-client-caches.microsoftazurecachesstart
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/startprimingjob
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesstartprimingjob
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Startprimingjob
        call: storage-cache-mgmt-client-caches.microsoftazurecachesstartprimingjob
        with:
          primingjob: rest.primingjob
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/stop
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesstop
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Stop
        call: storage-cache-mgmt-client-caches.microsoftazurecachesstop
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/stopprimingjob
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesstopprimingjob
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Stopprimingjob
        call: storage-cache-mgmt-client-caches.microsoftazurecachesstopprimingjob
        with:
          primingJobId: rest.primingJobId
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-storagecache/caches/{cachename}/upgrade
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourcegroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazurecachesupgradefirmware
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Storagecache Caches Cachename Upgrade
        call: storage-cache-mgmt-client-caches.microsoftazurecachesupgradefirmware
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: storage-cache-mgmt-client-caches-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Storage Cache Mgmt Client — Caches. One tool per consumed operation, routed
      inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-get-subscriptions-subscriptionid
      description: Microsoft Azure Get Subscriptions Subscriptionid Providers Microsoft Storagecache Caches
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: storage-cache-mgmt-client-caches.microsoftazurecacheslist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-2
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache
        Caches
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: storage-cache-mgmt-client-caches.microsoftazurecacheslistbyresourcegroup
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-subscriptions-subscriptionid
      description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: storage-cache-mgmt-client-caches.microsoftazurecachesdelete
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-3
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache
        Caches Cachename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: storage-cache-mgmt-client-caches.microsoftazurecachesget
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-subscriptions-subscriptionid
      description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Storagecache
        Caches Cachename
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: storage-cache-mgmt-client-caches.microsoftazurecachescreateorupdate
      with:
        cache: tools.cache
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-patch-subscriptions-subscriptionid
      description: Microsoft Azure Patch Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: storage-cache-mgmt-client-caches.microsoftazurecachesupdate
      with:
        cache: tools.cache
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Debuginfo
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesdebuginfo
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-2
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Flush
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesflush
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-3
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Pauseprimingjob
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachespauseprimingjob
      with:
        primingJobId: tools.primingJobId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-4
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Resumeprimingjob
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesresumeprimingjob
      with:
        primingJobId: tools.primingJobId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-5
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Spaceallocation
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesspaceallocation
      with:
        spaceAllocation: tools.spaceAllocation
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-6
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Start
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesstart
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-7
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Startprimingjob
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesstartprimingjob
      with:
        primingjob: tools.primingjob
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-8
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Stop
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesstop
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-9
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Stopprimingjob
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesstopprimingjob
      with:
        primingJobId: tools.primingJobId
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-10
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Storagecache Caches Cachename Upgrade
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: storage-cache-mgmt-client-caches.microsoftazurecachesupgradefirmware
      outputParameters:
      - type: object
        mapping: $.