Microsoft Azure · Capability

Microsoft Azure Microsoft.SecurityDevOps

Microsoft Azure Microsoft.SecurityDevOps. 36 operations. Lead operation: Microsoft Azure Returns A List Of Monitored Azuredevops Connectors. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft Azure

What You Can Do

GET
Microsoftazureazuredevopsconnectorlistbysubscription — Microsoft Azure Returns A List Of Monitored Azuredevops Connectors
/v1/subscriptions/{subscriptionid}/providers/microsoft-securitydevops/azuredevopsconnectors
GET
Microsoftazuregithubconnectorlistbysubscription — Microsoft Azure Returns A List Of Monitored Github Connectors
/v1/subscriptions/{subscriptionid}/providers/microsoft-securitydevops/githubconnectors
GET
Microsoftazureazuredevopsconnectorlistbyresourcegroup — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors
GET
Microsoftazureazuredevopsconnectorget — Microsoft Azure Returns A Monitored Azuredevops Connector Resource For A Given Id
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}
PUT
Microsoftazureazuredevopsconnectorcreateorupdate — Microsoft Azure Creates Or Updates An Azure Devops Connector
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}
PATCH
Microsoftazureazuredevopsconnectorupdate — Microsoft Azure Update Monitored Azuredevops Connector Details
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}
DELETE
Microsoftazureazuredevopsconnectordelete — Microsoft Azure Delete Monitored Azuredevops Connector Details
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}
GET
Microsoftazureazuredevopsorglist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs
GET
Microsoftazureazuredevopsorgget — Microsoft Azure Returns A Monitored Azuredevops Org Resource For A Given Id
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}
PUT
Microsoftazureazuredevopsorgcreateorupdate — Microsoft Azure Creates Or Updates An Azure Devops Org
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}
PATCH
Microsoftazureazuredevopsorgupdate — Microsoft Azure Update Monitored Azuredevops Org Details
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}
GET
Microsoftazureazuredevopsprojectlist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects
GET
Microsoftazureazuredevopsprojectget — Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}
PUT
Microsoftazureazuredevopsprojectcreateorupdate — Microsoft Azure Creates Or Updates An Azure Devops Project
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}
PATCH
Microsoftazureazuredevopsprojectupdate — Microsoft Azure Update Monitored Azuredevops Project Details
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}
GET
Microsoftazureazuredevopsrepolist — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects Azuredevopsprojectname Repos
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}/repos
GET
Microsoftazureazuredevopsrepoget — Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}/repos/{azuredevopsreponame}
PUT
Microsoftazureazuredevopsrepocreateorupdate — Microsoft Azure Updates An Azure Devops Repo
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}/repos/{azuredevopsreponame}
PATCH
Microsoftazureazuredevopsrepoupdate — Microsoft Azure Update Monitored Azuredevops Repo Details
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}/repos/{azuredevopsreponame}
GET
Microsoftazureazuredevopsrepolistbyconnector — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Repos
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/repos
GET
Microsoftazureazuredevopsconnectorstatsget — Microsoft Azure Returns The Summary Of The Azuredevops Connector Stats
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/stats
GET
Microsoftazuregithubconnectorlistbyresourcegroup — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Githubconnectors
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors
GET
Microsoftazuregithubconnectorget — Microsoft Azure Returns A Monitored Github Connector Resource For A Given Id
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}
PUT
Microsoftazuregithubconnectorcreateorupdate — Microsoft Azure Create Or Update A Monitored Github Connector Resource
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}
PATCH
Microsoftazuregithubconnectorupdate — Microsoft Azure Update Monitored Github Connector Details
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}
DELETE
Microsoftazuregithubconnectordelete — Microsoft Azure Delete Monitored Github Connector Details
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}
GET
Microsoftazuregithubownerlist — Microsoft Azure Returns A List Of Monitored Github Owners
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners
GET
Microsoftazuregithubownerget — Microsoft Azure Returns A Monitored Github Repository
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}
PUT
Microsoftazuregithubownercreateorupdate — Microsoft Azure Create Or Update A Monitored Github Owner
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}
PATCH
Microsoftazuregithubownerupdate — Microsoft Azure Update A Monitored Github Repository
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}
GET
Microsoftazuregithubrepolist — Microsoft Azure Returns A List Of Monitored Github Repositories
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}/repos
GET
Microsoftazuregithubrepoget — Microsoft Azure Returns A Monitored Github Repository
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}/repos/{githubreponame}
PUT
Microsoftazuregithubrepocreateorupdate — Microsoft Azure Create Or Update A Monitored Github Repository
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}/repos/{githubreponame}
PATCH
Microsoftazuregithubrepoupdate — Microsoft Azure Update A Monitored Github Repository
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}/repos/{githubreponame}
GET
Microsoftazuregithubrepolistbyconnector — Microsoft Azure Returns A List Of Monitored Github Repositories
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/repos
GET
Microsoftazuregithubconnectorstatsget — Microsoft Azure Returns The Summary Of The Github Connector Stats
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/stats

