Microsoft Azure · Capability

Microsoft Azure ConfidentialLedger — Managed CCF

Microsoft Azure ConfidentialLedger — Managed CCF. 8 operations. Lead operation: Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureManaged CCF

What You Can Do

GET
Microsoftazuremanagedccflistbysubscription — Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription
/v1/subscriptions/{subscriptionid}/providers/microsoft-confidentialledger/managedccfs
GET
Microsoftazuremanagedccflistbyresourcegroup — Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription And Resource Group
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs
GET
Microsoftazuremanagedccfget — Microsoft Azure Retrieves Information About A Managed Ccf Resource
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}
DELETE
Microsoftazuremanagedccfdelete — Microsoft Azure Deletes A Managed Ccf Resource
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}
PUT
Microsoftazuremanagedccfcreate — Microsoft Azure Creates A Managed Ccf
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}
PATCH
Microsoftazuremanagedccfupdate — Microsoft Azure Update Managed Ccf Properties
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}
POST
Microsoftazuremanagedccfbackup — Microsoft Azure Performs The Backup Operation On A Managed Ccf Resource
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}/backup
POST
Microsoftazuremanagedccfrestore — Microsoft Azure Performs The Restore Operation To Spin Up A Newly Restored Managed Ccf Resource
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}/restore

MCP Tools

microsoft-azure-retrieves-information-about

Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription

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

Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription And Resource Group

read-only idempotent
microsoft-azure-retrieves-information-about-3

Microsoft Azure Retrieves Information About A Managed Ccf Resource

read-only idempotent
microsoft-azure-deletes-managed-ccf

Microsoft Azure Deletes A Managed Ccf Resource

idempotent
microsoft-azure-creates-managed-ccf

Microsoft Azure Creates A Managed Ccf

idempotent
microsoft-azure-update-managed-ccf

Microsoft Azure Update Managed Ccf Properties

idempotent
microsoft-azure-performs-backup-operation

Microsoft Azure Performs The Backup Operation On A Managed Ccf Resource

microsoft-azure-performs-restore-operation

Microsoft Azure Performs The Restore Operation To Spin Up A Newly Restored Managed Ccf Resource

Capability Spec

