Sdílet prostřednictvím


Org Enablement - Update

Aktualizace stavu rozšířeného zabezpečení pro organizaci

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
organization
path True

string

Název organizace Azure DevOps.

api-version
query True

string

Verze rozhraní API, která se má použít. Tato verze rozhraní API by měla být nastavená na 7.2-preview.1.

Text požadavku

Name Typ Description
advSecEnabled

boolean

Stav rozšířeného povolení zabezpečení nastavený na False, pokud je tato možnost zakázaná a true, pokud je povolená; Hodnota Null není nikdy explicitně nastavena.

advSecEnablementFeatures

AdvSecEnablementFeatures

Obsahuje další funkce, které je možné povolit společně s pokročilým zabezpečením.

blockPushes

boolean

Pokud ano, zápisy obsahující tajné kódy se zablokují.
Pokud je hodnota false, naskenují se nasdílené změny tajných kódů a nejsou blokované.
Pokud je parametr includeAllProperties v požadavku false, bude tato hodnota null.

enableOnCreate

boolean

Automatické povolení rozšířeného zabezpečení v nově vytvořených úložištích

Odpovědi

Name Typ Description
200 OK

úspěšná operace

Zabezpečení

oauth2

Typ: oauth2
Tok: accessCode
URL autorizace: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL tokenu: 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

Rozsahy

Name Description
vso.advsec_manage Uděluje možnost získat přístup k informacím o nahrání sarif, odstranění analýzy a aktualizacím výstrah.

Definice

Name Description
AdvSecEnablementFeatures
AdvSecEnablementSettingsUpdate

AdvSecEnablementFeatures

Name Typ Description
codeQLEnabled

boolean

Stav povolení CodeQL nastavený na False, pokud je zakázáno a True, pokud je povoleno; Hodnota Null není nikdy explicitně nastavena.

dependencyScanningInjectionEnabled

boolean

Stav povolení injektáže kontroly závislostí nastavený na False, pokud je tato možnost zakázaná a true, pokud je povolená; Hodnota Null není nikdy explicitně nastavena.
Pokud rozšířené zabezpečení ještě není povolené, bude chování záviset na tom, jestli se má povolit nebo zakázat rozšířené zabezpečení. DependencyScanningInjectionEnabled nebude mít v tomto scénáři žádný vliv.
Pokud má být rozšířené zabezpečení zakázáno, hodnota DependencyScanningInjectionEnabled nebude mít žádný vliv.
Nastavení stavu povolení kontroly závislostí je podporováno pouze pro povolení úložiště, nikoli pro povolení organizace nebo projektu v tuto chvíli.

AdvSecEnablementSettingsUpdate

Name Typ Description
advSecEnabled

boolean

Stav rozšířeného povolení zabezpečení nastavený na False, pokud je tato možnost zakázaná a true, pokud je povolená; Hodnota Null není nikdy explicitně nastavena.

advSecEnablementFeatures

AdvSecEnablementFeatures

Obsahuje další funkce, které je možné povolit společně s pokročilým zabezpečením.

blockPushes

boolean

Pokud ano, zápisy obsahující tajné kódy se zablokují.
Pokud je hodnota false, naskenují se nasdílené změny tajných kódů a nejsou blokované.
Pokud je parametr includeAllProperties v požadavku false, bude tato hodnota null.

enableOnCreate

boolean

Automatické povolení rozšířeného zabezpečení v nově vytvořených úložištích