Microsoft Azure Microsoft Security Dev Ops

Microsoft Azure Microsoft Security DevOps is a comprehensive solution that enables organizations to seamlessly integrate security into their DevOps processes. It harnesses the power of Microsoft Azure cloud services to provide robust security measures, including threat detection, response automation, and compliance monitoring.

OpenAPI Specification

microsoftsecuritydevops-openapi-original.yml Raw ↑
swagger: '2.0'
info:
  title: Microsoft Azure Microsoft.SecurityDevOps
  description: REST APIs for Defender for DevOps
  version: 2022-09-01-preview
host: management.azure.com
schemes:
  - https
paths:
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors
  : get:
      tags: []
      operationId: microsoftAzureAzuredevopsconnectorListbyresourcegroup
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsConnectorListResponse'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        AzureDevOpsConnector_ListByResourceGroup:
          $ref: ./examples/AzureDevOpsConnectorListByResourceGroup.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}
  : get:
      tags: []
      summary: 'Microsoft Azure Returns A Monitored Azuredevops Connector Resource For A Given Id'
      operationId: microsoftAzureAzuredevopsconnectorGet
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsConnector'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        AzureDevOpsConnector_Get:
          $ref: ./examples/AzureDevOpsConnectorGet.json
      description: Needs a more full description created.
    put:
      tags: []
      summary: 'Microsoft Azure Creates Or Updates An Azure Devops Connector'
      operationId: microsoftAzureAzuredevopsconnectorCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsConnector
          description: Connector resource payload.
          required: true
          schema:
            $ref: '#/definitions/AzureDevOpsConnector'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsConnector'
        '201':
          description: Created
          schema:
            $ref: '#/definitions/AzureDevOpsConnector'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-examples:
        AzureDevOpsConnector_CreateOrUpdate:
          $ref: ./examples/AzureDevOpsConnectorCreateOrUpdate.json
      description: Needs a more full description created.
    patch:
      tags: []
      summary: 'Microsoft Azure Update Monitored Azuredevops Connector Details'
      operationId: microsoftAzureAzuredevopsconnectorUpdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsConnector
          description: Connector resource payload.
          schema:
            $ref: '#/definitions/AzureDevOpsConnector'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsConnector'
        '202':
          description: Accepted
          schema:
            $ref: '#/definitions/AzureDevOpsConnector'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-examples:
        AzureDevOpsConnector_Update:
          $ref: ./examples/AzureDevOpsConnectorUpdate.json
      description: Needs a more full description created.
    delete:
      tags: []
      summary: 'Microsoft Azure Delete Monitored Azuredevops Connector Details'
      operationId: microsoftAzureAzuredevopsconnectorDelete
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
        '202':
          description: Accepted
        '204':
          description: No Content
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-examples:
        AzureDevOpsConnector_Delete:
          $ref: ./examples/AzureDevOpsConnectorDelete.json
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/repos
  : get:
      tags: []
      operationId: microsoftAzureAzuredevopsrepoListbyconnector
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsRepoListResponse'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        AzureDevOpsRepo_ListByConnector:
          $ref: ./examples/AzureDevOpsRepoListByConnector.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Repos
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/stats
  : get:
      tags: []
      summary: 'Microsoft Azure Returns The Summary Of The Azuredevops Connector Stats'
      operationId: microsoftAzureAzuredevopsconnectorstatsGet
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsConnectorStatsListResponse'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        AzureDevOpsConnectorStats_Get:
          $ref: ./examples/AzureDevOpsConnectorStatsGet.json
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs
  : get:
      tags: []
      operationId: microsoftAzureAzuredevopsorgList
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsOrgListResponse'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        AzureDevOpsOrg_List:
          $ref: ./examples/AzureDevOpsOrgList.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}
  : get:
      tags: []
      summary: 'Microsoft Azure Returns A Monitored Azuredevops Org Resource For A Given Id'
      operationId: microsoftAzureAzuredevopsorgGet
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsOrg'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        AzureDevOpsOrg_Get:
          $ref: ./examples/AzureDevOpsOrgGet.json
      description: Needs a more full description created.
    put:
      tags: []
      summary: 'Microsoft Azure Creates Or Updates An Azure Devops Org'
      operationId: microsoftAzureAzuredevopsorgCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsOrg
          description: Azure DevOps Org resource payload.
          required: true
          schema:
            $ref: '#/definitions/AzureDevOpsOrg'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsOrg'
        '201':
          description: Created
          schema:
            $ref: '#/definitions/AzureDevOpsOrg'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-examples:
        AzureDevOpsOrg_CreateOrUpdate:
          $ref: ./examples/AzureDevOpsOrgCreateOrUpdate.json
      description: Needs a more full description created.
    patch:
      tags: []
      summary: 'Microsoft Azure Update Monitored Azuredevops Org Details'
      operationId: microsoftAzureAzuredevopsorgUpdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsOrg
          description: Azure DevOps Org resource payload.
          schema:
            $ref: '#/definitions/AzureDevOpsOrg'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsOrg'
        '202':
          description: Accepted
          schema:
            $ref: '#/definitions/AzureDevOpsOrg'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-examples:
        AzureDevOpsOrg_Update:
          $ref: ./examples/AzureDevOpsOrgUpdate.json
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects
  : get:
      tags: []
      operationId: microsoftAzureAzuredevopsprojectList
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsProjectListResponse'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        AzureDevOpsProject_List:
          $ref: ./examples/AzureDevOpsProjectList.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects/{azureDevOpsProjectName}
  : get:
      tags: []
      summary: 'Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id'
      operationId: microsoftAzureAzuredevopsprojectGet
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: '#/parameters/AzureDevOpsProjectName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsProject'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        AzureDevOpsProject_Get:
          $ref: ./examples/AzureDevOpsProjectGet.json
      description: Needs a more full description created.
    put:
      tags: []
      summary: 'Microsoft Azure Creates Or Updates An Azure Devops Project'
      operationId: microsoftAzureAzuredevopsprojectCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: '#/parameters/AzureDevOpsProjectName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsProject
          description: Azure DevOps Org resource payload.
          required: true
          schema:
            $ref: '#/definitions/AzureDevOpsProject'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsProject'
        '201':
          description: Created
          schema:
            $ref: '#/definitions/AzureDevOpsProject'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-examples:
        AzureDevOpsProject_CreateOrUpdate:
          $ref: ./examples/AzureDevOpsProjectCreateOrUpdate.json
      description: Needs a more full description created.
    patch:
      tags: []
      summary: 'Microsoft Azure Update Monitored Azuredevops Project Details'
      operationId: microsoftAzureAzuredevopsprojectUpdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: '#/parameters/AzureDevOpsProjectName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsProject
          description: Azure DevOps Project resource payload.
          schema:
            $ref: '#/definitions/AzureDevOpsProject'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsProject'
        '202':
          description: Accepted
          schema:
            $ref: '#/definitions/AzureDevOpsProject'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-examples:
        AzureDevOpsProject_Update:
          $ref: ./examples/AzureDevOpsProjectUpdate.json
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects/{azureDevOpsProjectName}/repos
  : get:
      tags: []
      operationId: microsoftAzureAzuredevopsrepoList
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: '#/parameters/AzureDevOpsProjectName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsRepoListResponse'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        AzureDevOpsRepo_List:
          $ref: ./examples/AzureDevOpsRepoList.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Azuredevopsconnectors Azuredevopsconnectorname Orgs Azuredevopsorgname Projects Azuredevopsprojectname Repos
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/azureDevOpsConnectors/{azureDevOpsConnectorName}/orgs/{azureDevOpsOrgName}/projects/{azureDevOpsProjectName}/repos/{azureDevOpsRepoName}
  : get:
      tags: []
      summary: 'Microsoft Azure Returns A Monitored Azuredevops Project Resource For A Given Id'
      operationId: microsoftAzureAzuredevopsrepoGet
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: '#/parameters/AzureDevOpsProjectName'
        - $ref: '#/parameters/AzureDevOpsRepoName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-examples:
        AzureDevOpsRepo_Get:
          $ref: ./examples/AzureDevOpsRepoGet.json
      description: Needs a more full description created.
    put:
      tags: []
      summary: 'Microsoft Azure Updates An Azure Devops Repo'
      operationId: microsoftAzureAzuredevopsrepoCreateorupdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: '#/parameters/AzureDevOpsProjectName'
        - $ref: '#/parameters/AzureDevOpsRepoName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsRepo
          description: Azure DevOps Repo resource payload.
          required: true
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
        '201':
          description: Created
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
        '202':
          description: Accepted
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-long-running-operation-options:
        final-state-via: azure-async-operation
      x-ms-examples:
        AzureDevOpsRepo_CreateOrUpdate:
          $ref: ./examples/AzureDevOpsRepoCreateOrUpdate.json
      description: Needs a more full description created.
    patch:
      tags: []
      summary: 'Microsoft Azure Update Monitored Azuredevops Repo Details'
      operationId: microsoftAzureAzuredevopsrepoUpdate
      consumes:
        - application/json
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/AzureDevOpsConnectorName'
        - $ref: '#/parameters/AzureDevOpsOrgName'
        - $ref: '#/parameters/AzureDevOpsProjectName'
        - $ref: '#/parameters/AzureDevOpsRepoName'
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
        - in: body
          name: azureDevOpsRepo
          description: Azure DevOps Repo resource payload.
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
        '202':
          description: Accepted
          schema:
            $ref: '#/definitions/AzureDevOpsRepo'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-long-running-operation: true
      x-ms-examples:
        AzureDevOpsRepo_Update:
          $ref: ./examples/AzureDevOpsRepoUpdate.json
      description: Needs a more full description created.
  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors:
    get:
      tags: []
      operationId: microsoftAzureGithubconnectorListbyresourcegroup
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter
      responses:
        '200':
          description: Success
          schema:
            $ref: '#/definitions/GitHubConnectorListResponse'
        default:
          description: Error response describing why the operation failed.
          schema:
            $ref: >-
              ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse
      x-ms-pageable:
        nextLinkName: nextLink
      x-ms-examples:
        GitHubConnector_ListByResourceGroup:
          $ref: ./examples/GitHubConnectorListByResourceGroup.json
      summary: >-
        Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Securitydevops Githubconnectors
      description: Needs a more full description created.
  ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.SecurityDevOps/gitHubConnectors/{gitHubConnectorName}
  : get:
      tags: []
      summary: 'Microsoft Azure Returns A Monitored Github Connector Resource For A Given Id'
      operationId: microsoftAzureGithubconnectorGet
      produces:
        - application/json
      parameters:
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter
        - $ref: >-
            ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter
        - $ref: '#/parameters/GitHubConnectorName'
      

# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoftsecuritydevops-openapi-original.yml