confidentialledger-managed-ccf.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure ConfidentialLedger — Managed CCF
  description: 'Microsoft Azure ConfidentialLedger — Managed CCF. 8 operations. Lead operation: Microsoft Azure Retrieves
    Information About All Managed Ccf Resources Under The Given Subscription. Self-contained Naftiko capability covering one
    Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - Managed CCF
  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: confidentialledger-managed-ccf
    baseUri: https://management.azure.com
    description: Microsoft Azure ConfidentialLedger — Managed CCF business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.ConfidentialLedger-managedCCFs
      path: /subscriptions/{subscriptionId}/providers/Microsoft.ConfidentialLedger/managedCCFs/
      operations:
      - name: microsoftazuremanagedccflistbysubscription
        method: GET
        description: Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs
      operations:
      - name: microsoftazuremanagedccflistbyresourcegroup
        method: GET
        description: Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription And
          Resource Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: $filter
          in: query
          type: string
          description: The filter to apply on the list operation. eg. $filter=ledgerType eq 'Public'
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}
      operations:
      - name: microsoftazuremanagedccfget
        method: GET
        description: Microsoft Azure Retrieves Information About A Managed Ccf Resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuremanagedccfdelete
        method: DELETE
        description: Microsoft Azure Deletes A Managed Ccf Resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuremanagedccfcreate
        method: PUT
        description: Microsoft Azure Creates A Managed Ccf
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ManagedCCF
          in: body
          type: string
          description: Managed CCF Create Request Body
          required: true
      - name: microsoftazuremanagedccfupdate
        method: PATCH
        description: Microsoft Azure Update Managed Ccf Properties
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ManagedCCF
          in: body
          type: string
          description: Request body for Updating Managed CCF App
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}/backup
      operations:
      - name: microsoftazuremanagedccfbackup
        method: POST
        description: Microsoft Azure Performs The Backup Operation On A Managed Ccf Resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ManagedCCF
          in: body
          type: string
          description: Managed CCF Backup Request Body
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ConfidentialLedger/managedCCFs/{appName}/restore
      operations:
      - name: microsoftazuremanagedccfrestore
        method: POST
        description: Microsoft Azure Performs The Restore Operation To Spin Up A Newly Restored Managed Ccf Resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: ManagedCCF
          in: body
          type: string
          description: Managed CCF Restore Request Body
          required: true
  exposes:
  - type: rest
    namespace: confidentialledger-managed-ccf-rest
    port: 8080
    description: REST adapter for Microsoft Azure ConfidentialLedger — Managed CCF. One Spectral-compliant resource per consumed
      operation, prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-confidentialledger/managedccfs
      name: subscriptions-subscriptionid-providers-microsoft-confidentialledger-managedccfs
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.ConfidentialLedger-managedCCFs.
      operations:
      - method: GET
        name: microsoftazuremanagedccflistbysubscription
        description: Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription
        call: confidentialledger-managed-ccf.microsoftazuremanagedccflistbysubscription
        with:
          $filter: rest.$filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuremanagedccflistbyresourcegroup
        description: Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription And
          Resource Group
        call: confidentialledger-managed-ccf.microsoftazuremanagedccflistbyresourcegroup
        with:
          $filter: rest.$filter
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuremanagedccfget
        description: Microsoft Azure Retrieves Information About A Managed Ccf Resource
        call: confidentialledger-managed-ccf.microsoftazuremanagedccfget
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazuremanagedccfdelete
        description: Microsoft Azure Deletes A Managed Ccf Resource
        call: confidentialledger-managed-ccf.microsoftazuremanagedccfdelete
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazuremanagedccfcreate
        description: Microsoft Azure Creates A Managed Ccf
        call: confidentialledger-managed-ccf.microsoftazuremanagedccfcreate
        with:
          ManagedCCF: rest.ManagedCCF
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazuremanagedccfupdate
        description: Microsoft Azure Update Managed Ccf Properties
        call: confidentialledger-managed-ccf.microsoftazuremanagedccfupdate
        with:
          ManagedCCF: rest.ManagedCCF
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}/backup
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuremanagedccfbackup
        description: Microsoft Azure Performs The Backup Operation On A Managed Ccf Resource
        call: confidentialledger-managed-ccf.microsoftazuremanagedccfbackup
        with:
          ManagedCCF: rest.ManagedCCF
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-confidentialledger/managedccfs/{appname}/restore
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuremanagedccfrestore
        description: Microsoft Azure Performs The Restore Operation To Spin Up A Newly Restored Managed Ccf Resource
        call: confidentialledger-managed-ccf.microsoftazuremanagedccfrestore
        with:
          ManagedCCF: rest.ManagedCCF
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: confidentialledger-managed-ccf-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure ConfidentialLedger — Managed CCF. One tool per consumed operation, routed
      inline through this capability's consumes block.
    tools:
    - name: microsoft-azure-retrieves-information-about
      description: Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: confidentialledger-managed-ccf.microsoftazuremanagedccflistbysubscription
      with:
        $filter: tools.$filter
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-retrieves-information-about-2
      description: Microsoft Azure Retrieves Information About All Managed Ccf Resources Under The Given Subscription And
        Resource Group
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: confidentialledger-managed-ccf.microsoftazuremanagedccflistbyresourcegroup
      with:
        $filter: tools.$filter
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-retrieves-information-about-3
      description: Microsoft Azure Retrieves Information About A Managed Ccf Resource
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: confidentialledger-managed-ccf.microsoftazuremanagedccfget
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-deletes-managed-ccf
      description: Microsoft Azure Deletes A Managed Ccf Resource
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: confidentialledger-managed-ccf.microsoftazuremanagedccfdelete
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-creates-managed-ccf
      description: Microsoft Azure Creates A Managed Ccf
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: confidentialledger-managed-ccf.microsoftazuremanagedccfcreate
      with:
        ManagedCCF: tools.ManagedCCF
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-update-managed-ccf
      description: Microsoft Azure Update Managed Ccf Properties
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: confidentialledger-managed-ccf.microsoftazuremanagedccfupdate
      with:
        ManagedCCF: tools.ManagedCCF
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-performs-backup-operation
      description: Microsoft Azure Performs The Backup Operation On A Managed Ccf Resource
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: confidentialledger-managed-ccf.microsoftazuremanagedccfbackup
      with:
        ManagedCCF: tools.ManagedCCF
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-performs-restore-operation
      description: Microsoft Azure Performs The Restore Operation To Spin Up A Newly Restored Managed Ccf Resource
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: confidentialledger-managed-ccf.microsoftazuremanagedccfrestore
      with:
        ManagedCCF: tools.ManagedCCF
      outputParameters:
      - type: object
        mapping: $.