Definitions - Delete
Löschen Sie eine Releasedefinition.
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
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
definition
|
path | True |
integer int32 |
ID der Releasedefinition. |
|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
|
project
|
path | True |
string |
Projekt-ID oder Projektname |
|
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1-preview.4" festgelegt werden, um diese Version der API zu verwenden. |
|
comment
|
query |
string |
Kommentar zum Löschen einer Releasedefinition. |
|
|
force
|
query |
boolean |
"true", um alle laufenden Releasebereitstellungen automatisch abzubrechen und mit dem Löschen der Releasedefinition fortzufahren. Der Standardwert ist "false". |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Typ:
oauth2
Ablauf:
accessCode
Autorisierungs-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
Bereiche
| Name | Beschreibung |
|---|---|
| vso.release_manage | Ermöglicht das Lesen, Aktualisieren und Löschen von Releaseartefakten, einschließlich Ordnern, Releases, Releasedefinitionen und Releaseumgebung sowie die Möglichkeit, eine neue Version in eine Warteschlange zu stellen und eine neue Version zu genehmigen. |
Beispiele
Delete a release definition
Beispielanforderung
DELETE https://vsrm.dev.azure.com/{organization}/{project}/_apis/release/definitions/{definitionId}?api-version=7.1-preview.4