openapi: 3.2.0 info: title: Microsoft Azure Dev Ops API version: '1.0' description: 'Operations tagged DevOps across 2 of this provider''s published API definitions: adhybridhealthservice-openapi-original.yml, microsoftsecurity-openapi-original.yml. Each path carries the servers of the definition it was published in.' servers: - url: https://management.azure.com security: - azure_auth: - user_impersonation tags: - name: Dev Ops paths: /providers/Microsoft.ADHybridHealthService/reports/DevOps/IsDevOps: get: tags: - Dev Ops description: Checks if the user is enabled for Dev Ops access. x-ms-examples: reports_getDevOps: $ref: ./examples/DevOps.json operationId: microsoftAzureReportsGetdevops parameters: - $ref: '#/components/parameters/apiVersionParameter' responses: '200': description: Indicates if the user is Dev Ops or not. content: application/json: schema: $ref: '#/components/schemas/Result' summary: Microsoft Azure Get Providers Microsoft Adhybridhealthservice Reports Devops… servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableAzureDevOpsOrgs : post: tags: - Dev Ops summary: Microsoft Azure Returns A List Of All Azure Devops Organizations Accessible By… operationId: microsoftAzureAzuredevopsorgsListavailable parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides list of Azure DevOps organization details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrgListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: ListAvailable_AzureDevOpsOrgs: $ref: ./examples/SecurityConnectorsDevOps/ListAvailableAzureDevOpsOrgs_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs : get: tags: - Dev Ops summary: Microsoft Azure Returns A List Of Azure Devops Organizations Onboarded To The… operationId: microsoftAzureAzuredevopsorgsList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides a list of Azure DevOps organization details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrgListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_AzureDevOpsOrgs: $ref: ./examples/SecurityConnectorsDevOps/ListAzureDevOpsOrgs_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName} : get: tags: - Dev Ops summary: Microsoft Azure Returns A Monitored Azure Devops Organization Resource operationId: microsoftAzureAzuredevopsorgsGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides Azure DevOps organization details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrg' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_AzureDevOpsOrgs: $ref: ./examples/SecurityConnectorsDevOps/GetAzureDevOpsOrgs_example.json description: Needs a more full description created. put: tags: - Dev Ops summary: Microsoft Azure Creates Or Updates Monitored Azure Devops Organization Details operationId: microsoftAzureAzuredevopsorgsCreateorupdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Creates or updates monitored Azure DevOps organization details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrg' '201': description: Created content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrg' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: CreateOrUpdate_AzureDevOpsOrgs: $ref: ./examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsOrgs_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrg' description: The Azure DevOps organization resource payload. required: true patch: tags: - Dev Ops summary: Microsoft Azure Updates Monitored Azure Devops Organization Details operationId: microsoftAzureAzuredevopsorgsUpdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrg' '202': description: Accepted content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrg' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: Update_AzureDevOpsOrgs: $ref: ./examples/SecurityConnectorsDevOps/UpdateAzureDevOpsOrgs_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsOrg' description: The Azure DevOps organization resource payload. required: true servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects : get: tags: - Dev Ops summary: Microsoft Azure Returns A List Of Azure Devops Projects Onboarded To The… operationId: microsoftAzureAzuredevopsprojectsList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides a list of Azure DevOps project details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProjectListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_AzureDevOpsProjects: $ref: ./examples/SecurityConnectorsDevOps/ListAzureDevOpsProjects_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName} : get: tags: - Dev Ops summary: Microsoft Azure Returns A Monitored Azure Devops Project Resource operationId: microsoftAzureAzuredevopsprojectsGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: '#/components/parameters/ProjectName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides Azure DevOps project details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProject' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_AzureDevOpsProjects: $ref: ./examples/SecurityConnectorsDevOps/GetAzureDevOpsProjects_example.json description: Needs a more full description created. put: tags: - Dev Ops summary: Microsoft Azure Creates Or Updates A Monitored Azure Devops Project Resource operationId: microsoftAzureAzuredevopsprojectsCreateorupdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: '#/components/parameters/ProjectName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Creates or updates a monitored Azure DevOps project resource content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProject' '201': description: Created content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProject' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: CreateOrUpdate_AzureDevOpsProjects: $ref: ./examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsProjects_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProject' description: The Azure DevOps project resource payload. required: true patch: tags: - Dev Ops summary: Microsoft Azure Updates A Monitored Azure Devops Project Resource operationId: microsoftAzureAzuredevopsprojectsUpdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: '#/components/parameters/ProjectName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProject' '202': description: Accepted content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProject' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: Update_AzureDevOpsProjects: $ref: ./examples/SecurityConnectorsDevOps/UpdateAzureDevOpsProjects_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsProject' description: The Azure DevOps project resource payload. required: true servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos : get: tags: - Dev Ops summary: Microsoft Azure Returns A List Of Azure Devops Repositories Onboarded To The… operationId: microsoftAzureAzuredevopsreposList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: '#/components/parameters/ProjectName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides a list of Azure DevOps repository details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepositoryListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_AzureDevOpsRepos: $ref: ./examples/SecurityConnectorsDevOps/ListAzureDevOpsRepos_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos/{repoName} : get: tags: - Dev Ops summary: Microsoft Azure Returns A Monitored Azure Devops Repository Resource operationId: microsoftAzureAzuredevopsreposGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: '#/components/parameters/ProjectName' - $ref: '#/components/parameters/RepoName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides Azure DevOps repository details content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepository' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_AzureDevOpsRepos: $ref: ./examples/SecurityConnectorsDevOps/GetAzureDevOpsRepos_example.json description: Needs a more full description created. put: tags: - Dev Ops summary: Microsoft Azure Creates Or Updates A Monitored Azure Devops Repository Resource operationId: microsoftAzureAzuredevopsreposCreateorupdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: '#/components/parameters/ProjectName' - $ref: '#/components/parameters/RepoName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Creates or updates a monitored Azure DevOps repository resource content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepository' '201': description: Created content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepository' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: CreateOrUpdate_AzureDevOpsRepos: $ref: ./examples/SecurityConnectorsDevOps/CreateOrUpdateAzureDevOpsRepos_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepository' description: The Azure DevOps repository resource payload. required: true patch: tags: - Dev Ops summary: Microsoft Azure Updates A Monitored Azure Devops Repository Resource operationId: microsoftAzureAzuredevopsreposUpdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OrgName' - $ref: '#/components/parameters/ProjectName' - $ref: '#/components/parameters/RepoName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepository' '202': description: Accepted content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepository' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: Update_AzureDevOpsRepos: $ref: ./examples/SecurityConnectorsDevOps/UpdateAzureDevOpsRepos_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/AzureDevOpsRepository' description: The Azure DevOps repository resource payload. required: true servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops : get: tags: - Dev Ops summary: Microsoft Azure List Devops Configurations operationId: microsoftAzureDevopsconfigurationsList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/DevOpsConfigurationListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_DevOpsConfigurations: $ref: ./examples/SecurityConnectorsDevOps/ListDevOpsConfigurations_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default : get: tags: - Dev Ops summary: Microsoft Azure Gets A Devops Configuration operationId: microsoftAzureDevopsconfigurationsGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_DevOpsConfigurations: $ref: ./examples/SecurityConnectorsDevOps/GetDevOpsConfigurations_example.json description: Needs a more full description created. put: tags: - Dev Ops summary: Microsoft Azure Creates Or Updates A Devops Configuration operationId: microsoftAzureDevopsconfigurationsCreateorupdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Creates or updates a DevOps Configuration content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' '201': description: Created content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' '202': description: Accepted content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: CreateOrUpdate_DevOpsConfigurations_OnboardCurrentAndFuture: $ref: ./examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardCurrentAndFuture_example.json CreateOrUpdate_DevOpsConfigurations_OnboardCurrentOnly: $ref: ./examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardCurrentOnly_example.json CreateOrUpdate_DevOpsConfigurations_OnboardSelected: $ref: ./examples/SecurityConnectorsDevOps/CreateOrUpdateDevOpsConfigurationsOnboardSelected_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' description: The DevOps configuration resource payload. required: true patch: tags: - Dev Ops summary: Microsoft Azure Updates A Devops Configuration operationId: microsoftAzureDevopsconfigurationsUpdate parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' '202': description: Accepted content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/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: Update_DevOpsConfigurations: $ref: ./examples/SecurityConnectorsDevOps/UpdateDevOpsConfigurations_example.json description: Needs a more full description created. requestBody: content: application/json: schema: $ref: '#/components/schemas/DevOpsConfiguration' description: The DevOps configuration resource payload. required: true delete: tags: - Dev Ops summary: Microsoft Azure Deletes A Devops Connector operationId: microsoftAzureDevopsconfigurationsDelete parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK '202': description: Accepted '204': description: NoContent default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-long-running-operation: true x-ms-examples: Delete_DevOpsConfigurations: $ref: ./examples/SecurityConnectorsDevOps/DeleteDevOpsConfigurations_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableGitHubOwners : post: tags: - Dev Ops summary: Microsoft Azure Returns A List Of All Github Owners Accessible By The User… operationId: microsoftAzureGithubownersListavailable parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides list of GitHub owner resources content: application/json: schema: $ref: '#/components/schemas/GitHubOwnerListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: ListAvailable_GitHubOwners: $ref: ./examples/SecurityConnectorsDevOps/ListAvailableGitHubOwners_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners : get: tags: - Dev Ops summary: Microsoft Azure Returns A List Of Github Owners Onboarded To The Connector operationId: microsoftAzureGithubownersList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides list of GitHub owner resources content: application/json: schema: $ref: '#/components/schemas/GitHubOwnerListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_GitHubOwners: $ref: ./examples/SecurityConnectorsDevOps/ListGitHubOwners_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName} : get: tags: - Dev Ops summary: Microsoft Azure Returns A Monitored Github Owner operationId: microsoftAzureGithubownersGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OwnerName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides GitHub owner details content: application/json: schema: $ref: '#/components/schemas/GitHubOwner' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_GitHubOwners: $ref: ./examples/SecurityConnectorsDevOps/GetGitHubOwners_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}/repos : get: tags: - Dev Ops summary: Microsoft Azure Returns A List Of Github Repositories Onboarded To The Connector operationId: microsoftAzureGithubreposList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OwnerName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides list of GitHub repository resources content: application/json: schema: $ref: '#/components/schemas/GitHubRepositoryListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_GitHubRepos: $ref: ./examples/SecurityConnectorsDevOps/ListGitHubRepos_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}/repos/{repoName} : get: tags: - Dev Ops summary: Microsoft Azure Returns A Monitored Github Repository operationId: microsoftAzureGithubreposGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OwnerName' - $ref: '#/components/parameters/RepoName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides GitHub repository details content: application/json: schema: $ref: '#/components/schemas/GitHubRepository' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_GitHubRepos: $ref: ./examples/SecurityConnectorsDevOps/GetGitHubRepos_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableGitLabGroups : post: tags: - Dev Ops summary: Microsoft Azure Returns A List Of All Gitlab Groups Accessible By The User… operationId: microsoftAzureGitlabgroupsListavailable parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides a list of GitLab Group details content: application/json: schema: $ref: '#/components/schemas/GitLabGroupListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: ListAvailable_GitLabGroups: $ref: ./examples/SecurityConnectorsDevOps/ListAvailableGitLabGroups_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups : get: tags: - Dev Ops summary: Microsoft Azure Returns A List Of Gitlab Groups Onboarded To The Connector operationId: microsoftAzureGitlabgroupsList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides a list of GitLab Group details content: application/json: schema: $ref: '#/components/schemas/GitLabGroupListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_GitLabGroups: $ref: ./examples/SecurityConnectorsDevOps/ListGitLabGroups_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName} : get: tags: - Dev Ops summary: Microsoft Azure Returns A Monitored Gitlab Group Resource For A Given Fully… operationId: microsoftAzureGitlabgroupsGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/GroupFQName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides GitLab Group details content: application/json: schema: $ref: '#/components/schemas/GitLabGroup' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_GitLabGroups: $ref: ./examples/SecurityConnectorsDevOps/GetGitLabGroups_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/listSubgroups : post: tags: - Dev Ops summary: Microsoft Azure Gets Nested Subgroups Of Given Gitlab Group Which Are Onboarded… operationId: microsoftAzureGitlabsubgroupsList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/GroupFQName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides a list of GitLab Group details for subgroups content: application/json: schema: $ref: '#/components/schemas/GitLabGroupListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: List_GitLabSubgroups: $ref: ./examples/SecurityConnectorsDevOps/ListGitLabSubgroups_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/projects : get: tags: - Dev Ops summary: Microsoft Azure Gets A List Of Gitlab Projects That Are Directly Owned By Given… operationId: microsoftAzureGitlabprojectsList parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/GroupFQName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides a list of GitLab Project details content: application/json: schema: $ref: '#/components/schemas/GitLabProjectListResponse' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: List_GitLabProjects: $ref: ./examples/SecurityConnectorsDevOps/ListGitLabProjects_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/projects/{projectName} : get: tags: - Dev Ops summary: Microsoft Azure Returns A Monitored Gitlab Project Resource For A Given Fully… operationId: microsoftAzureGitlabprojectsGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/GroupFQName' - $ref: '#/components/parameters/ProjectName' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: Provides GitLab Project details content: application/json: schema: $ref: '#/components/schemas/GitLabProject' default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_GitLabProjects: $ref: ./examples/SecurityConnectorsDevOps/GetGitLabProjects_example.json description: Needs a more full description created. servers: - url: https://management.azure.com ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/operationResults/{operationResultId} : get: tags: - Dev Ops summary: Microsoft Azure Get Devops Long Running Operation Result operationId: microsoftAzureDevopsoperationresultsGet parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/components/parameters/SecurityConnectorName' - $ref: '#/components/parameters/OperationResultId' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/OperationStatusResult default: description: Error response describing why the operation failed. content: application/json: schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-examples: Get_DevOpsOperationResults_Succeeded: $ref: ./examples/SecurityConnectorsDevOps/GetDevOpsOperationResultsSucceeded_example.json Get_DevOpsOperationResults_Failed: $ref: ./examples/SecurityConnectorsDevOps/GetDevOpsOperationResultsFailed_example.json description: Needs a more full description created. servers: - url: https://management.azure.com components: schemas: Result: description: The result for an operation. type: object properties: value: description: The value. type: boolean AzureDevOpsOrgListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/AzureDevOpsOrg' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string GitHubOwnerListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/GitHubOwner' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string GitLabProjectListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/GitLabProject' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string AzureDevOpsOrgProperties: description: Azure DevOps Organization properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' onboardingState: $ref: '#/components/schemas/OnboardingState' actionableRemediation: $ref: '#/components/schemas/ActionableRemediation' GitHubOwnerProperties: description: GitHub Owner properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' ownerUrl: description: Gets or sets GitHub Owner url. type: string readOnly: true gitHubInternalId: description: Gets or sets internal GitHub id. type: string readOnly: true onboardingState: $ref: '#/components/schemas/OnboardingState' InheritFromParentState: description: 'Update Settings. Enabled - Resource should inherit configurations from parent. Disabled - Resource should not inherit configurations from parent.' enum: - Disabled - Enabled type: string x-ms-enum: name: InheritFromParentState modelAsString: true modelAsExtensible: true AzureDevOpsOrg: description: Azure DevOps Organization resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/AzureDevOpsOrgProperties' GitLabGroupProperties: description: GitLab Group properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' fullyQualifiedName: description: 'Gets or sets the fully-qualified name of the Group object. This contains the entire namespace hierarchy where namespaces are separated by the ''$'' character.' type: string readOnly: true fullyQualifiedFriendlyName: description: 'Gets or sets the human readable fully-qualified name of the Group object. This contains the entire namespace hierarchy as seen on GitLab UI where namespaces are separated by the ''/'' character.' type: string readOnly: true url: description: Gets or sets the url of the GitLab Group. type: string readOnly: true onboardingState: $ref: '#/components/schemas/OnboardingState' TargetBranchConfiguration: description: Repository branch configuration for PR Annotations. type: object properties: branchNames: description: Gets or sets branches that should have annotations. type: array items: type: string x-ms-identifiers: [] annotateDefaultBranch: $ref: '#/components/schemas/AnnotateDefaultBranchState' AzureDevOpsProjectProperties: description: Azure DevOps Project properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' parentOrgName: description: Gets or sets parent Azure DevOps Organization name. type: string projectId: description: Gets or sets Azure DevOps Project id. type: string readOnly: true onboardingState: $ref: '#/components/schemas/OnboardingState' actionableRemediation: $ref: '#/components/schemas/ActionableRemediation' GitLabProject: description: GitLab Project resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/GitLabProjectProperties' GitHubRepositoryProperties: description: GitHub Repository properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' repoId: description: 'Gets or sets GitHub Repository id. This is a numeric id defined by Github. Eg: "123456".' type: string readOnly: true repoName: description: 'Gets or sets GitHub Repository name. Eg: "new-repo-1".' type: string readOnly: true repoFullName: description: 'Gets or sets GitHub Full Name. Repository name, prefixed with Owner name. Eg: "my-org/new-repo-1".' type: string readOnly: true onboardingState: $ref: '#/components/schemas/OnboardingState' repoUrl: description: Gets or sets GitHub Repository url. type: string readOnly: true parentOwnerName: description: Gets or sets parent GitHub Owner name. type: string GitHubRepositoryListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/GitHubRepository' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string AzureDevOpsProjectListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/AzureDevOpsProject' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string AzureDevOpsRepositoryProperties: description: Azure DevOps Repository properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' parentOrgName: description: Gets or sets parent Azure DevOps Organization name. type: string parentProjectName: description: Gets or sets parent Azure DevOps Project name. type: string repoId: description: Gets or sets Azure DevOps Repository id. type: string readOnly: true repoUrl: description: Gets or sets Azure DevOps Repository url. type: string readOnly: true visibility: description: Gets or sets Azure DevOps repository visibility, whether it is public or private etc. type: string readOnly: true onboardingState: $ref: '#/components/schemas/OnboardingState' actionableRemediation: $ref: '#/components/schemas/ActionableRemediation' AzureDevOpsProject: description: Azure DevOps Project resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/AzureDevOpsProjectProperties' GitHubOwner: description: GitHub Owner resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/GitHubOwnerProperties' AzureDevOpsRepositoryListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/AzureDevOpsRepository' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string ActionableRemediation: description: Configuration payload for PR Annotations. type: object properties: state: $ref: '#/components/schemas/ActionableRemediationState' categoryConfigurations: description: Gets or sets list of categories and severity levels. type: array items: $ref: '#/components/schemas/CategoryConfiguration' x-ms-identifiers: [] branchConfiguration: $ref: '#/components/schemas/TargetBranchConfiguration' inheritFromParentState: $ref: '#/components/schemas/InheritFromParentState' GitLabGroupListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/GitLabGroup' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string DevOpsConfigurationProperties: description: DevOps Configuration properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' authorization: $ref: '#/components/schemas/Authorization' autoDiscovery: $ref: '#/components/schemas/AutoDiscovery' topLevelInventoryList: description: 'List of top-level inventory to select when AutoDiscovery is disabled. This field is ignored when AutoDiscovery is enabled.' type: array items: type: string ActionableRemediationState: description: 'ActionableRemediation Setting. None - the setting was never set. Enabled - ActionableRemediation is enabled. Disabled - ActionableRemediation is disabled.' enum: - None - Disabled - Enabled type: string x-ms-enum: name: ActionableRemediationState modelAsString: true modelAsExtensible: true GitHubRepository: description: GitHub Repository resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/GitHubRepositoryProperties' GitLabProjectProperties: description: GitLab Project properties. type: object properties: provisioningStatusMessage: description: Gets or sets resource status message. type: string example: Resource onboarded successful. readOnly: true provisioningStatusUpdateTimeUtc: format: date-time description: Gets or sets time when resource was last checked. type: string readOnly: true provisioningState: $ref: '#/components/schemas/DevOpsProvisioningState' fullyQualifiedName: description: 'Gets or sets the fully-qualified name of the project object. This contains the entire hierarchy where entities are separated by the ''$'' character.' type: string readOnly: true fullyQualifiedFriendlyName: description: 'Gets or sets the human readable fully-qualified name of the Project object. This contains the entire namespace hierarchy as seen on GitLab UI where entities are separated by the ''/'' character.' type: string readOnly: true fullyQualifiedParentGroupName: description: 'Gets or sets the fully-qualified name of the project''s parent group object. This contains the entire hierarchy where namespaces are separated by the ''$'' character.' type: string readOnly: true url: description: Gets or sets the url of the GitLab Project. type: string readOnly: true onboardingState: $ref: '#/components/schemas/OnboardingState' RuleCategory: description: 'Rule categories. Code - code scanning results. Artifact scanning results. Dependencies scanning results. IaC results. Secrets scanning results. Container scanning results.' enum: - Code - Artifacts - Dependencies - Secrets - IaC - Containers type: string x-ms-enum: name: RuleCategory modelAsString: true modelAsExtensible: true AzureDevOpsRepository: description: Azure DevOps Repository resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/AzureDevOpsRepositoryProperties' GitLabGroup: description: GitLab Group resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/GitLabGroupProperties' DevOpsProvisioningState: description: 'The provisioning state of the resource. Pending - Provisioning pending. Failed - Provisioning failed. Succeeded - Successful provisioning. Canceled - Provisioning canceled. PendingDeletion - Deletion pending. DeletionSuccess - Deletion successful. DeletionFailure - Deletion failure.' enum: - Succeeded - Failed - Canceled - Pending - PendingDeletion - DeletionSuccess - DeletionFailure type: string x-ms-enum: name: DevOpsProvisioningState modelAsString: true modelAsExtensible: true AnnotateDefaultBranchState: description: 'Configuration of PR Annotations on default branch. Enabled - PR Annotations are enabled on the resource''s default branch. Disabled - PR Annotations are disabled on the resource''s default branch.' enum: - Disabled - Enabled type: string x-ms-enum: name: AnnotateDefaultBranchState modelAsString: true modelAsExtensible: true Authorization: description: Authorization payload. type: object properties: code: description: 'Gets or sets one-time OAuth code to exchange for refresh and access tokens. Only used during PUT/PATCH operations. The secret is cleared during GET.' type: string example: '00000000000000000000.' x-ms-secret: true DevOpsConfigurationListResponse: description: List of RP resources which supports pagination. type: object properties: value: description: Gets or sets list of resources. type: array items: $ref: '#/components/schemas/DevOpsConfiguration' x-ms-identifiers: [] nextLink: description: Gets or sets next link to scroll over the results. type: string CategoryConfiguration: description: Severity level per category configuration for PR Annotations. type: object properties: minimumSeverityLevel: description: Gets or sets minimum severity level for a given category. type: string category: $ref: '#/components/schemas/RuleCategory' OnboardingState: description: 'Details about resource onboarding status across all connectors. OnboardedByOtherConnector - this resource has already been onboarded to another connector. This is only applicable to top-level resources. Onboarded - this resource has already been onboarded by the specified connector. NotOnboarded - this resource has not been onboarded to any connector. NotApplicable - the onboarding state is not applicable to the current endpoint.' enum: - NotApplicable - OnboardedByOtherConnector - Onboarded - NotOnboarded type: string x-ms-enum: name: OnboardingState modelAsString: true modelAsExtensible: true AutoDiscovery: description: AutoDiscovery states. enum: - Disabled - Enabled - NotApplicable type: string x-ms-enum: name: AutoDiscovery modelAsString: true modelAsExtensible: true DevOpsConfiguration: description: DevOps Configuration resource. type: object allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource properties: systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData properties: $ref: '#/components/schemas/DevOpsConfigurationProperties' parameters: apiVersionParameter: name: api-version in: query description: The version of the API to be used with the client request. required: true schema: type: string SecurityConnectorName: in: path name: securityConnectorName description: The security connector name. required: true x-ms-parameter-location: method schema: type: string ProjectName: in: path name: projectName description: The project name. required: true x-ms-parameter-location: method schema: type: string GroupFQName: in: path name: groupFQName description: The GitLab group fully-qualified name. required: true x-ms-parameter-location: method schema: type: string OrgName: in: path name: orgName description: The Azure DevOps organization name. required: true x-ms-parameter-location: method schema: type: string OwnerName: in: path name: ownerName description: The GitHub owner name. required: true x-ms-parameter-location: method schema: type: string RepoName: in: path name: repoName description: The repository name. required: true x-ms-parameter-location: method schema: type: string OperationResultId: in: path name: operationResultId description: The operation result Id. required: true x-ms-parameter-location: method schema: type: string securitySchemes: azure_auth: type: oauth2 flows: implicit: scopes: user_impersonation: impersonate your user account authorizationUrl: https://login.microsoftonline.com/common/oauth2/authorize description: Azure Active Directory OAuth2 Flow. x-refined-from: - adhybridhealthservice-openapi-original.yml - microsoftsecurity-openapi-original.yml x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/components/parameters/Endpoint'