다음을 통해 공유


Leases - Update

보존 임대의 기간 또는 파이프라인 보호 상태 업데이트.

PATCH https://dev.azure.com/{organization}/{project}/_apis/build/retention/leases/{leaseId}?api-version=7.1-preview.2

URI 매개 변수

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

integer

int32

업데이트할 임대의 ID입니다.

organization
path True

string

Azure DevOps 조직의 이름입니다.

project
path True

string

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

api-version
query True

string

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

요청 본문

Name 형식 Description
daysValid

integer

임대를 유효한 것으로 간주할 일 수입니다. 100년(36500일) 이상 유효한 보존 임대는 빌드를 "영원히" 보존하는 것으로 표시됩니다.

protectPipeline

boolean

이 임대를 설정하면 임대가 여전히 유효한 동안 파이프라인이 삭제되지 않습니다.

응답

Name 형식 Description
200 OK

RetentionLease

성공한 작업

보안

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

Name Description
vso.build_execute 빌드 결과, 정의 및 요청을 포함하여 빌드 아티팩트 액세스 기능과 빌드를 큐에 대기하고 빌드 속성을 업데이트하며 서비스 후크를 통해 빌드 이벤트에 대한 알림을 받을 수 있는 기능을 부여합니다.

정의

Name Description
RetentionLease

유효한 보존 임대는 자동화된 시스템이 파이프라인 실행을 삭제하지 못하도록 합니다.

RetentionLeaseUpdate

보존 임대의 보존 매개 변수에 대한 업데이트입니다.

RetentionLease

유효한 보존 임대는 자동화된 시스템이 파이프라인 실행을 삭제하지 못하도록 합니다.

Name 형식 Description
createdOn

string

임대를 만든 시기입니다.

definitionId

integer

실행의 파이프라인 정의입니다.

leaseId

integer

이 임대에 대한 고유 식별자입니다.

ownerId

string

보존 임대의 소유자를 식별하는 고유하지 않은 문자열입니다.

protectPipeline

boolean

이 임대를 설정하면 임대가 여전히 유효한 동안 파이프라인이 삭제되지 않습니다.

runId

integer

이 임대로 보호되는 파이프라인 실행입니다.

validUntil

string

임대가 유효한 것으로 간주되는 마지막 날입니다.

RetentionLeaseUpdate

보존 임대의 보존 매개 변수에 대한 업데이트입니다.

Name 형식 Description
daysValid

integer

임대를 유효한 것으로 간주할 일 수입니다. 100년(36500일) 이상 유효한 보존 임대는 빌드를 "영원히" 보존하는 것으로 표시됩니다.

protectPipeline

boolean

이 임대를 설정하면 임대가 여전히 유효한 동안 파이프라인이 삭제되지 않습니다.