다음을 통해 공유


Definitions - Delete

릴리스 정의를 삭제합니다.

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

URI 매개 변수

Name In(다음 안에) 필수 형식 Description
definitionId
path True

integer

int32

릴리스 정의의 ID입니다.

organization
path True

string

Azure DevOps 조직의 이름입니다.

project
path True

string

프로젝트 ID 또는 프로젝트 이름

api-version
query True

string

사용할 API의 버전입니다. 이 버전의 api를 사용하려면 '5.0'으로 설정해야 합니다.

comment
query

string

릴리스 정의를 삭제하기 위한 주석입니다.

forceDelete
query

boolean

진행 중인 릴리스 배포를 자동으로 취소하고 릴리스 정의 삭제를 진행하려면 'true'입니다. 기본값은 'false'입니다.

응답

Name 형식 Description
200 OK

성공한 작업

보안

oauth2

형식: oauth2
Flow: accessCode
권한 부여 URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
토큰 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

범위

Name Description
vso.release_manage 릴리스, 릴리스 정의 및 릴리스 인비전, 새 릴리스를 큐에 대기 및 승인하는 기능을 포함하여 릴리스 아티팩트 읽기, 업데이트 및 삭제 기능을 부여합니다.

예제

샘플 요청

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

샘플 응답