Project Enablement - Update
更新專案的進階安全性狀態
PATCH https://advsec.dev.azure.com/{organization}/{project}/_apis/management/enablement?api-version=7.2-preview.1
URI 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 組織的名稱。 |
project
|
path | True |
string |
項目識別碼或項目名稱 |
api-version
|
query | True |
string |
要使用的 API 版本。 這應該設定為 『7.2-preview.1』 以使用此版本的 API。 |
要求本文
名稱 | 類型 | Description |
---|---|---|
advSecEnabled |
boolean |
[進階安全性啟用狀態] 設定為 [停用時為 False] 和 [啟用時為 True] ;Null 永遠不會明確設定。 |
advSecEnablementFeatures |
包含可與進階安全性一起啟用的其他功能。 |
|
blockPushes |
boolean |
若為 true,則會封鎖包含秘密的推送。 |
enableOnCreate |
boolean |
在新建立的存放庫上自動啟用進階安全性。 |
回應
名稱 | 類型 | Description |
---|---|---|
200 OK |
成功作業 |
安全性
oauth2
類型:
oauth2
Flow:
accessCode
授權 URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
權杖 URL:
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
範圍
名稱 | Description |
---|---|
vso.advsec_manage | 授與存取 sarif 上傳資訊、刪除分析和更新警示的能力 |
定義
名稱 | Description |
---|---|
Adv |
|
Adv |
AdvSecEnablementFeatures
名稱 | 類型 | Description |
---|---|---|
codeQLEnabled |
boolean |
停用時將 CodeQL 啟用狀態設定為 False;啟用時為 True;Null 永遠不會明確設定。 |
dependencyScanningInjectionEnabled |
boolean |
啟用時,相依性掃描插入啟用狀態設定為 False;啟用時為 True;Null 永遠不會明確設定。 |
AdvSecEnablementSettingsUpdate
名稱 | 類型 | Description |
---|---|---|
advSecEnabled |
boolean |
[進階安全性啟用狀態] 設定為 [停用時為 False] 和 [啟用時為 True] ;Null 永遠不會明確設定。 |
advSecEnablementFeatures |
包含可與進階安全性一起啟用的其他功能。 |
|
blockPushes |
boolean |
若為 true,則會封鎖包含秘密的推送。 |
enableOnCreate |
boolean |
在新建立的存放庫上自動啟用進階安全性。 |