Condividi tramite


Org Enablement - Update

Aggiornare lo stato di Sicurezza avanzata per l'organizzazione

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
organization
path True

string

Nome dell'organizzazione di Azure DevOps.

api-version
query True

string

Versione dell'API da usare. Deve essere impostato su '7.2-preview.1' per usare questa versione dell'API.

Corpo della richiesta

Nome Tipo Descrizione
advSecEnabled

boolean

Stato dell'abilitazione sicurezza avanzata impostato su False se disabilitato e True se abilitato; Null non viene mai impostato in modo esplicito.

advSecEnablementFeatures

AdvSecEnablementFeatures

Include funzionalità aggiuntive che possono essere abilitate insieme alla sicurezza avanzata.

blockPushes

boolean

Se true, i push contenenti segreti verranno bloccati.
Se false, i push vengono analizzati per individuare i segreti e non vengono bloccati.
Se includeAllProperties nella richiesta è false, questo valore sarà Null.

enableOnCreate

boolean

Abilitare automaticamente Sicurezza avanzata nei repository appena creati.

Risposte

Nome Tipo Descrizione
200 OK

operazione riuscita

Sicurezza

oauth2

Tipo: oauth2
Flow: accessCode
URL di autorizzazione: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL token: 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

Ambiti

Nome Descrizione
vso.advsec_manage Concede la possibilità di accedere alle informazioni di caricamento sarif, all'analisi dell'eliminazione e agli avvisi di aggiornamento

Definizioni

Nome Descrizione
AdvSecEnablementFeatures
AdvSecEnablementSettingsUpdate

AdvSecEnablementFeatures

Nome Tipo Descrizione
codeQLEnabled

boolean

Lo stato di abilitazione codeQL impostato su False quando è disabilitato e True quando è abilitato; Null non viene mai impostato in modo esplicito.

dependencyScanningInjectionEnabled

boolean

Stato di abilitazione dell'inserimento dell'analisi delle dipendenze impostato su False se disabilitato e True se abilitato; Null non viene mai impostato in modo esplicito.
Se La sicurezza avanzata non è già abilitata, il comportamento dipenderà dall'abilitazione/disabilitatà della sicurezza avanzata. DependencyScanningInjectionEnabled non influirà su alcun elemento in questo scenario.
Se La sicurezza avanzata deve essere disabilitata, il valore di DependencyScanning OverridectionEnabled non avrà alcun effetto.
L'impostazione dello stato di abilitazione dell'analisi delle dipendenze è supportata solo per l'abilitazione del repository e non per l'abilitazione dell'organizzazione o del progetto in questo momento.

AdvSecEnablementSettingsUpdate

Nome Tipo Descrizione
advSecEnabled

boolean

Stato dell'abilitazione sicurezza avanzata impostato su False se disabilitato e True se abilitato; Null non viene mai impostato in modo esplicito.

advSecEnablementFeatures

AdvSecEnablementFeatures

Include funzionalità aggiuntive che possono essere abilitate insieme alla sicurezza avanzata.

blockPushes

boolean

Se true, i push contenenti segreti verranno bloccati.
Se false, i push vengono analizzati per individuare i segreti e non vengono bloccati.
Se includeAllProperties nella richiesta è false, questo valore sarà Null.

enableOnCreate

boolean

Abilitare automaticamente Sicurezza avanzata nei repository appena creati.