다음을 통해 공유


Resources - Authorize Definition Resources

PATCH https://dev.azure.com/{organization}/{project}/_apis/build/definitions/{definitionId}/resources?api-version=7.1-preview.1

URI 매개 변수

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

integer

int32
organization
path True

string

Azure DevOps 조직의 이름입니다.

project
path True

string

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

api-version
query True

string

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

요청 본문

Name 형식 Description
body

DefinitionResourceReference[]

응답

Name 형식 Description
200 OK

DefinitionResourceReference[]

성공한 작업

보안

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 빌드 결과, 정의 및 요청을 포함하여 빌드 아티팩트 액세스 기능과 빌드를 큐에 대기하고 빌드 속성을 업데이트하며 서비스 후크를 통해 빌드 이벤트에 대한 알림을 받을 수 있는 기능을 부여합니다.
vso.pipelineresources_manage 보호된 리소스 또는 보호된 리소스를 사용하도록 파이프라인의 요청을 관리하는 기능을 부여합니다( 에이전트 풀, 환경, 큐, 리포지토리, 보안 파일, 서비스 연결 및 변수 그룹).

정의

DefinitionResourceReference

Name 형식 Description
authorized

boolean

리소스에 사용할 권한이 있는지 여부를 나타냅니다.

id

string

리소스의 ID입니다.

name

string

리소스의 이름입니다.

type

string

리소스 형식입니다.