Microsoft Azure · Capability

Microsoft Azure Test Base — Test Result

Microsoft Azure Test Base — Test Result. 14 operations. Lead operation: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureTest Result

What You Can Do

GET
Microsoftazurefavoriteprocesseslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/favoriteprocesses
PUT
Microsoftazurefavoriteprocessescreate — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/favoriteprocesses/{favoriteprocessresourcename}
DELETE
Microsoftazurefavoriteprocessesdelete — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/favoriteprocesses/{favoriteprocessresourcename}
GET
Microsoftazurefavoriteprocessesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/favoriteprocesses/{favoriteprocessresourcename}
GET
Microsoftazureosupdateslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/osupdates
GET
Microsoftazureosupdatesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates Osupdateresourcename
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/osupdates/{osupdateresourcename}
GET
Microsoftazuretestresultslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults
GET
Microsoftazuretestresultsget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}
GET
Microsoftazureanalysisresultslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/analysisresults
GET
Microsoftazureanalysisresultsget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults Analysisresultname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/analysisresults/{analysisresultname}
POST
Microsoftazuretestresultsgetdownloadurl — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getdownloadurl
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/getdownloadurl
POST
Microsoftazuretestresultsgetvideodownloadurl — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getvideodownloadurl
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/getvideodownloadurl
GET
Microsoftazuretestsummarieslist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Testsummaries
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/testsummaries
GET
Microsoftazuretestsummariesget — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Testsummaries Testsummaryname
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/testsummaries/{testsummaryname}

MCP Tools

microsoft-azure-get-subscriptions-subscriptionid

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses

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

Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename

idempotent
microsoft-azure-delete-subscriptions-subscriptionid

Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates Osupdateresourcename

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults Analysisresultname

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

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getdownloadurl

microsoft-azure-post-subscriptions-subscriptionid-2

Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getvideodownloadurl

microsoft-azure-get-subscriptions-subscriptionid-9

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Testsummaries

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Testsummaries Testsummaryname

read-only idempotent

Capability Spec

