Sdílet prostřednictvím


Repositories - Get Recycle Bin Repositories

Načtěte obnovitelně odstraněná úložiště Git z koše.

GET https://dev.azure.com/{organization}/{project}/_apis/git/recycleBin/repositories?api-version=7.1

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
organization
path True

string

Název organizace Azure DevOps.

project
path True

string

ID projektu nebo název projektu

api-version
query True

string

Verze rozhraní API, která se má použít. Pokud chcete použít tuto verzi rozhraní API, měla by být nastavená na hodnotu 7.1.

Odpovědi

Name Typ Description
200 OK

GitDeletedRepository[]

úspěšná operace

Zabezpečení

oauth2

Typ: oauth2
Tok: accessCode
URL autorizace: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL tokenu: 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

Rozsahy

Name Description
vso.code Uděluje možnost číst zdrojový kód a metadata o potvrzeních, sadách změn, větvích a dalších artefaktech správy verzí. Umožňuje také prohledávat kód a dostávat oznámení o událostech správy verzí prostřednictvím háků služby.

Definice

Name Description
GitDeletedRepository
IdentityRef
ProjectState

Stav projektu

ProjectVisibility

Viditelnost projektu

ReferenceLinks

Třída představující kolekci odkazů REST.

TeamProjectReference

Představuje mělký odkaz na TeamProject.

GitDeletedRepository

Name Typ Description
createdDate

string (date-time)

deletedBy

IdentityRef

deletedDate

string (date-time)

id

string (uuid)

name

string

project

TeamProjectReference

Představuje mělký odkaz na TeamProject.

IdentityRef

Name Typ Description
_links

ReferenceLinks

Toto pole obsahuje nula nebo zajímavější odkazy na téma grafu. Tyto odkazy mohou být vyvolány za účelem získání dalších relací nebo podrobnějších informací o tomto tématu grafu.

descriptor

string

Popisovač je primární způsob, jak odkazovat na předmět grafu, když je systém spuštěný. Toto pole jednoznačně identifikuje stejné téma grafu v rámci účtů i organizací.

directoryAlias

string

Zastaralé – Je možné načíst dotazováním uživatele Graphu, na který odkazuje položka "self" slovníku IdentityRef "_links".

displayName

string

Toto je ne jedinečný zobrazovaný název předmětu grafu. Pokud chcete toto pole změnit, musíte změnit jeho hodnotu ve zdrojovém zprostředkovateli.

id

string

imageUrl

string

Zastaralé – k dispozici v položce avatar ve slovníku IdentityRef "_links"

inactive

boolean

Zastaralé – Lze načíst dotazem na stav členství v grafu odkazovaném v položce "membershipState" slovníku GraphUser "_links"

isAadIdentity

boolean

Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Zastaralé – lze odvodit z typu předmětu popisovače (Popisovač.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Zastaralé – nepoužívá se ve většině existujících implementací ToIdentityRef

uniqueName

string

Zastaralé – místo toho použijte Domain+PrincipalName.

url

string

Tato adresa URL je úplná trasa ke zdrojovému prostředku tohoto předmětu grafu.

ProjectState

Stav projektu

Hodnota Description
all

Všechny projekty bez ohledu na stav kromě Odstraněno.

createPending

Projekt byl zařazen do fronty pro vytvoření, ale proces ještě nebyl spuštěn.

deleted

Projekt byl odstraněn.

deleting

Projekt probíhá v procesu odstranění.

new

Projekt probíhá při vytváření.

unchanged

Projekt nebyl změněn.

wellFormed

Projekt je zcela vytvořený a připravený k použití.

ProjectVisibility

Viditelnost projektu

Hodnota Description
private

Projekt je viditelný jenom uživatelům s explicitním přístupem.

public

Projekt je viditelný pro všechny.

Třída představující kolekci odkazů REST.

Name Typ Description
links

object

Jen pro čtení odkazů. Vzhledem k tomu, že odkazy odkazy jsou jen pro čtení, chceme je zveřejnit jen pro čtení.

TeamProjectReference

Představuje mělký odkaz na TeamProject.

Name Typ Description
abbreviation

string

Zkratka projektu.

defaultTeamImageUrl

string

Adresa URL výchozí image týmové identity

description

string

Popis projektu (pokud existuje).

id

string (uuid)

Identifikátor projektu.

lastUpdateTime

string (date-time)

Čas poslední aktualizace projektu

name

string

Název projektu.

revision

integer (int64)

Revize projektu

state

ProjectState

Stav projektu

url

string

Adresa URL úplné verze objektu.

visibility

ProjectVisibility

Viditelnost projektu