Compartilhar via


Definitions - Delete

Exclua uma definição de versão.

DELETE https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/definitions/{definitionId}?api-version=5.0
DELETE https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/definitions/{definitionId}?comment={comment}&forceDelete={forceDelete}&api-version=5.0

Parâmetros de URI

Nome Em Obrigatório Tipo Description
definitionId
path True

integer

int32

ID da definição de versão.

organization
path True

string

O nome da organização do Azure DevOps.

project
path True

string

ID do projeto ou nome do projeto

api-version
query True

string

Versão da API a ser usada. Isso deve ser definido como '5.0' para usar esta versão da API.

comment
query

string

Comente para excluir uma definição de versão.

forceDelete
query

boolean

'true' para cancelar automaticamente todas as implantações de versão em andamento e prosseguir com a exclusão da definição de versão . O padrão é 'false'.

Respostas

Nome Tipo Description
200 OK

operação bem-sucedida

Segurança

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token 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

Scopes

Nome Description
vso.release_manage Concede a capacidade de ler, atualizar e excluir artefatos de versão, incluindo versões, definições de versão e configuração de versão e a capacidade de enfileirar e aprovar uma nova versão.

Exemplos

Sample Request

DELETE https://vsrm.dev.azure.com/fabrikam/MyFirstProject/_apis/release/definitions/{definitionId}?api-version=5.0

Sample Response