Freigeben über


Test Plan Recycle Bin - Restore Deleted Test Plan

Stellt den gelöschten Testplan wieder her

PATCH https://dev.azure.com/{organization}/{project}/_apis/testplan/recycleBin/testplan/{planId}?api-version=7.2-preview.1

URI-Parameter

Name In Erforderlich Typ Beschreibung
organization
path True

string

Der Name der Azure DevOps-Organisation.

planId
path True

integer (int32)

Die ID des wiederherzustellenden Testplans

project
path True

string

Projekt-ID oder Projektname

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "7.2-preview.1" festgelegt werden, um diese Version der API zu verwenden.

Anforderungstext

Name Typ Beschreibung
isDeleted

boolean

Gibt an, ob der gelöschte Testplan/die gelöschte Testsuite wiederhergestellt werden soll.

Antworten

Name Typ Beschreibung
200 OK

Erfolgreicher Vorgang

Sicherheit

oauth2

Typ: oauth2
Ablauf: accessCode
Autorisierungs-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

Bereiche

Name Beschreibung
vso.test_write Gewährt die Möglichkeit, Testpläne, Fälle, Ergebnisse und andere artefaktbezogene Testverwaltung zu lesen, zu erstellen und zu aktualisieren.

Beispiele

Restore test plan

Beispielanforderung

PATCH https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/testplan/recycleBin/testplan/17?api-version=7.2-preview.1

{
  "isDeleted": false
}

Beispiel für eine Antwort

Definitionen

TestPlanAndSuiteRestoreModel

TestPlan/Suite Wiederherstellungsanforderungstextparameter

Name Typ Beschreibung
isDeleted

boolean

Gibt an, ob der gelöschte Testplan/die gelöschte Testsuite wiederhergestellt werden soll.