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-providers-Microsof. operations: - method: GET name: microsoftazuregithubconnectorlistbyresourcegroup description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Githubconnectors call: microsoftsecuritydevops-general.microsoftazuregithubconnectorlistbyresourcegroup outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuregithubconnectorget description: Microsoft Azure Returns A Monitored Github Connector Resource For A Given Id call: microsoftsecuritydevops-general.microsoftazuregithubconnectorget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuregithubconnectorcreateorupdate description: Microsoft Azure Create Or Update A Monitored Github Connector Resource call: microsoftsecuritydevops-general.microsoftazuregithubconnectorcreateorupdate with: gitHubConnector: rest.gitHubConnector outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuregithubconnectorupdate description: Microsoft Azure Update Monitored Github Connector Details call: microsoftsecuritydevops-general.microsoftazuregithubconnectorupdate with: gitHubConnector: rest.gitHubConnector outputParameters: - type: object mapping: $. - method: DELETE name: microsoftazuregithubconnectordelete description: Microsoft Azure Delete Monitored Github Connector Details call: microsoftsecuritydevops-general.microsoftazuregithubconnectordelete outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuregithubownerlist description: Microsoft Azure Returns A List Of Monitored Github Owners call: microsoftsecuritydevops-general.microsoftazuregithubownerlist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuregithubownerget description: Microsoft Azure Returns A Monitored Github Repository call: microsoftsecuritydevops-general.microsoftazuregithubownerget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuregithubownercreateorupdate description: Microsoft Azure Create Or Update A Monitored Github Owner call: microsoftsecuritydevops-general.microsoftazuregithubownercreateorupdate with: gitHubOwner: rest.gitHubOwner outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuregithubownerupdate description: Microsoft Azure Update A Monitored Github Repository call: microsoftsecuritydevops-general.microsoftazuregithubownerupdate with: gitHubOwner: rest.gitHubOwner outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}/repos name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuregithubrepolist description: Microsoft Azure Returns A List Of Monitored Github Repositories call: microsoftsecuritydevops-general.microsoftazuregithubrepolist outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/owners/{githubownername}/repos/{githubreponame} name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuregithubrepoget description: Microsoft Azure Returns A Monitored Github Repository call: microsoftsecuritydevops-general.microsoftazuregithubrepoget outputParameters: - type: object mapping: $. - method: PUT name: microsoftazuregithubrepocreateorupdate description: Microsoft Azure Create Or Update A Monitored Github Repository call: microsoftsecuritydevops-general.microsoftazuregithubrepocreateorupdate with: gitHubRepo: rest.gitHubRepo outputParameters: - type: object mapping: $. - method: PATCH name: microsoftazuregithubrepoupdate description: Microsoft Azure Update A Monitored Github Repository call: microsoftsecuritydevops-general.microsoftazuregithubrepoupdate with: gitHubRepo: rest.gitHubRepo outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/repos name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuregithubrepolistbyconnector description: Microsoft Azure Returns A List Of Monitored Github Repositories call: microsoftsecuritydevops-general.microsoftazuregithubrepolistbyconnector outputParameters: - type: object mapping: $. - path: /v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-securitydevops/githubconnectors/{githubconnectorname}/stats name: subscriptions-subscriptionid-resourcegroups-resourcegroupname-providers-microsof description: REST surface for subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof. operations: - method: GET name: microsoftazuregithubconnectorstatsget description: Microsoft Azure Returns The Summary Of The Github Connector Stats call: microsoftsecuritydevops-general.microsoftazuregithubconnectorstatsget outputParameters: - type: object mapping: $. - type: mcp namespace: microsoftsecuritydevops-general-mcp port: 9090 transport: http description: MCP adapter for Microsoft Azure Microsoft.SecurityDevOps. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: microsoft-azure-returns-list-monitored description: Microsoft Azure Returns A List Of Monitored Azuredevops Connectors hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorlistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-list-monitored-2 description: Microsoft Azure Returns A List Of Monitored Github Connectors hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubconnectorlistbysubscription outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorlistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-monitored-azuredevops description: Microsoft Azure Returns A Monitored Azuredevops Connector Resource For A Given Id hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorget outputParameters: - type: object mapping: $. - name: microsoft-azure-creates-updates-azure description: Microsoft Azure Creates Or Updates An Azure Devops Connector hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorcreateorupdate with: azureDevOpsConnector: tools.azureDevOpsConnector outputParameters: - type: object mapping: $. - name: microsoft-azure-update-monitored-azuredevops description: Microsoft Azure Update Monitored Azuredevops Connector Details hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorupdate with: azureDevOpsConnector: tools.azureDevOpsConnector outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-monitored-azuredevops description: Microsoft Azure Delete Monitored Azuredevops Connector Details hints: readOnly: false destructive: true idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectordelete outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-2 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsorglist outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-monitored-azuredevops-2 description: Microsoft Azure Returns A Monitored Azuredevops Org Resource For A Given Id hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsorgget outputParameters: - type: object mapping: $. - name: microsoft-azure-creates-updates-azure-2 description: Microsoft Azure Creates Or Updates An Azure Devops Org hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsorgcreateorupdate with: azureDevOpsOrg: tools.azureDevOpsOrg outputParameters: - type: object mapping: $. - name: microsoft-azure-update-monitored-azuredevops-2 description: Microsoft Azure Update Monitored Azuredevops Org Details hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsorgupdate with: azureDevOpsOrg: tools.azureDevOpsOrg outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-3 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectlist outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-monitored-azuredevops-3 description: Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectget outputParameters: - type: object mapping: $. - name: microsoft-azure-creates-updates-azure-3 description: Microsoft Azure Creates Or Updates An Azure Devops Project hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectcreateorupdate with: azureDevOpsProject: tools.azureDevOpsProject outputParameters: - type: object mapping: $. - name: microsoft-azure-update-monitored-azuredevops-3 description: Microsoft Azure Update Monitored Azuredevops Project Details hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsprojectupdate with: azureDevOpsProject: tools.azureDevOpsProject outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-4 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects Azuredevopsprojectname Repos hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepolist outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-monitored-azuredevops-4 description: Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepoget outputParameters: - type: object mapping: $. - name: microsoft-azure-updates-azure-devops description: Microsoft Azure Updates An Azure Devops Repo hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepocreateorupdate with: azureDevOpsRepo: tools.azureDevOpsRepo outputParameters: - type: object mapping: $. - name: microsoft-azure-update-monitored-azuredevops-4 description: Microsoft Azure Update Monitored Azuredevops Repo Details hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepoupdate with: azureDevOpsRepo: tools.azureDevOpsRepo outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-5 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Repos hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsrepolistbyconnector outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-summary-azuredevops description: Microsoft Azure Returns The Summary Of The Azuredevops Connector Stats hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazureazuredevopsconnectorstatsget outputParameters: - type: object mapping: $. - name: microsoft-azure-get-subscriptions-subscriptionid-6 description: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Githubconnectors hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubconnectorlistbyresourcegroup outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-monitored-github description: Microsoft Azure Returns A Monitored Github Connector Resource For A Given Id hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubconnectorget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-monitored description: Microsoft Azure Create Or Update A Monitored Github Connector Resource hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubconnectorcreateorupdate with: gitHubConnector: tools.gitHubConnector outputParameters: - type: object mapping: $. - name: microsoft-azure-update-monitored-github description: Microsoft Azure Update Monitored Github Connector Details hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubconnectorupdate with: gitHubConnector: tools.gitHubConnector outputParameters: - type: object mapping: $. - name: microsoft-azure-delete-monitored-github description: Microsoft Azure Delete Monitored Github Connector Details hints: readOnly: false destructive: true idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubconnectordelete outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-list-monitored-3 description: Microsoft Azure Returns A List Of Monitored Github Owners hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubownerlist outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-monitored-github-2 description: Microsoft Azure Returns A Monitored Github Repository hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubownerget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-monitored-2 description: Microsoft Azure Create Or Update A Monitored Github Owner hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubownercreateorupdate with: gitHubOwner: tools.gitHubOwner outputParameters: - type: object mapping: $. - name: microsoft-azure-update-monitored-github-2 description: Microsoft Azure Update A Monitored Github Repository hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubownerupdate with: gitHubOwner: tools.gitHubOwner outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-list-monitored-4 description: Microsoft Azure Returns A List Of Monitored Github Repositories hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubrepolist outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-monitored-github-3 description: Microsoft Azure Returns A Monitored Github Repository hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubrepoget outputParameters: - type: object mapping: $. - name: microsoft-azure-create-update-monitored-3 description: Microsoft Azure Create Or Update A Monitored Github Repository hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubrepocreateorupdate with: gitHubRepo: tools.gitHubRepo outputParameters: - type: object mapping: $. - name: microsoft-azure-update-monitored-github-3 description: Microsoft Azure Update A Monitored Github Repository hints: readOnly: false destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubrepoupdate with: gitHubRepo: tools.gitHubRepo outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-list-monitored-5 description: Microsoft Azure Returns A List Of Monitored Github Repositories hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubrepolistbyconnector outputParameters: - type: object mapping: $. - name: microsoft-azure-returns-summary-github description: Microsoft Azure Returns The Summary Of The Github Connector Stats hints: readOnly: true destructive: false idempotent: true call: microsoftsecuritydevops-general.microsoftazuregithubconnectorstatsget outputParameters: - type: object mapping: $.