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
,
}