Project Enablement - Update
Actualización del estado de Advanced Security para el proyecto
PATCH https://advsec.dev.azure.com/{organization}/{project}/_apis/management/enablement?api-version=7.2-preview.1
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Nombre de la organización de Azure DevOps. |
project
|
path | True |
string |
Id. de proyecto o nombre del proyecto |
api-version
|
query | True |
string |
Versión de la API que se va a usar. Debe establecerse en "7.2-preview.1" para usar esta versión de la API. |
Cuerpo de la solicitud
Nombre | Tipo | Description |
---|---|---|
advSecEnabled |
boolean |
Estado de habilitación de Advanced Security establecido en False cuando está deshabilitado y True cuando está habilitado; Null nunca se establece explícitamente. |
advSecEnablementFeatures |
Incluye características adicionales que se pueden habilitar junto con Advanced Security. |
|
blockPushes |
boolean |
Cuando es true, se bloquearán las inserciones que contienen secretos. |
enableOnCreate |
boolean |
Habilite automáticamente Advanced Security en repositorios recién creados. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
operación correcta |
Seguridad
oauth2
Tipo:
oauth2
Flujo:
accessCode
Dirección URL de autorización:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Dirección URL del 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
Ámbitos
Nombre | Description |
---|---|
vso.advsec_manage | Concede a la capacidad de acceder a la información de carga sarif, eliminar análisis y actualizar alertas |
Definiciones
Nombre | Description |
---|---|
Adv |
|
Adv |
AdvSecEnablementFeatures
Nombre | Tipo | Description |
---|---|---|
codeQLEnabled |
boolean |
Estado de habilitación de CodeQL establecido en False cuando está deshabilitado y True cuando está habilitado; Null nunca se establece explícitamente. |
dependencyScanningInjectionEnabled |
boolean |
Estado de habilitación de inserción de análisis de dependencias establecido en False cuando está deshabilitado y True cuando está habilitado; Null nunca se establece explícitamente. |
AdvSecEnablementSettingsUpdate
Nombre | Tipo | Description |
---|---|---|
advSecEnabled |
boolean |
Estado de habilitación de Advanced Security establecido en False cuando está deshabilitado y True cuando está habilitado; Null nunca se establece explícitamente. |
advSecEnablementFeatures |
Incluye características adicionales que se pueden habilitar junto con Advanced Security. |
|
blockPushes |
boolean |
Cuando es true, se bloquearán las inserciones que contienen secretos. |
enableOnCreate |
boolean |
Habilite automáticamente Advanced Security en repositorios recién creados. |