Projects - Update
Mevcut projenin adını, kısaltmasını, açıklamasını güncelleştirin veya projeyi geri yükleyin.
PATCH https://dev.azure.com/{organization}/_apis/projects/{projectId}?api-version=7.1-preview.4
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps kuruluşunun adı. |
project
|
path | True |
string uuid |
Güncelleştirilecek projenin proje kimliği. |
api-version
|
query | True |
string |
Kullanılacak API sürümü. Api'nin bu sürümünü kullanmak için bu değer '7.1-preview.4' olarak ayarlanmalıdır. |
İstek Gövdesi
Name | Tür | Description |
---|---|---|
_links |
Bu nesneyle ilgili diğer nesnelerin bağlantıları. |
|
abbreviation |
string |
Proje kısaltması. |
capabilities |
object |
Bu projenin sahip olduğu özellikler kümesi (işlem şablonu & sürüm denetimi gibi). |
defaultTeam |
Varsayılan takıma sığ başvuru. |
|
defaultTeamImageUrl |
string |
Varsayılan ekip kimliği görüntüsünün URL'si. |
description |
string |
Projenin açıklaması (varsa). |
id |
string |
Proje tanımlayıcısı. |
lastUpdateTime |
string |
Proje son güncelleştirme zamanı. |
name |
string |
Proje adı. |
revision |
integer |
Proje düzeltmesi. |
state |
Proje durumu. |
|
url |
string |
Nesnenin tam sürümünün URL'si. |
visibility |
Proje görünürlüğü. |
Yanıtlar
Name | Tür | Description |
---|---|---|
200 OK |
başarılı işlem |
Güvenlik
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.project_write | Projeleri ve ekipleri okuma ve güncelleştirme olanağı sağlar. |
Tanımlar
Name | Description |
---|---|
Operation |
Zaman uyumsuz işlem başvurusu. |
Operation |
İşlemin geçerli durumu. |
Project |
Projenin geçerli durumu. |
Project |
Projenin kime görünür olduğunu gösterir. |
Reference |
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf. |
Team |
Takım Projesi nesnesini temsil eder. |
Web |
OperationReference
Zaman uyumsuz işlem başvurusu.
Name | Tür | Description |
---|---|---|
id |
string |
İşlemin benzersiz tanımlayıcısı. |
pluginId |
string |
Eklentinin benzersiz tanımlayıcısı. |
status |
İşlemin geçerli durumu. |
|
url |
string |
Tam işlem nesnesini almak için URL. |
OperationStatus
İşlemin geçerli durumu.
Name | Tür | Description |
---|---|---|
cancelled |
string |
İşlem kullanıcı tarafından iptal edildi. |
failed |
string |
İşlem bir hatayla tamamlandı. |
inProgress |
string |
İşlem devam ediyor. |
notSet |
string |
İşlemin durum kümesi yok. |
queued |
string |
İşlem kuyruğa alındı. |
succeeded |
string |
İşlem başarıyla tamamlandı. |
ProjectState
Projenin geçerli durumu.
Name | Tür | Description |
---|---|---|
all |
string |
Durumu ne olursa olsun, Silinmiş dışındaki tüm projeler. |
createPending |
string |
Project oluşturma için kuyruğa alındı, ancak işlem henüz başlamadı. |
deleted |
string |
Proje silindi. |
deleting |
string |
Project silinme aşamasında. |
new |
string |
Project oluşturulma aşamasındadır. |
unchanged |
string |
Proje değiştirilmedi. |
wellFormed |
string |
Proje tamamen oluşturuldu ve kullanıma hazır. |
ProjectVisibility
Projenin kime görünür olduğunu gösterir.
Name | Tür | Description |
---|---|---|
private |
string |
Proje yalnızca açık erişimi olan kullanıcılar tarafından görülebilir. |
public |
string |
Proje herkes tarafından görülebilir. |
ReferenceLinks
REST başvuru bağlantıları koleksiyonunu temsil eden sınıf.
Name | Tür | Description |
---|---|---|
links |
object |
Bağlantıların salt okunur görünümü. Başvuru bağlantıları salt okunur olduğundan, bunları yalnızca salt okunur olarak göstermek istiyoruz. |
TeamProject
Takım Projesi nesnesini temsil eder.
Name | Tür | Description |
---|---|---|
_links |
Bu nesneyle ilgili diğer nesnelerin bağlantıları. |
|
abbreviation |
string |
Proje kısaltması. |
capabilities |
object |
Bu projenin sahip olduğu özellikler kümesi (işlem şablonu & sürüm denetimi gibi). |
defaultTeam |
Varsayılan takıma sığ başvuru. |
|
defaultTeamImageUrl |
string |
Varsayılan ekip kimliği görüntüsünün URL'si. |
description |
string |
Projenin açıklaması (varsa). |
id |
string |
Proje tanımlayıcısı. |
lastUpdateTime |
string |
Proje son güncelleştirme zamanı. |
name |
string |
Proje adı. |
revision |
integer |
Proje düzeltmesi. |
state |
Proje durumu. |
|
url |
string |
Nesnenin tam sürümünün URL'si. |
visibility |
Proje görünürlüğü. |
WebApiTeamRef
Name | Tür | Description |
---|---|---|
id |
string |
Ekip (Kimlik) Guid'i. Team Foundation Kimliği. |
name |
string |
Takımın adı |
url |
string |
Ekip REST API'si Url'si |