Megosztás a következőn keresztül:


Org Enablement - Get

Az Advanced Security aktuális állapotának lekérése a szervezet számára

GET https://advsec.dev.azure.com/{organization}/_apis/management/enablement?api-version=7.2-preview.1
GET https://advsec.dev.azure.com/{organization}/_apis/management/enablement?includeAllProperties={includeAllProperties}&api-version=7.2-preview.1

URI-paraméterek

Name In Kötelező Típus Description
organization
path True

string

Az Azure DevOps-szervezet neve.

api-version
query True

string

A használni kívánt API verziója. Az API ezen verziójának használatához ennek a verziónak a '7.2-preview.1' értékre kell állítania.

includeAllProperties
query

boolean

Ha igaz, azt is megállapíthatja, hogy a leküldések blokkolva vannak-e, ha titkos kulcsokat tartalmaznak

Válaszok

Name Típus Description
200 OK

AdvSecEnablementSettings

sikeres művelet

Biztonság

oauth2

Típus: oauth2
Folyamat: accessCode
Engedélyezési URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Jogkivonat URL-címe: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Hatókörök

Name Description
vso.advsec Lehetővé teszi a riasztások, eredménypéldányok és elemzési eredménypéldányok olvasását

Definíciók

Name Description
AdvSecEnablementFeatures
AdvSecEnablementSettings
AdvSecEnablementStatus

AdvSecEnablementFeatures

Name Típus Description
dependabotEnabled

boolean

A Dependabot engedélyezésének állapota false (hamis) értékre van állítva, ha le van tiltva, és true (igaz), ha engedélyezve van; A null érték soha nem van explicit módon beállítva.
Ha igaz, a Dependabot megnyitja a PRs-eket az elavult függőségek biztonsági frissítéseinek támogatásához.
A Dependabot-engedélyezés állapotának beállítása jelenleg csak az adattárak engedélyezéséhez támogatott, a szervezeti vagy projektengedélyezéshez nem.

AdvSecEnablementSettings

Name Típus Description
enableOnCreate

boolean

Automatikusan engedélyezze az Advanced Securityt az újonnan létrehozott adattárakban.

reposEnablementStatus

AdvSecEnablementStatus[]

AdvSecEnablementStatus

Name Típus Description
advSecEnabled

boolean

A speciális biztonsági engedélyezés állapota false (hamis) értékre van állítva, ha le van tiltva, és true (igaz) értékre, ha engedélyezve van; A null érték soha nem van explicit módon beállítva.

advSecEnablementFeatures

AdvSecEnablementFeatures

További funkciókkal rendelkezik, amelyek az Advanced Security mellett engedélyezhetők.

advSecEnablementLastChangedDate

string

Az adattár Speciális biztonság állapotának legutóbbi frissítésekor

blockPushes

boolean

Ha igaz, a titkos kulcsokat tartalmazó leküldések le lesznek tiltva.
Ha hamis, a leküldések titkos kulcsokat keresnek, és nincsenek letiltva.
Ha a kérelemben aAllProperties értéke hamis, akkor ez az érték null értékű lesz.

projectId

string

repositoryId

string