MCP Tools

microsoft-azure-returns-list-monitored

Microsoft Azure Returns A List Of Monitored Azuredevops Connectors

read-only idempotent
microsoft-azure-returns-list-monitored-2

Microsoft Azure Returns A List Of Monitored Github Connectors

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors

read-only idempotent
microsoft-azure-returns-monitored-azuredevops

Microsoft Azure Returns A Monitored Azuredevops Connector Resource For A Given Id

read-only idempotent
microsoft-azure-creates-updates-azure

Microsoft Azure Creates Or Updates An Azure Devops Connector

idempotent
microsoft-azure-update-monitored-azuredevops

Microsoft Azure Update Monitored Azuredevops Connector Details

idempotent
microsoft-azure-delete-monitored-azuredevops

Microsoft Azure Delete Monitored Azuredevops Connector Details

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs

read-only idempotent
microsoft-azure-returns-monitored-azuredevops-2

Microsoft Azure Returns A Monitored Azuredevops Org Resource For A Given Id

read-only idempotent
microsoft-azure-creates-updates-azure-2

Microsoft Azure Creates Or Updates An Azure Devops Org

idempotent
microsoft-azure-update-monitored-azuredevops-2

Microsoft Azure Update Monitored Azuredevops Org Details

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects

read-only idempotent
microsoft-azure-returns-monitored-azuredevops-3

Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id

read-only idempotent
microsoft-azure-creates-updates-azure-3

Microsoft Azure Creates Or Updates An Azure Devops Project

idempotent
microsoft-azure-update-monitored-azuredevops-3

Microsoft Azure Update Monitored Azuredevops Project Details

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects Azuredevopsprojectname Repos

read-only idempotent
microsoft-azure-returns-monitored-azuredevops-4

Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id

read-only idempotent
microsoft-azure-updates-azure-devops

Microsoft Azure Updates An Azure Devops Repo

idempotent
microsoft-azure-update-monitored-azuredevops-4

Microsoft Azure Update Monitored Azuredevops Repo Details

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Repos

read-only idempotent
microsoft-azure-returns-summary-azuredevops

Microsoft Azure Returns The Summary Of The Azuredevops Connector Stats

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

Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Githubconnectors

read-only idempotent
microsoft-azure-returns-monitored-github

Microsoft Azure Returns A Monitored Github Connector Resource For A Given Id

read-only idempotent
microsoft-azure-create-update-monitored

Microsoft Azure Create Or Update A Monitored Github Connector Resource

idempotent
microsoft-azure-update-monitored-github

Microsoft Azure Update Monitored Github Connector Details

idempotent
microsoft-azure-delete-monitored-github

Microsoft Azure Delete Monitored Github Connector Details

idempotent
microsoft-azure-returns-list-monitored-3

Microsoft Azure Returns A List Of Monitored Github Owners

read-only idempotent
microsoft-azure-returns-monitored-github-2

Microsoft Azure Returns A Monitored Github Repository

read-only idempotent
microsoft-azure-create-update-monitored-2

Microsoft Azure Create Or Update A Monitored Github Owner

idempotent
microsoft-azure-update-monitored-github-2

Microsoft Azure Update A Monitored Github Repository

idempotent
microsoft-azure-returns-list-monitored-4

Microsoft Azure Returns A List Of Monitored Github Repositories

