Condividi tramite


Definitions - Delete

Eliminare una definizione di versione.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
definitionId
path True

integer

int32

ID della definizione di versione.

organization
path True

string

Nome dell'organizzazione di Azure DevOps.

project
path True

string

ID progetto o nome del progetto

api-version
query True

string

Versione dell'API da usare. Deve essere impostato su '7.1-preview.4' per usare questa versione dell'API.

comment
query

string

Commento per l'eliminazione di una definizione di versione.

forceDelete
query

boolean

'true' per annullare automaticamente le distribuzioni delle versioni in corso e procedere con l'eliminazione della definizione di versione . Il valore predefinito è 'false'.

Risposte

Nome Tipo Descrizione
200 OK

operazione riuscita

Sicurezza

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 Descrizione
vso.release_manage Concede la possibilità di leggere, aggiornare ed eliminare artefatti di versione, incluse cartelle, versioni, definizioni di versione e ambiente di rilascio e la possibilità di accodare e approvare una nuova versione.

Esempio

Delete a release definition

Sample Request

DELETE https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/definitions/{definitionId}?api-version=7.1-preview.4

Sample Response