test-base-test-result.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Test Base — Test Result
  description: 'Microsoft Azure Test Base — Test Result. 14 operations. Lead operation: Microsoft Azure Get Subscriptions
    Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase Testbaseaccounts Testbaseaccountname Packages
    Packagename Favoriteprocesses. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - Test Result
  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: test-base-test-result
    baseUri: https://management.azure.com
    description: Microsoft Azure Test Base — Test Result business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/favoriteProcesses
      operations:
      - name: microsoftazurefavoriteprocesseslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/favoriteProcesses/{favoriteProcessResourceName}
      operations:
      - name: microsoftazurefavoriteprocessescreate
        method: PUT
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: parameters
          in: body
          type: string
          description: Parameters supplied to create a favorite process in a package.
          required: true
      - name: microsoftazurefavoriteprocessesdelete
        method: DELETE
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazurefavoriteprocessesget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/osUpdates
      operations:
      - name: microsoftazureosupdateslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/osUpdates/{osUpdateResourceName}
      operations:
      - name: microsoftazureosupdatesget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates Osupdateresourcename
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: osUpdateResourceName
          in: path
          type: string
          description: The resource name of an OS Update.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/testResults
      operations:
      - name: microsoftazuretestresultslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/testResults/{testResultName}
      operations:
      - name: microsoftazuretestresultsget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/testResults/{testResultName}/analysisResults
      operations:
      - name: microsoftazureanalysisresultslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/testResults/{testResultName}/analysisResults/{analysisResultName}
      operations:
      - name: microsoftazureanalysisresultsget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults Analysisresultname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/testResults/{testResultName}/getDownloadUrl
      operations:
      - name: microsoftazuretestresultsgetdownloadurl
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getdownloadurl
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/packages/{packageName}/testResults/{testResultName}/getVideoDownloadUrl
      operations:
      - name: microsoftazuretestresultsgetvideodownloadurl
        method: POST
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getvideodownloadurl
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/testSummaries
      operations:
      - name: microsoftazuretestsummarieslist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Testsummaries
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.TestBase/testBaseAccounts/{testBaseAccountName}/testSummaries/{testSummaryName}
      operations:
      - name: microsoftazuretestsummariesget
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Testsummaries Testsummaryname
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: testSummaryName
          in: path
          type: string
          description: The name of the Test Summary.
          required: true
  exposes:
  - type: rest
    namespace: test-base-test-result-rest
    port: 8080
    description: REST adapter for Microsoft Azure Test Base — Test Result. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/favoriteprocesses
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazurefavoriteprocesseslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses
        call: test-base-test-result.microsoftazurefavoriteprocesseslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/favoriteprocesses/{favoriteprocessresourcename}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: PUT
        name: microsoftazurefavoriteprocessescreate
        description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
        call: test-base-test-result.microsoftazurefavoriteprocessescreate
        with:
          parameters: rest.parameters
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazurefavoriteprocessesdelete
        description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
        call: test-base-test-result.microsoftazurefavoriteprocessesdelete
        outputParameters:
        - type: object
          mapping: $.
      - method: GET
        name: microsoftazurefavoriteprocessesget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
        call: test-base-test-result.microsoftazurefavoriteprocessesget
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/osupdates
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureosupdateslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates
        call: test-base-test-result.microsoftazureosupdateslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/osupdates/{osupdateresourcename}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureosupdatesget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates Osupdateresourcename
        call: test-base-test-result.microsoftazureosupdatesget
        with:
          osUpdateResourceName: rest.osUpdateResourceName
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuretestresultslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults
        call: test-base-test-result.microsoftazuretestresultslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuretestresultsget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname
        call: test-base-test-result.microsoftazuretestresultsget
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/analysisresults
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureanalysisresultslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults
        call: test-base-test-result.microsoftazureanalysisresultslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/analysisresults/{analysisresultname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureanalysisresultsget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults Analysisresultname
        call: test-base-test-result.microsoftazureanalysisresultsget
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/getdownloadurl
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuretestresultsgetdownloadurl
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getdownloadurl
        call: test-base-test-result.microsoftazuretestresultsgetdownloadurl
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/packages/{packagename}/testresults/{testresultname}/getvideodownloadurl
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: POST
        name: microsoftazuretestresultsgetvideodownloadurl
        description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getvideodownloadurl
        call: test-base-test-result.microsoftazuretestresultsgetvideodownloadurl
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/testsummaries
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuretestsummarieslist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Testsummaries
        call: test-base-test-result.microsoftazuretestsummarieslist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-testbase/testbaseaccounts/{testbaseaccountname}/testsummaries/{testsummaryname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazuretestsummariesget
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Testbase Testbaseaccounts Testbaseaccountname Testsummaries Testsummaryname
        call: test-base-test-result.microsoftazuretestsummariesget
        with:
          testSummaryName: rest.testSummaryName
        outputParameters:
        - type: object
          mapping: $.
  - type: mcp
    namespace: test-base-test-result-mcp
    port: 9090
    transport: http
    description: MCP adapter for Microsoft Azure Test Base — Test Result. 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 Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazurefavoriteprocesseslist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-put-subscriptions-subscriptionid
      description: Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
      hints:
        readOnly: false
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazurefavoriteprocessescreate
      with:
        parameters: tools.parameters
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-delete-subscriptions-subscriptionid
      description: Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
      hints:
        readOnly: false
        destructive: true
        idempotent: true
      call: test-base-test-result.microsoftazurefavoriteprocessesdelete
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-2
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Favoriteprocesses Favoriteprocessresourcename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazurefavoriteprocessesget
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-3
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazureosupdateslist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-4
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Osupdates Osupdateresourcename
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazureosupdatesget
      with:
        osUpdateResourceName: tools.osUpdateResourceName
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-5
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Testresults
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazuretestresultslist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-6
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazuretestresultsget
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-7
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazureanalysisresultslist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-8
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Analysisresults Analysisresultname
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazureanalysisresultsget
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getdownloadurl
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: test-base-test-result.microsoftazuretestresultsgetdownloadurl
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-post-subscriptions-subscriptionid-2
      description: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
        Testbase Testbaseaccounts Testbaseaccountname Packages Packagename Testresults Testresultname Getvideodownloadurl
      hints:
        readOnly: false
        destructive: false
        idempotent: false
      call: test-base-test-result.microsoftazuretestresultsgetvideodownloadurl
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-9
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Testsummaries
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazuretestsummarieslist
      outputParameters:
      - type: object
        mapping: $.
    - name: microsoft-azure-get-subscriptions-subscriptionid-10
      description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Testbase
        Testbaseaccounts Testbaseaccountname Testsummaries Testsummaryname
      hints:
        readOnly: true
        destructive: false
        idempotent: true
      call: test-base-test-result.microsoftazuretestsummariesget
      with:
        testSummaryName: tools.testSummaryName
      outputParameters:
      - type: object
        mapping: $.