Microsoft.Security (stable:2025-03-01)

2025/03/07 • 30 new methods

AzureDevOpsOrgs_ListAvailable (new)
Description Returns a list of all Azure DevOps organizations accessible by the user token consumed by the connector.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableAzureDevOpsOrgs
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsOrgs_List (new)
Description Returns a list of Azure DevOps organizations onboarded to the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsOrgs_Get (new)
Description Returns a monitored Azure DevOps organization resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsOrgs_CreateOrUpdate (new)
Description Creates or updates monitored Azure DevOps organization details.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
api-version: string ,
azureDevOpsOrg:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsOrgs_Update (new)
Description Updates monitored Azure DevOps organization details.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
api-version: string ,
azureDevOpsOrg:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (202)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsProjects_List (new)
Description Returns a list of Azure DevOps projects onboarded to the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsProjects_Get (new)
Description Returns a monitored Azure DevOps project resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
projectName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsProjects_CreateOrUpdate (new)
Description Creates or updates a monitored Azure DevOps project resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
projectName: string ,
api-version: string ,
azureDevOpsProject:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsProjects_Update (new)
Description Updates a monitored Azure DevOps project resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
projectName: string ,
api-version: string ,
azureDevOpsProject:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (202)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
projectId: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsRepos_List (new)
Description Returns a list of Azure DevOps repositories onboarded to the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
projectName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsRepos_Get (new)
Description Returns a monitored Azure DevOps repository resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos/{repoName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
projectName: string ,
repoName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsRepos_CreateOrUpdate (new)
Description Creates or updates a monitored Azure DevOps repository resource.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos/{repoName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
projectName: string ,
repoName: string ,
api-version: string ,
azureDevOpsRepository:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
AzureDevOpsRepos_Update (new)
Description Updates a monitored Azure DevOps repository resource.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos/{repoName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
orgName: string ,
projectName: string ,
repoName: string ,
api-version: string ,
azureDevOpsRepository:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (202)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
parentOrgName: string ,
parentProjectName: string ,
repoId: string ,
repoUrl: string ,
visibility: string ,
onboardingState: enum ,
actionableRemediation:
{
state: enum ,
categoryConfigurations:
[
{
minimumSeverityLevel: string ,
category: enum ,
}
,
]
,
branchConfiguration:
{
branchNames:
[
string ,
]
,
annotateDefaultBranch: enum ,
}
,
inheritFromParentState: enum ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DevOpsConfigurations_List (new)
Description List DevOps Configurations.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DevOpsConfigurations_Get (new)
Description Gets a DevOps Configuration.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DevOpsConfigurations_CreateOrUpdate (new)
Description Creates or updates a DevOps Configuration.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
devOpsConfiguration:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (202)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (201)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DevOpsConfigurations_Update (new)
Description Updates a DevOps Configuration.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
devOpsConfiguration:
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}
,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (202)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
authorization:
{
code: string ,
}
,
autoDiscovery: enum ,
topLevelInventoryList:
[
string ,
]
,
capabilities:
[
{
name: string ,
value: string ,
}
,
]
,
agentlessConfiguration:
{
agentlessEnabled: enum ,
agentlessAutoDiscovery: enum ,
scanners:
[
string ,
]
,
inventoryListType: enum ,
inventoryList:
[
{
inventoryKind: enum ,
value: string ,
}
,
]
,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DevOpsConfigurations_Delete (new)
Description Deletes a DevOps Connector.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (200)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitHubOwners_ListAvailable (new)
Description Returns a list of all GitHub owners accessible by the user token consumed by the connector.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableGitHubOwners
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
ownerUrl: string ,
gitHubInternalId: string ,
onboardingState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitHubOwners_List (new)
Description Returns a list of GitHub owners onboarded to the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
ownerUrl: string ,
gitHubInternalId: string ,
onboardingState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitHubOwners_Get (new)
Description Returns a monitored GitHub owner.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
ownerName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
ownerUrl: string ,
gitHubInternalId: string ,
onboardingState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitHubRepos_List (new)
Description Returns a list of GitHub repositories onboarded to the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}/repos
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
ownerName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
repoId: string ,
repoName: string ,
repoFullName: string ,
onboardingState: enum ,
repoUrl: string ,
parentOwnerName: string ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitHubRepos_Get (new)
Description Returns a monitored GitHub repository.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitHubOwners/{ownerName}/repos/{repoName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
ownerName: string ,
repoName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
repoId: string ,
repoName: string ,
repoFullName: string ,
onboardingState: enum ,
repoUrl: string ,
parentOwnerName: string ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitLabGroups_ListAvailable (new)
Description Returns a list of all GitLab groups accessible by the user token consumed by the connector.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/listAvailableGitLabGroups
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
fullyQualifiedName: string ,
fullyQualifiedFriendlyName: string ,
url: string ,
onboardingState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitLabGroups_List (new)
Description Returns a list of GitLab groups onboarded to the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
fullyQualifiedName: string ,
fullyQualifiedFriendlyName: string ,
url: string ,
onboardingState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitLabGroups_Get (new)
Description Returns a monitored GitLab Group resource for a given fully-qualified name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
groupFQName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
fullyQualifiedName: string ,
fullyQualifiedFriendlyName: string ,
url: string ,
onboardingState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitLabSubgroups_List (new)
Description Gets nested subgroups of given GitLab Group which are onboarded to the connector.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/listSubgroups
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
groupFQName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
fullyQualifiedName: string ,
fullyQualifiedFriendlyName: string ,
url: string ,
onboardingState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitLabProjects_List (new)
Description Gets a list of GitLab projects that are directly owned by given group and onboarded to the connector.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/projects
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
groupFQName: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
fullyQualifiedName: string ,
fullyQualifiedFriendlyName: string ,
fullyQualifiedParentGroupName: string ,
url: string ,
onboardingState: enum ,
}
,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
GitLabProjects_Get (new)
Description Returns a monitored GitLab Project resource for a given fully-qualified group name and project name.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/gitLabGroups/{groupFQName}/projects/{projectName}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
groupFQName: string ,
projectName: string ,
api-version: string ,
}

⚐ Response (200)

{
systemData:
{
createdBy: string ,
createdByType: enum ,
createdAt: string ,
lastModifiedBy: string ,
lastModifiedByType: enum ,
lastModifiedAt: string ,
}
,
properties:
{
provisioningStatusMessage: string ,
provisioningStatusUpdateTimeUtc: string ,
provisioningState: enum ,
fullyQualifiedName: string ,
fullyQualifiedFriendlyName: string ,
fullyQualifiedParentGroupName: string ,
url: string ,
onboardingState: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
DevOpsOperationResults_Get (new)
Description Get devops long running operation result.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/operationResults/{operationResultId}
{
subscriptionId: string ,
resourceGroupName: string ,
securityConnectorName: string ,
operationResultId: string ,
api-version: string ,
}

⚐ Response (200)

{
id: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
{
id: string ,
name: string ,
status: string ,
percentComplete: number ,
startTime: string ,
endTime: string ,
operations:
[
string ,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}
,
]
,
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
additionalInfo:
[
{
type: string ,
info: object ,
}
,
]
,
}
,
}