Dela via


Project Enablement - Get

Hämta aktuell status för Advanced Security för ett projekt

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

URI-parametrar

Name I Obligatorisk Typ Description
organization
path True

string

Namnet på Azure DevOps-organisationen.

project
path True

string

Projekt-ID eller projektnamn

api-version
query True

string

Version av API:et som ska användas. Detta bör anges till "7.2-preview.1" för att använda den här versionen av API:et.

includeAllProperties
query

boolean

När det är sant kan du även avgöra om push-meddelanden blockeras om de innehåller hemligheter

Svar

Name Typ Description
200 OK

AdvSecEnablementSettings

lyckad åtgärd

Säkerhet

oauth2

Typ: oauth2
Flow: accessCode
Auktoriseringswebbadress: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-webbadress: 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

Omfattningar

Name Description
vso.advsec Ger möjlighet att läsa aviseringar, resultatinstanser, analysresultatinstanser

Definitioner

Name Description
AdvSecEnablementFeatures
AdvSecEnablementSettings
AdvSecEnablementStatus

AdvSecEnablementFeatures

Name Typ Description
dependabotEnabled

boolean

Dependabot enablement status set to False when disabled and True when enabled; Null har aldrig angetts uttryckligen.
När det är sant öppnar Dependabot PR:er för att stödja säkerhetsuppdateringar för inaktuella beroenden.
Inställningstillstånd för Dependabot-aktivering stöds endast för lagringsplatsens aktivering och inte för organisations- eller projektaktivering just nu.

AdvSecEnablementSettings

Name Typ Description
enableOnCreate

boolean

Aktivera avancerad säkerhet automatiskt på nyligen skapade lagringsplatser.

reposEnablementStatus

AdvSecEnablementStatus[]

AdvSecEnablementStatus

Name Typ Description
advSecEnabled

boolean

Status för avancerad säkerhetsaktivering har angetts till Falskt när det är inaktiverat och Sant när det är aktiverat. Null har aldrig angetts uttryckligen.

advSecEnablementFeatures

AdvSecEnablementFeatures

Innehåller ytterligare funktioner som kan aktiveras tillsammans med Avancerad säkerhet.

advSecEnablementLastChangedDate

string

Senaste gången statusen för Advanced Security för den här lagringsplatsen uppdaterades

blockPushes

boolean

När det är sant blockeras push-meddelanden som innehåller hemligheter.
När det är falskt genomsöks push-meddelanden efter hemligheter och blockeras inte.
Om includeAllProperties i begäran är falskt blir det här värdet null.

projectId

string

repositoryId

string