Org Enablement - Get

Obter o status atual da Segurança Avançada para a organização

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
organization
path True

string

O nome da organização do Azure DevOps.

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '7.2-preview.1' para usar essa versão da api.

includeAllProperties
query

boolean

Quando true, também determine se os pushes são bloqueados se eles contêm segredos

Respostas

Nome Tipo Description
200 OK

AdvSecEnablementSettings

operação bem-sucedida

Segurança

oauth2

Tipo: oauth2
Flow: accessCode
URL de Autorização: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL do 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

Escopos

Nome Description
vso.advsec Concede a capacidade de ler alertas, instâncias de resultados, instâncias de resultados de análise

Definições

Nome Description
AdvSecEnablementFeatures
AdvSecEnablementSettings
AdvSecEnablementStatus

AdvSecEnablementFeatures

Nome Tipo Description
dependabotEnabled

boolean

Status de habilitação dependabot definido como False quando desabilitado e True quando habilitado; Nulo nunca é definido explicitamente.
Quando verdadeiro, o Dependabot abrirá PRs para dar suporte a atualizações de segurança para dependências desatualizadas.
A configuração do estado de habilitação do Dependabot só tem suporte para habilitação de repositório e não para habilitação de organização ou projeto no momento.

AdvSecEnablementSettings

Nome Tipo Description
enableOnCreate

boolean

Habilite automaticamente a Segurança Avançada em repositórios recém-criados.

reposEnablementStatus

AdvSecEnablementStatus[]

AdvSecEnablementStatus

Nome Tipo Description
advSecEnabled

boolean

Status de habilitação de segurança avançada definido como False quando desabilitado e True quando habilitado; Nulo nunca é definido explicitamente.

advSecEnablementFeatures

AdvSecEnablementFeatures

Inclui recursos adicionais que podem ser habilitados junto com a Segurança Avançada.

advSecEnablementLastChangedDate

string

A última vez que o status da Segurança Avançada para este repositório foi atualizado

blockPushes

boolean

Quando verdadeiro, os pushes que contêm segredos serão bloqueados.
Quando falso, os pushes são verificados em busca de segredos e não são bloqueados.
Se includeAllProperties na solicitação for false, esse valor será nulo.

projectId

string

repositoryId

string