read-only idempotent
microsoft-azure-returns-monitored-github-3

Microsoft Azure Returns A Monitored Github Repository

read-only idempotent
microsoft-azure-create-update-monitored-3

Microsoft Azure Create Or Update A Monitored Github Repository

idempotent
microsoft-azure-update-monitored-github-3

Microsoft Azure Update A Monitored Github Repository

idempotent
microsoft-azure-returns-list-monitored-5

Microsoft Azure Returns A List Of Monitored Github Repositories

read-only idempotent
microsoft-azure-returns-summary-github

Microsoft Azure Returns The Summary Of The Github Connector Stats

read-only idempotent

Capability Spec

microsoftsecuritydevops-general.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure Microsoft.SecurityDevOps
  description: 'Microsoft Azure Microsoft.SecurityDevOps. 36 operations. Lead operation: Microsoft Azure Returns A List Of
    Monitored Azuredevops Connectors. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  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: microsoftsecuritydevops-general
    baseUri: https://management.azure.com
    description: Microsoft Azure Microsoft.SecurityDevOps business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.SecurityDevOps-azureDevOpsConne
      path: /subscriptions/{subscriptionId}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors
      operations:
      - name: microsoftazureazuredevopsconnectorlistbysubscription
        method: GET
        description: Microsoft Azure Returns A List Of Monitored Azuredevops Connectors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-providers-Microsoft.SecurityDevOps-gitHubConnectors
      path: /subscriptions/{subscriptionId}/providers/Microsoft.SecurityDevOps/gitHubConnectors
      operations:
      - name: microsoftazuregithubconnectorlistbysubscription
        method: GET
        description: Microsoft Azure Returns A List Of Monitored Github Connectors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors
      operations:
      - name: microsoftazureazuredevopsconnectorlistbyresourcegroup
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}
      operations:
      - name: microsoftazureazuredevopsconnectorget
        method: GET
        description: Microsoft Azure Returns A Monitored Azuredevops Connector Resource For A Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureazuredevopsconnectorcreateorupdate
        method: PUT
        description: Microsoft Azure Creates Or Updates An Azure Devops Connector
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsConnector
          in: body
          type: string
          description: Connector resource payload.
          required: true
      - name: microsoftazureazuredevopsconnectorupdate
        method: PATCH
        description: Microsoft Azure Update Monitored Azuredevops Connector Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsConnector
          in: body
          type: string
          description: Connector resource payload.
      - name: microsoftazureazuredevopsconnectordelete
        method: DELETE
        description: Microsoft Azure Delete Monitored Azuredevops Connector Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs
      operations:
      - name: microsoftazureazuredevopsorglist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}
      operations:
      - name: microsoftazureazuredevopsorgget
        method: GET
        description: Microsoft Azure Returns A Monitored Azuredevops Org Resource For A Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureazuredevopsorgcreateorupdate
        method: PUT
        description: Microsoft Azure Creates Or Updates An Azure Devops Org
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsOrg
          in: body
          type: string
          description: Azure DevOps Org resource payload.
          required: true
      - name: microsoftazureazuredevopsorgupdate
        method: PATCH
        description: Microsoft Azure Update Monitored Azuredevops Org Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsOrg
          in: body
          type: string
          description: Azure DevOps Org resource payload.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects
      operations:
      - name: microsoftazureazuredevopsprojectlist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects/{azureDevOpsProjectName}
      operations:
      - name: microsoftazureazuredevopsprojectget
        method: GET
        description: Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureazuredevopsprojectcreateorupdate
        method: PUT
        description: Microsoft Azure Creates Or Updates An Azure Devops Project
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsProject
          in: body
          type: string
          description: Azure DevOps Org resource payload.
          required: true
      - name: microsoftazureazuredevopsprojectupdate
        method: PATCH
        description: Microsoft Azure Update Monitored Azuredevops Project Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsProject
          in: body
          type: string
          description: Azure DevOps Project resource payload.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects/{azureDevOpsProjectName}/repos
      operations:
      - name: microsoftazureazuredevopsrepolist
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects Azuredevopsprojectname
          Repos
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects/{azureDevOpsProjectName}/repos/{azureDevOpsRepoName}
      operations:
      - name: microsoftazureazuredevopsrepoget
        method: GET
        description: Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazureazuredevopsrepocreateorupdate
        method: PUT
        description: Microsoft Azure Updates An Azure Devops Repo
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsRepo
          in: body
          type: string
          description: Azure DevOps Repo resource payload.
          required: true
      - name: microsoftazureazuredevopsrepoupdate
        method: PATCH
        description: Microsoft Azure Update Monitored Azuredevops Repo Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: azureDevOpsRepo
          in: body
          type: string
          description: Azure DevOps Repo resource payload.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/repos
      operations:
      - name: microsoftazureazuredevopsrepolistbyconnector
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Repos
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/stats
      operations:
      - name: microsoftazureazuredevopsconnectorstatsget
        method: GET
        description: Microsoft Azure Returns The Summary Of The Azuredevops Connector Stats
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors
      operations:
      - name: microsoftazuregithubconnectorlistbyresourcegroup
        method: GET
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Githubconnectors
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}
      operations:
      - name: microsoftazuregithubconnectorget
        method: GET
        description: Microsoft Azure Returns A Monitored Github Connector Resource For A Given Id
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuregithubconnectorcreateorupdate
        method: PUT
        description: Microsoft Azure Create Or Update A Monitored Github Connector Resource
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: gitHubConnector
          in: body
          type: string
          description: Connector resource payload.
          required: true
      - name: microsoftazuregithubconnectorupdate
        method: PATCH
        description: Microsoft Azure Update Monitored Github Connector Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: gitHubConnector
          in: body
          type: string
          description: Connector resource payload.
      - name: microsoftazuregithubconnectordelete
        method: DELETE
        description: Microsoft Azure Delete Monitored Github Connector Details
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}/owners
      operations:
      - name: microsoftazuregithubownerlist
        method: GET
        description: Microsoft Azure Returns A List Of Monitored Github Owners
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}/owners/{gitHubOwnerName}
      operations:
      - name: microsoftazuregithubownerget
        method: GET
        description: Microsoft Azure Returns A Monitored Github Repository
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuregithubownercreateorupdate
        method: PUT
        description: Microsoft Azure Create Or Update A Monitored Github Owner
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: gitHubOwner
          in: body
          type: string
          description: Github owner.
          required: true
      - name: microsoftazuregithubownerupdate
        method: PATCH
        description: Microsoft Azure Update A Monitored Github Repository
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: gitHubOwner
          in: body
          type: string
          description: Github owner.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}/owners/{gitHubOwnerName}/repos
      operations:
      - name: microsoftazuregithubrepolist
        method: GET
        description: Microsoft Azure Returns A List Of Monitored Github Repositories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}/owners/{gitHubOwnerName}/repos/{gitHubRepoName}
      operations:
      - name: microsoftazuregithubrepoget
        method: GET
        description: Microsoft Azure Returns A Monitored Github Repository
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
      - name: microsoftazuregithubrepocreateorupdate
        method: PUT
        description: Microsoft Azure Create Or Update A Monitored Github Repository
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: gitHubRepo
          in: body
          type: string
          description: Github repo.
          required: true
      - name: microsoftazuregithubrepoupdate
        method: PATCH
        description: Microsoft Azure Update A Monitored Github Repository
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: gitHubRepo
          in: body
          type: string
          description: Github repo.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}/repos
      operations:
      - name: microsoftazuregithubrepolistbyconnector
        method: GET
        description: Microsoft Azure Returns A List Of Monitored Github Repositories
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}/stats
      operations:
      - name: microsoftazuregithubconnectorstatsget
        method: GET
        description: Microsoft Azure Returns The Summary Of The Github Connector Stats
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
  exposes:
  - type: rest
    namespace: microsoftsecuritydevops-general-rest
    port: 8080
    description: REST adapter for Microsoft Azure Microsoft.SecurityDevOps. One Spectral-compliant resource per consumed operation,
      prefixed with /v1.
    resources:
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-securitydevops/azuredevopsconnectors
      name: subscriptions-subscriptionid-providers-microsoft-securitydevops-azuredevopsconne
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.SecurityDevOps-azureDevOpsConne.
      operations:
      - method: GET
        name: microsoftazureazuredevopsconnectorlistbysubscription
        description: Microsoft Azure Returns A List Of Monitored Azuredevops Connectors
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorlistbysubscription
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/providers/microsoft-securitydevops/githubconnectors
      name: subscriptions-subscriptionid-providers-microsoft-securitydevops-githubconnectors
      description: REST surface for subscriptions-subscriptionId-providers-Microsoft.SecurityDevOps-gitHubConnectors.
      operations:
      - method: GET
        name: microsoftazuregithubconnectorlistbysubscription
        description: Microsoft Azure Returns A List Of Monitored Github Connectors
        call: microsoftsecuritydevops-general.microsoftazuregithubconnectorlistbysubscription
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsconnectorlistbyresourcegroup
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorlistbyresourcegroup
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsconnectorget
        description: Microsoft Azure Returns A Monitored Azuredevops Connector Resource For A Given Id
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorget
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureazuredevopsconnectorcreateorupdate
        description: Microsoft Azure Creates Or Updates An Azure Devops Connector
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorcreateorupdate
        with:
          azureDevOpsConnector: rest.azureDevOpsConnector
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureazuredevopsconnectorupdate
        description: Microsoft Azure Update Monitored Azuredevops Connector Details
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorupdate
        with:
          azureDevOpsConnector: rest.azureDevOpsConnector
        outputParameters:
        - type: object
          mapping: $.
      - method: DELETE
        name: microsoftazureazuredevopsconnectordelete
        description: Microsoft Azure Delete Monitored Azuredevops Connector Details
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectordelete
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsorglist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsorglist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsorgget
        description: Microsoft Azure Returns A Monitored Azuredevops Org Resource For A Given Id
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsorgget
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureazuredevopsorgcreateorupdate
        description: Microsoft Azure Creates Or Updates An Azure Devops Org
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsorgcreateorupdate
        with:
          azureDevOpsOrg: rest.azureDevOpsOrg
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureazuredevopsorgupdate
        description: Microsoft Azure Update Monitored Azuredevops Org Details
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsorgupdate
        with:
          azureDevOpsOrg: rest.azureDevOpsOrg
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsprojectlist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectlist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsprojectget
        description: Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectget
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureazuredevopsprojectcreateorupdate
        description: Microsoft Azure Creates Or Updates An Azure Devops Project
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectcreateorupdate
        with:
          azureDevOpsProject: rest.azureDevOpsProject
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureazuredevopsprojectupdate
        description: Microsoft Azure Update Monitored Azuredevops Project Details
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectupdate
        with:
          azureDevOpsProject: rest.azureDevOpsProject
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}/repos
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsrepolist
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects Azuredevopsprojectname
          Repos
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepolist
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/orgs/{azuredevopsorgname}/projects/{azuredevopsprojectname}/repos/{azuredevopsreponame}
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsrepoget
        description: Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepoget
        outputParameters:
        - type: object
          mapping: $.
      - method: PUT
        name: microsoftazureazuredevopsrepocreateorupdate
        description: Microsoft Azure Updates An Azure Devops Repo
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepocreateorupdate
        with:
          azureDevOpsRepo: rest.azureDevOpsRepo
        outputParameters:
        - type: object
          mapping: $.
      - method: PATCH
        name: microsoftazureazuredevopsrepoupdate
        description: Microsoft Azure Update Monitored Azuredevops Repo Details
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepoupdate
        with:
          azureDevOpsRepo: rest.azureDevOpsRepo
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/repos
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsrepolistbyconnector
        description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft
          Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Repos
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepolistbyconnector
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/azuredevopsconnectors/{azuredevopsconnectorname}/stats
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof.
      operations:
      - method: GET
        name: microsoftazureazuredevopsconnectorstatsget
        description: Microsoft Azure Returns The Summary Of The Azuredevops Connector Stats
        call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorstatsget
        outputParameters:
        - type: object
          mapping: $.
    - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors
      name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof
      description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-provider

# --- truncated at 32 KB (54 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/microsoftsecuritydevops-general.yaml