| Description | : Gets all source controls, without source control items. | 
| Reference | : Link ¶ | 
⚶ Changes
{
  "#id": "SourceControls_List",
  "$responses": {
    "200": {
      "$properties": {
        "value": {
          "$properties": {
            "properties": [
              {
                "contentTypes": {
                  "Enum": {
                    "new": [
                      [
                        "AnalyticsRule",
                        ""
                      ],
                      [
                        "AutomationRule",
                        ""
                      ],
                      [
                        "HuntingQuery",
                        ""
                      ],
                      [
                        "Parser",
                        ""
                      ],
                      [
                        "Playbook",
                        ""
                      ],
                      [
                        "Workbook",
                        ""
                      ]
                    ],
                    "old": [
                      [
                        "AnalyticRule",
                        ""
                      ],
                      [
                        "AutomationRule",
                        ""
                      ],
                      [
                        "HuntingQuery",
                        ""
                      ],
                      [
                        "Parser",
                        ""
                      ],
                      [
                        "Playbook",
                        ""
                      ],
                      [
                        "Workbook",
                        ""
                      ]
                    ]
                  }
                }
              }
            ]
          }
        }
      }
    }
  }
}
        ⚼ Request
            GET: 
            /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols
          
              
      
          {
      
          
        
              api-version:
              
              string
            ,
          
          
              subscriptionId:
              
              string
            ,
          
          
              resourceGroupName:
              
              string
            ,
          
          
              workspaceName:
              
              string
            ,
          
      
          }
      
    ⚐ Response (200)
      
          {
      
          
              nextLink:
              
              string
            ,
          
          
              value:
              
                  
      
          }
      
    
      
          [
      
        
                
      
          ]
      
    
            ,
          
      
          {
      
          
          ,
        
              properties:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              id:
              
              string
            ,
          
          
              version:
              
              enum
            ,
          
          
              displayName:
              
              string
            ,
          
          
              description:
              
              string
            ,
          
          
              repoType:
              
              enum
            ,
          
          
              contentTypes:
              
                  
          
      
          [
      
        
            ,
          
            string
          ,
        
      
          ]
      
    
              repository:
              
                  
          
      
          {
      
          
            ,
          
              url:
              
              string
            ,
          
          
              branch:
              
              string
            ,
          
          
              displayUrl:
              
              string
            ,
          
          
              deploymentLogsUrl:
              
              string
            ,
          
      
          }
      
    
              servicePrincipal:
              
                  
          
      
          {
      
          
            ,
          
              id:
              
              string
            ,
          
          
              tenantId:
              
              string
            ,
          
          
              appId:
              
              string
            ,
          
          
              credentialsExpireOn:
              
              string
            ,
          
      
          }
      
    
              repositoryAccess:
              
                  
          
      
          {
      
          
            ,
          
              kind:
              
              enum
            ,
          
          
              code:
              
              string
            ,
          
          
              state:
              
              string
            ,
          
          
              clientId:
              
              string
            ,
          
          
              token:
              
              string
            ,
          
          
              installationId:
              
              string
            ,
          
      
          }
      
    
              repositoryResourceInfo:
              
                  
          
      
          {
      
          
            ,
          
              webhook:
              
                  
          
      
          {
      
          
            ,
          
              webhookId:
              
              string
            ,
          
          
              webhookUrl:
              
              string
            ,
          
          
              webhookSecretUpdateTime:
              
              string
            ,
          
          
              rotateWebhookSecret:
              
              boolean
            ,
          
      
          }
      
    
              gitHubResourceInfo:
              
                  
          
      
          {
      
          
            ,
          
              appInstallationId:
              
              string
            ,
          
      
          }
      
    
              azureDevOpsResourceInfo:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              pipelineId:
              
              string
            ,
          
          
              serviceConnectionId:
              
              string
            ,
          
      
          }
      
    
              lastDeploymentInfo:
              
                  
          
      
          {
      
          
            ,
          
              deploymentFetchStatus:
              
              enum
            ,
          
          
              deployment:
              
                  
          
      
          {
      
          
            ,
          
              deploymentId:
              
              string
            ,
          
          
              deploymentState:
              
              enum
            ,
          
          
              deploymentResult:
              
              enum
            ,
          
          
              deploymentTime:
              
              string
            ,
          
          
              deploymentLogsUrl:
              
              string
            ,
          
      
          }
      
    
              message:
              
              string
            ,
          
      
          }
      
    
              pullRequest:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              url:
              
              string
            ,
          
          
              state:
              
              object
            ,
          
      
          }
      
    ⚐ Response (default)
      
          {
      
          
              error:
              
                  
      
          }
      
    
      
          {
      
          
            ,
          
              code:
              
              string
            ,
          
          
              message:
              
              string
            ,
          
      
          }