Org Enablement - Get
取得組織的進階安全性目前狀態
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 參數
名稱 | 位於 | 必要 | 類型 | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 組織的名稱。 |
api-version
|
query | True |
string |
要使用的 API 版本。 這應該設定為 『7.2-preview.1』 以使用此版本的 API。 |
include
|
query |
boolean |
如果為 true,則也會判斷推送是否包含秘密而遭到封鎖 |
回應
名稱 | 類型 | 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 | 授與讀取警示、結果實例、分析結果實例的能力 |
定義
名稱 | Description |
---|---|
Adv |
|
Adv |
|
Adv |
AdvSecEnablementFeatures
名稱 | 類型 | Description |
---|---|---|
codeQLEnabled |
boolean |
停用時將 CodeQL 啟用狀態設定為 False;啟用時為 True;Null 永遠不會明確設定。 |
dependencyScanningInjectionEnabled |
boolean |
啟用時,相依性掃描插入啟用狀態設定為 False;啟用時為 True;Null 永遠不會明確設定。 |
AdvSecEnablementSettings
名稱 | 類型 | Description |
---|---|---|
enableOnCreate |
boolean |
在新建立的存放庫上自動啟用進階安全性。 |
reposEnablementStatus |
AdvSecEnablementStatus
名稱 | 類型 | Description |
---|---|---|
advSecEnabled |
boolean |
[進階安全性啟用狀態] 設定為 [停用時為 False] 和 [啟用時為 True] ;Null 永遠不會明確設定。 |
advSecEnablementFeatures |
包含可與進階安全性一起啟用的其他功能。 |
|
advSecEnablementLastChangedDate |
string |
上次更新此存放庫的進階安全性狀態 |
blockPushes |
boolean |
若為 true,則會封鎖包含秘密的推送。 |
projectId |
string |
|
repositoryId |
string |