Azure DevOps Repos - List
Az összekötőbe előkészített Azure DevOps-adattárak listáját adja vissza.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Security/securityConnectors/{securityConnectorName}/devops/default/azureDevOpsOrgs/{orgName}/projects/{projectName}/repos?api-version=2024-04-01
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
org
|
path | True |
string |
Az Azure DevOps-szervezet neve. |
project
|
path | True |
string |
A projekt neve. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Az erőforráscsoport neve. A név nem megkülönbözteti a kis- és nagybetűket. |
security
|
path | True |
string |
A biztonsági összekötő neve. |
subscription
|
path | True |
string minLength: 1 |
A cél-előfizetés azonosítója. |
api-version
|
query | True |
string minLength: 1 |
A művelethez használni kívánt API-verzió. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
Az Azure DevOps-adattár részleteinek listáját tartalmazza |
|
Other Status Codes |
Hibaválasz, amely leírja, hogy miért nem sikerült a művelet. |
Biztonság
azure_auth
Azure Active Directory OAuth2 Flow
Típus:
oauth2
Folyamat:
implicit
Engedélyezési URL:
https://login.microsoftonline.com/common/oauth2/authorize
Hatókörök
Name | Description |
---|---|
user_impersonation | a felhasználói fiók megszemélyesítése |
Példák
List_AzureDevOpsRepos
Mintakérelem
Mintaválasz
{
"value": [
{
"properties": {
"parentOrgName": "myAzDevOpsOrg",
"parentProjectName": "myAzDevOpsProject",
"repoId": "cb64ab91-c9ba-46df-b44c-c769358bccdf",
"onboardingState": "Onboarded",
"actionableRemediation": {
"state": "Enabled"
},
"provisioningState": "Succeeded"
},
"id": "/subscriptions/0806e1cd-cfda-4ff8-b99c-2b0af42cffd3/resourceGroups/myRg/providers/Microsoft.Security/securityConnectors/mySecurityConnectorName/devops/default/azureDevOpsOrgs/myAzDevOpsOrg/projects/myAzDevOpsProject/repos/myAzDevOpsRepo",
"name": "myAzDevOpsRepo",
"type": "Microsoft.Security/securityConnectors/devops/azureDevOpsOrgs/projects/repos"
}
]
}
Definíciók
Name | Description |
---|---|
Actionable |
Konfigurációs hasznos adatok pr-megjegyzésekhez. |
Actionable |
ActionableRemediation beállítás. Nincs – a beállítás soha nem lett beállítva. Engedélyezve – Az ActionableRemediation engedélyezve van. Letiltva – Az ActionableRemediation le van tiltva. |
Annotate |
A PR-széljegyzetek konfigurálása az alapértelmezett ágon. Engedélyezve – A PR-megjegyzések engedélyezve vannak az erőforrás alapértelmezett ágán. Letiltva – A lekéréses kérelemjegyzetek le vannak tiltva az erőforrás alapértelmezett ágán. |
Azure |
Azure DevOps-adattár-erőforrás. |
Azure |
A lapozást támogató RP-erőforrások listája. |
Azure |
Az Azure DevOps-adattár tulajdonságai. |
Category |
A PR-megjegyzések kategóriakonfigurációnkénti súlyossági szintje. |
created |
Az erőforrást létrehozó identitás típusa. |
Dev |
Az erőforrás kiépítési állapota. Függőben – Kiépítés függőben. Sikertelen – A kiépítés nem sikerült. Sikeres – Sikeres kiépítés. Megszakítva – A kiépítés megszakítva. PendingDeletion – Törlés függőben. DeletionSuccess – Sikeres törlés. DeletionFailure – Törlési hiba. |
Error |
Az erőforrás-kezelési hiba további információi. |
Error |
A hiba részletei. |
Error |
Hibaválasz |
Inherit |
Frissítési beállítások. Engedélyezve – Az erőforrásnak örökölnie kell a konfigurációkat a szülőtől. Letiltva – Az erőforrás nem örökli a konfigurációkat a szülőtől. |
Onboarding |
Az összes összekötő erőforrás-előkészítési állapotának részletei. OnboardedByOtherConnector – ezt az erőforrást már előkészítették egy másik összekötőbe. Ez csak a legfelső szintű erőforrásokra vonatkozik. Előkészítés – ezt az erőforrást már előkészítette a megadott összekötő. NotOnboarded – ez az erőforrás nem lett előkészítve egyetlen összekötőbe sem. NotApplicable – az előkészítési állapot nem alkalmazható az aktuális végpontra. |
Rule |
Szabálykategóriák. Kód – kódkeresési eredmények. Az összetevők vizsgálatának eredményei. Függőségek vizsgálatának eredményei. IaC-eredmények. Titkos kulcsok vizsgálatának eredményei. Tárolóvizsgálati eredmények. |
system |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
Target |
Tárház ágkonfigurációja PR-annotációkhoz. |
ActionableRemediation
Konfigurációs hasznos adatok pr-megjegyzésekhez.
Name | Típus | Description |
---|---|---|
branchConfiguration |
Tárház ágkonfigurációja PR-annotációkhoz. |
|
categoryConfigurations |
Lekéri vagy beállítja a kategóriák és súlyossági szintek listáját. |
|
inheritFromParentState |
Frissítési beállítások. Engedélyezve – Az erőforrásnak örökölnie kell a konfigurációkat a szülőtől. Letiltva – Az erőforrás nem örökli a konfigurációkat a szülőtől. |
|
state |
ActionableRemediation beállítás. Nincs – a beállítás soha nem lett beállítva. Engedélyezve – Az ActionableRemediation engedélyezve van. Letiltva – Az ActionableRemediation le van tiltva. |
ActionableRemediationState
ActionableRemediation beállítás. Nincs – a beállítás soha nem lett beállítva. Engedélyezve – Az ActionableRemediation engedélyezve van. Letiltva – Az ActionableRemediation le van tiltva.
Érték | Description |
---|---|
Disabled | |
Enabled | |
None |
AnnotateDefaultBranchState
A PR-széljegyzetek konfigurálása az alapértelmezett ágon.
Engedélyezve – A PR-megjegyzések engedélyezve vannak az erőforrás alapértelmezett ágán. Letiltva – A lekéréses kérelemjegyzetek le vannak tiltva az erőforrás alapértelmezett ágán.
Érték | Description |
---|---|
Disabled | |
Enabled |
AzureDevOpsRepository
Azure DevOps-adattár-erőforrás.
Name | Típus | Description |
---|---|---|
id |
string |
Az erőforrás teljes erőforrás-azonosítója. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Az erőforrás neve |
properties |
Az Azure DevOps-adattár tulajdonságai. |
|
systemData |
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok. |
|
type |
string |
Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts" |
AzureDevOpsRepositoryListResponse
A lapozást támogató RP-erőforrások listája.
Name | Típus | Description |
---|---|---|
nextLink |
string |
Lekéri vagy beállítja a következő hivatkozást az eredmények görgetéséhez. |
value |
Lekéri vagy beállítja az erőforrások listáját. |
AzureDevOpsRepositoryProperties
Az Azure DevOps-adattár tulajdonságai.
Name | Típus | Description |
---|---|---|
actionableRemediation |
Konfigurációs hasznos adatok pr-megjegyzésekhez. |
|
onboardingState |
Az összes összekötő erőforrás-előkészítési állapotának részletei. OnboardedByOtherConnector – ezt az erőforrást már előkészítették egy másik összekötőbe. Ez csak a legfelső szintű erőforrásokra vonatkozik. Előkészítés – ezt az erőforrást már előkészítette a megadott összekötő. NotOnboarded – ez az erőforrás nem lett előkészítve egyetlen összekötőbe sem. NotApplicable – az előkészítési állapot nem alkalmazható az aktuális végpontra. |
|
parentOrgName |
string |
Lekéri vagy beállítja a szülő Azure DevOps-szervezet nevét. |
parentProjectName |
string |
Lekéri vagy beállítja a szülő Azure DevOps Project nevét. |
provisioningState |
Az erőforrás kiépítési állapota. Függőben – Kiépítés függőben. Sikertelen – A kiépítés nem sikerült. Sikeres – Sikeres kiépítés. Megszakítva – A kiépítés megszakítva. PendingDeletion – Törlés függőben. DeletionSuccess – Sikeres törlés. DeletionFailure – Törlési hiba. |
|
provisioningStatusMessage |
string |
Lekéri vagy beállítja az erőforrás állapotüzenetét. |
provisioningStatusUpdateTimeUtc |
string (date-time) |
Lekéri vagy beállítja az erőforrás utolsó ellenőrzésének időpontját. |
repoId |
string |
Lekéri vagy beállítja az Azure DevOps-adattár azonosítóját. |
repoUrl |
string |
Lekéri vagy beállítja az Azure DevOps-adattár URL-címét. |
visibility |
string |
Lekéri vagy beállítja az Azure DevOps-adattár láthatóságát, legyen az nyilvános vagy privát stb. |
CategoryConfiguration
A PR-megjegyzések kategóriakonfigurációnkénti súlyossági szintje.
Name | Típus | Description |
---|---|---|
category |
Szabálykategóriák. Kód – kódkeresési eredmények. Az összetevők vizsgálatának eredményei. Függőségek vizsgálatának eredményei. IaC-eredmények. Titkos kulcsok vizsgálatának eredményei. Tárolóvizsgálati eredmények. |
|
minimumSeverityLevel |
string |
Lekéri vagy beállítja egy adott kategória minimális súlyossági szintjét. |
createdByType
Az erőforrást létrehozó identitás típusa.
Érték | Description |
---|---|
Application | |
Key | |
ManagedIdentity | |
User |
DevOpsProvisioningState
Az erőforrás kiépítési állapota.
Függőben – Kiépítés függőben. Sikertelen – A kiépítés nem sikerült. Sikeres – Sikeres kiépítés. Megszakítva – A kiépítés megszakítva. PendingDeletion – Törlés függőben. DeletionSuccess – Sikeres törlés. DeletionFailure – Törlési hiba.
Érték | Description |
---|---|
Canceled | |
DeletionFailure | |
DeletionSuccess | |
Failed | |
Pending | |
PendingDeletion | |
Succeeded |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
Name | Típus | Description |
---|---|---|
info |
object |
A további információk. |
type |
string |
A további információtípus. |
ErrorDetail
A hiba részletei.
Name | Típus | Description |
---|---|---|
additionalInfo |
A hiba további információi. |
|
code |
string |
A hibakód. |
details |
A hiba részletei. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
ErrorResponse
Hibaválasz
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
InheritFromParentState
Frissítési beállítások.
Engedélyezve – Az erőforrásnak örökölnie kell a konfigurációkat a szülőtől. Letiltva – Az erőforrás nem örökli a konfigurációkat a szülőtől.
Érték | Description |
---|---|
Disabled | |
Enabled |
OnboardingState
Az összes összekötő erőforrás-előkészítési állapotának részletei.
OnboardedByOtherConnector – ezt az erőforrást már előkészítették egy másik összekötőbe. Ez csak a legfelső szintű erőforrásokra vonatkozik. Előkészítés – ezt az erőforrást már előkészítette a megadott összekötő. NotOnboarded – ez az erőforrás nem lett előkészítve egyetlen összekötőbe sem. NotApplicable – az előkészítési állapot nem alkalmazható az aktuális végpontra.
Érték | Description |
---|---|
NotApplicable | |
NotOnboarded | |
Onboarded | |
OnboardedByOtherConnector |
RuleCategory
Szabálykategóriák. Kód – kódkeresési eredmények. Az összetevők vizsgálatának eredményei. Függőségek vizsgálatának eredményei. IaC-eredmények. Titkos kulcsok vizsgálatának eredményei. Tárolóvizsgálati eredmények.
Érték | Description |
---|---|
Artifacts | |
Code | |
Containers | |
Dependencies | |
IaC | |
Secrets |
systemData
Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.
Name | Típus | Description |
---|---|---|
createdAt |
string (date-time) |
Az erőforrás-létrehozás időbélyege (UTC). |
createdBy |
string |
Az erőforrást létrehozó identitás. |
createdByType |
Az erőforrást létrehozó identitás típusa. |
|
lastModifiedAt |
string (date-time) |
Az erőforrás utolsó módosításának időbélyege (UTC) |
lastModifiedBy |
string |
Az erőforrást legutóbb módosító identitás. |
lastModifiedByType |
Az erőforrást legutóbb módosító identitás típusa. |
TargetBranchConfiguration
Tárház ágkonfigurációja PR-annotációkhoz.
Name | Típus | Description |
---|---|---|
annotateDefaultBranch |
A PR-széljegyzetek konfigurálása az alapértelmezett ágon. Engedélyezve – A PR-megjegyzések engedélyezve vannak az erőforrás alapértelmezett ágán. Letiltva – A lekéréses kérelemjegyzetek le vannak tiltva az erőforrás alapértelmezett ágán. |
|
branchNames |
string[] |
Lekéri vagy beállítja azokat az ágakat, amelyeknek széljegyzetekkel kell rendelkezniük. |