Udostępnij za pośrednictwem


Definitions - Delete

Usuń definicję wydania.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
definitionId
path True

integer

int32

Identyfikator definicji wydania.

organization
path True

string

Nazwa organizacji usługi Azure DevOps.

project
path True

string

Identyfikator projektu lub nazwa projektu

api-version
query True

string

Wersja interfejsu API do użycia. Ta wersja interfejsu API powinna być ustawiona na wartość "7.1-preview.4".

comment
query

string

Komentarz do usuwania definicji wydania.

forceDelete
query

boolean

"true", aby automatycznie anulować wszystkie wdrożenia wersji w toku i kontynuować usuwanie definicji wydania . Wartość domyślna to "false".

Odpowiedzi

Nazwa Typ Opis
200 OK

operacja zakończona powodzeniem

Zabezpieczenia

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

Nazwa Opis
vso.release_manage Umożliwia odczytywanie, aktualizowanie i usuwanie artefaktów wydania, w tym folderów, wydań, definicji wydania i środowiska wydania oraz możliwość kolejkowania i zatwierdzania nowej wersji.

Przykłady

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