Npm - Set Upstreaming Behavior

피드 컨텍스트 내에서 (범위가 지정된) 패키지의 업스트림 동작 설정

동작을 설정하기 전에 패키지가 피드에 반드시 존재할 필요는 없습니다. 이는 아직 업스트림 수집되지 않은 패키지를 지원하지만 피드 소유자는 첫 번째 수집에 특정 동작을 적용하려고 합니다.

PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/npm/packages/{packageName}/upstreaming?api-version=7.1-preview.1

URI 매개 변수

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

string

피드의 이름 또는 ID

organization
path True

string

Azure DevOps 조직의 이름입니다.

packageName
path True

string

패키지의 이름

project
path

string

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

api-version
query True

string

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

요청 본문

Name 형식 Description
versionsFromExternalUpstreams

UpstreamVersionVisibility

이 패키지에 대해 외부 업스트림 버전을 고려해야 하는지 여부를 나타냅니다.

응답

Name 형식 Description
200 OK

성공적인 작업

보안

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.packaging_manage 피드 및 패키지를 만들고, 읽고, 업데이트하고, 삭제할 수 있는 기능을 부여합니다.

정의

Name Description
UpstreamingBehavior

지정된 피드/프로토콜/패키지에 대한 업스트림 동작에 대해 설명합니다.

UpstreamVersionVisibility

이 패키지에 대해 외부 업스트림 버전을 고려해야 하는지 여부를 나타냅니다.

UpstreamingBehavior

지정된 피드/프로토콜/패키지에 대한 업스트림 동작에 대해 설명합니다.

Name 형식 Description
versionsFromExternalUpstreams

UpstreamVersionVisibility

이 패키지에 대해 외부 업스트림 버전을 고려해야 하는지 여부를 나타냅니다.

UpstreamVersionVisibility

이 패키지에 대해 외부 업스트림 버전을 고려해야 하는지 여부를 나타냅니다.

Name 형식 Description
allowExternalVersions

string

auto

string