다음을 통해 공유


Leases - Get Retention Leases By Minimal Retention Leases

지정된 MinimalRetentionLeases와 일치하는 모든 임대를 반환합니다.

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

URI 매개 변수

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

string

Azure DevOps 조직의 이름입니다.

project
path True

string

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

api-version
query True

string

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

leasesToFetch
query True

string

array (MinimalRetentionLease)

'|'으로 구분된 JSON 직렬화된 MinimalRetentionLeases 목록

응답

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 빌드 결과, 정의 및 요청을 포함하여 빌드 아티팩트 액세스 기능과 서비스 후크를 통해 빌드 이벤트에 대한 알림을 받을 수 있는 기능을 부여합니다.

정의

RetentionLease

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

Name 형식 Description
createdOn

string

임대를 만든 시기입니다.

definitionId

integer

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

leaseId

integer

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

ownerId

string

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

protectPipeline

boolean

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

runId

integer

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

validUntil

string

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