Feed Management - Create Feed
다양한 패키지 유형에 대한 컨테이너인 피드를 만듭니다.
프로젝트 매개 변수가 요청 URL에 포함된 경우 프로젝트에서 피드를 만들 수 있습니다. 프로젝트 매개 변수를 생략하면 피드가 프로젝트와 연결되지 않고 organization 수준에서 만들어집니다. 프로젝트 범위 피드 만들기는 시험판에 있으며 organization 아직 사용할 수 없습니다.
POST https://feeds.dev.azure.com/{organization}/{project}/_apis/packaging/feeds?api-version=5.1-preview.1
URI 매개 변수
Name | In(다음 안에) | 필수 | 형식 | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 조직의 이름입니다. |
project
|
path |
string |
프로젝트 ID 또는 프로젝트 이름 |
|
api-version
|
query | True |
string |
사용할 API의 버전입니다. 이 버전의 api를 사용하려면 '5.1-preview.1'로 설정해야 합니다. |
요청 본문
Name | 형식 | Description |
---|---|---|
_links |
관련 REST 링크. |
|
badgesEnabled |
boolean |
설정된 경우 이 피드는 패키지 배지 생성을 지원합니다. |
capabilities |
피드의 지원되는 기능입니다. |
|
defaultViewId |
string |
피드 관리자가 표시한 보기는 읽기 권한자의 기본 환경입니다. |
deletedDate |
string |
이 피드가 삭제된 날짜입니다. |
description |
string |
피드에 대한 설명입니다. 설명은 255자를 초과할 수 없습니다. |
fullyQualifiedId |
string |
피드 GUID 또는 피드 GUID이며 피드 액세스 방법에 따라 GUID를 봅니다. |
fullyQualifiedName |
string |
보기의 전체 이름(feed@view 형식)입니다. |
hideDeletedPackageVersions |
boolean |
설정된 경우 피드는 삭제/게시되지 않은 모든 버전을 숨깁니다. |
id |
string |
이 피드를 고유하게 식별하는 GUID입니다. |
isReadOnly |
boolean |
설정된 경우 피드의 모든 패키지는 변경할 수 없습니다. 피드 뷰는 변경할 수 없다는 점에 유의해야 합니다. 따라서 이 플래그는 항상 보기에 대해 설정됩니다. |
name |
string |
피드의 이름입니다. 피드 이름은 다음 규칙을 따라야 합니다. 64자를 초과해서는 안 됩니다. 공백을 포함해서는 안 됩니다. 밑줄로 시작하지 않아야 함 또는 마침표로 끝나야 합니다. 마침 표 는 다음과 같은 잘못된 문자를 포함하지 않아야 합니다. , |, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permissions |
피드에 대한 명시적 권한입니다. |
|
project |
이 피드가 연결된 프로젝트입니다. |
|
upstreamEnabled |
boolean |
사용되지 않음: 항상 true여야 합니다. false로 설정하면 UpstreamSources의 모든 원본이 재정의됩니다. |
upstreamEnabledChangedDate |
string |
설정된 경우 UpstreamEnabled 속성이 변경된 시간입니다. 피드를 만든 후 UpstreamEnabled가 변경되지 않은 경우 null이 됩니다. |
upstreamSources |
이 피드가 패키지를 가져올 원본 목록입니다. 빈 목록은 이 피드가 패키지에 대한 추가 원본을 검색하지 않음을 나타냅니다. |
|
url |
string |
GUID 형식의 기본 피드 URL입니다. |
view |
뷰의 정의입니다. |
|
viewId |
string |
ID 보기. |
viewName |
string |
뷰 이름입니다. |
응답
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_write | 피드 및 패키지를 만들고 읽을 수 있는 기능을 부여합니다. |
정의
Name | Description |
---|---|
Feed |
아티팩트용 컨테이너입니다. |
Feed |
피드의 지원되는 기능입니다. |
Feed |
피드에 대한 권한입니다. |
Feed |
피드에서 이 ID에 대한 역할입니다. |
Feed |
피드 맨 위에 있는 보기입니다. |
Feed |
보기 유형입니다. |
Feed |
보기의 표시 유형 상태. |
Identity |
ID 설명자는 SID 또는 PUID와 같은 고유 식별자와 함께 ID 형식(Windows SID, Passport)에 대한 래퍼입니다. |
Project |
|
Reference |
REST 참조 링크의 컬렉션을 나타내는 클래스입니다. |
Upstream |
해당 ID, 패키지 유형 및 기타 관련 정보를 포함한 업스트림 원본 정의입니다. |
Upstream |
원본 형식(예: 공용 또는 내부) |
Feed
아티팩트용 컨테이너입니다.
Name | 형식 | Description |
---|---|---|
_links |
관련 REST 링크. |
|
badgesEnabled |
boolean |
설정된 경우 이 피드는 패키지 배지 생성을 지원합니다. |
capabilities |
피드의 지원되는 기능입니다. |
|
defaultViewId |
string |
피드 관리자가 표시한 보기는 읽기 권한자의 기본 환경입니다. |
deletedDate |
string |
이 피드가 삭제된 날짜입니다. |
description |
string |
피드에 대한 설명입니다. 설명은 255자를 초과할 수 없습니다. |
fullyQualifiedId |
string |
피드 GUID 또는 피드 GUID이며 피드 액세스 방법에 따라 GUID를 봅니다. |
fullyQualifiedName |
string |
보기의 전체 이름(feed@view 형식)입니다. |
hideDeletedPackageVersions |
boolean |
설정된 경우 피드는 삭제/게시되지 않은 모든 버전을 숨깁니다. |
id |
string |
이 피드를 고유하게 식별하는 GUID입니다. |
isReadOnly |
boolean |
설정된 경우 피드의 모든 패키지는 변경할 수 없습니다. 피드 보기는 변경할 수 없다는 점에 유의해야 합니다. 따라서 이 플래그는 항상 보기에 대해 설정됩니다. |
name |
string |
피드의 이름입니다. 피드 이름은 다음 규칙을 따라야 합니다. 64자를 초과하지 않아야 합니다. 공백을 포함해서는 안 됩니다. 밑줄로 시작해서는 안 되며 마침표로 끝나야 합니다. 마침표 는 다음과 같은 잘못된 문자를 포함하지 않아야 합니다. , |, /, \\, ?, :, &, $, *, \", #, [, ] ]]> |
permissions |
피드에 대한 명시적 권한입니다. |
|
project |
이 피드가 연결된 프로젝트입니다. |
|
upstreamEnabled |
boolean |
OBSOLETE: 항상 참이어야 합니다. false로 설정하면 UpstreamSources의 모든 원본이 재정의됩니다. |
upstreamEnabledChangedDate |
string |
설정된 경우 UpstreamEnabled 속성이 변경된 시간입니다. 피드를 만든 후 UpstreamEnabled가 변경되지 않은 경우 null이 됩니다. |
upstreamSources |
이 피드가 패키지를 가져올 원본 목록입니다. 빈 목록은 이 피드가 패키지에 대한 추가 원본을 검색하지 않음을 나타냅니다. |
|
url |
string |
GUID 형식의 기본 피드 URL입니다. |
view |
뷰의 정의입니다. |
|
viewId |
string |
Id 보기. |
viewName |
string |
뷰 이름입니다. |
FeedCapabilities
피드의 지원되는 기능입니다.
Name | 형식 | Description |
---|---|---|
defaultCapabilities |
string |
새로 만든 피드에 제공된 기능 |
none |
string |
이 피드에 대한 플래그가 없습니다. |
underMaintenance |
string |
이 피드는 현재 유지 관리 중이며 기능이 저하되었을 수 있습니다. |
upstreamV2 |
string |
이 피드는 업스트림 원본의 패키지를 제공할 수 있습니다. 업스트림 패키지는 수동으로 보기로 승격해야 합니다. |
FeedPermission
피드에 대한 권한입니다.
Name | 형식 | Description |
---|---|---|
displayName |
string |
ID의 표시 이름입니다. |
identityDescriptor |
이 역할과 연결된 ID입니다. |
|
identityId |
string |
이 역할과 연결된 ID의 ID입니다. |
role |
피드에서 이 ID에 대한 역할입니다. |
FeedRole
피드에서 이 ID에 대한 역할입니다.
Name | 형식 | Description |
---|---|---|
administrator |
string |
관리자는 피드를 완전히 제어할 수 있습니다. |
collaborator |
string |
협력자는 판독기와 동일한 권한을 가지지만 구성된 업스트림 원본에서 패키지를 수집할 수도 있습니다. |
contributor |
string |
참가자는 새 패키지 추가를 포함하여 피드의 패키지에 대해 아무 작업도 수행할 수 있지만 피드 설정을 수정하지 않을 수 있습니다. |
custom |
string |
지원되지 않음 |
none |
string |
지원되지 않음 |
reader |
string |
읽기 권한자는 패키지를 읽고 설정만 볼 수 있습니다. |
FeedView
피드 맨 위에 있는 보기입니다.
Name | 형식 | Description |
---|---|---|
_links |
관련 REST 링크. |
|
id |
string |
보기의 ID입니다. |
name |
string |
뷰의 이름입니다. |
type |
보기 유형입니다. |
|
url |
string |
뷰의 URL입니다. |
visibility |
보기의 표시 유형 상태. |
FeedViewType
보기 유형입니다.
Name | 형식 | Description |
---|---|---|
implicit |
string |
시스템에서 자동으로 만들어지고 관리되는 내부 보기 형식입니다. |
none |
string |
기본, 지정되지 않은 보기 형식입니다. |
release |
string |
릴리스된 아티팩트 분류를 위해 승격 대상으로 사용되는 보기입니다. |
FeedVisibility
보기의 표시 유형 상태.
Name | 형식 | Description |
---|---|---|
collection |
string |
피드가 있는 organization 있는 모든 유효한 사용자가 피드에 액세스할 수 있습니다(예: 'dev.azure.com/myorg'의 'myorg'organization). |
organization |
string |
피드는 피드가 있는 엔터프라이즈에 있는 모든 유효한 사용자가 액세스할 수 있습니다. 레거시 명명 및 백 호환성은 이 값의 이름이 새로운 의미와 동기화되지 않습니다. |
private |
string |
피드 관리자가 명시적으로 설정한 권한으로만 액세스할 수 있습니다. |
IdentityDescriptor
ID 설명자는 SID 또는 PUID와 같은 고유 식별자와 함께 ID 형식(Windows SID, Passport)에 대한 래퍼입니다.
Name | 형식 | Description |
---|---|---|
identifier |
string |
이 ID의 고유 식별자이며 256자를 초과하지 않고 유지됩니다. |
identityType |
string |
설명자 유형(예: Windows, Passport 등)입니다. |
ProjectReference
Name | 형식 | Description |
---|---|---|
id |
string |
프로젝트의 ID를 가져오거나 설정합니다. |
name |
string |
프로젝트의 이름을 가져오거나 설정합니다. |
visibility |
string |
프로젝트의 표시 유형을 가져오거나 설정합니다. |
ReferenceLinks
REST 참조 링크의 컬렉션을 나타내는 클래스입니다.
Name | 형식 | Description |
---|---|---|
links |
object |
링크의 읽기 전용 보기입니다. 참조 링크는 읽기 전용이므로 읽기 전용으로만 노출하려고 합니다. |
UpstreamSource
해당 ID, 패키지 유형 및 기타 관련 정보를 포함한 업스트림 원본 정의입니다.
Name | 형식 | Description |
---|---|---|
deletedDate |
string |
이 업스트림 삭제된 UTC 날짜입니다. |
displayLocation |
string |
사용자 친화적인 형식으로 업스트림 원본에 연결하기 위한 로케이터로, 시간이 지남에 따라 변경될 수 있음 |
id |
string |
업스트림 원본의 ID입니다. |
internalUpstreamCollectionId |
string |
내부 업스트림 형식의 경우 포함된 Azure DevOps organization 추적합니다. |
internalUpstreamFeedId |
string |
내부 업스트림 형식의 경우 참조되는 피드 ID를 추적합니다. |
internalUpstreamViewId |
string |
내부 업스트림 형식의 경우 참조되는 피드의 보기를 추적합니다. |
location |
string |
업스트림 원본에 연결하기 위한 일관된 로케이터입니다. |
name |
string |
표시 이름입니다. |
protocol |
string |
업스트림 원본과 연결된 패키지 유형입니다. |
upstreamSourceType |
원본 형식(예: 공용 또는 내부) |
UpstreamSourceType
원본 형식(예: 공용 또는 내부)
Name | 형식 | Description |
---|---|---|
internal |
string |
Azure DevOps 업스트림 원본. |
public |
string |
공개적으로 사용 가능한 원본입니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기