Partager via


Definitions - Delete

Supprimer une définition de mise en production.

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

Paramètres URI

Nom Dans Obligatoire Type Description
definitionId
path True

integer

int32

ID de la définition de mise en production.

organization
path True

string

Nom de l’organisation Azure DevOps.

project
path True

string

ID de projet ou nom du projet

api-version
query True

string

Version de l’API à utiliser. Cette valeur doit être définie sur « 5.0 » pour utiliser cette version de l’API.

comment
query

string

Commentaire pour la suppression d’une définition de mise en production.

forceDelete
query

boolean

'true' pour annuler automatiquement tous les déploiements de version en cours et procéder à la suppression de la définition de version . La valeur par défaut est « false ».

Réponses

Nom Type Description
200 OK

opération réussie

Sécurité

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

Nom Description
vso.release_manage Permet de lire, de mettre à jour et de supprimer des artefacts de mise en production, y compris les versions, les définitions de mise en production et l’envrion de mise en production, ainsi que la possibilité de mettre en file d’attente et d’approuver une nouvelle version.

Exemples

Sample Request

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

Sample Response