Pats - Update
Updates token akses pribadi (PAT) yang ada dengan parameter baru. Untuk memperbarui token, token harus valid (belum dicabut).
PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
organization
|
path | True |
string |
Nama organisasi Azure DevOps. |
api-version
|
query | True |
string |
Versi API yang akan digunakan. Ini harus diatur ke '7.1-preview.1' untuk menggunakan versi api ini. |
Isi Permintaan
Nama | Jenis | Deskripsi |
---|---|---|
allOrgs |
boolean |
(Opsional) Benar jika token akses pribadi (PAT) ini untuk semua organisasi pengguna yang dapat diakses. False jika sebaliknya (misalnya jika token adalah untuk organisasi tertentu) |
authorizationId |
string |
AuthorizationId mengidentifikasi satu token akses pribadi unik (PAT) |
displayName |
string |
(Opsional) Nama token |
scope |
string |
(Opsional) Cakupan token untuk mengakses sumber daya Azure DevOps |
validTo |
string |
(Opsional) Tanggal kedaluwarsa token |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
operasi berhasil |
Keamanan
accessToken
Token akses pribadi. Gunakan nilai apa pun untuk nama pengguna dan token sebagai kata sandi.
Jenis:
basic
Contoh
Update a personal access token by authorizationId
Permintaan sampel
PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1
{
"authorizationId": "3d3aca0c-9ad3-4b07-8334-08ec8b1ddc32",
"displayName": "updated_token",
"scope": "vso.analytics",
"validTo": "2020-12-25T23:46:23.319Z",
"allOrgs": true
}
Respon sampel
{
"patToken": {
"displayName": "updated_token",
"validTo": "2020-12-25T23:46:23.32Z",
"scope": "vso.analytics",
"targetAccounts": null,
"validFrom": "2020-10-29T17:26:46.72Z",
"authorizationId": "3d3aca0c-9ad3-4b07-8334-08ec8b1ddc32",
"token": null
},
"patTokenError": "none"
}
Definisi
Nama | Deskripsi |
---|---|
Pat |
Mewakili token akses pribadi (PAT) yang digunakan untuk mengakses sumber daya Azure DevOps |
Pat |
Berisi token akses pribadi (PAT) yang dihasilkan dan kesalahan (jika ada) yang terjadi selama operasi |
Pat |
Merangkum parameter permintaan untuk memperbarui token akses pribadi (PAT) |
Session |
Kesalahan (jika ada) yang terjadi |
PatToken
Mewakili token akses pribadi (PAT) yang digunakan untuk mengakses sumber daya Azure DevOps
Nama | Jenis | Deskripsi |
---|---|---|
authorizationId |
string |
Pengidentifikasi guid unik |
displayName |
string |
Nama token |
scope |
string |
Cakupan token untuk mengakses sumber daya Azure DevOps |
targetAccounts |
string[] |
Organisasi yang tokennya valid; null jika token berlaku untuk semua organisasi pengguna yang dapat diakses |
token |
string |
String token unik yang dihasilkan saat pembuatan |
validFrom |
string |
Tanggal pembuatan token |
validTo |
string |
Tanggal kedaluwarsa token |
PatTokenResult
Berisi token akses pribadi (PAT) yang dihasilkan dan kesalahan (jika ada) yang terjadi selama operasi
Nama | Jenis | Deskripsi |
---|---|---|
patToken |
Token akses pribadi (PAT) yang dihasilkan |
|
patTokenError |
Kesalahan (jika ada) yang terjadi |
PatTokenUpdateRequest
Merangkum parameter permintaan untuk memperbarui token akses pribadi (PAT)
Nama | Jenis | Deskripsi |
---|---|---|
allOrgs |
boolean |
(Opsional) Benar jika token akses pribadi (PAT) ini untuk semua organisasi pengguna yang dapat diakses. False jika sebaliknya (misalnya jika token adalah untuk organisasi tertentu) |
authorizationId |
string |
AuthorizationId mengidentifikasi satu token akses pribadi unik (PAT) |
displayName |
string |
(Opsional) Nama token |
scope |
string |
(Opsional) Cakupan token untuk mengakses sumber daya Azure DevOps |
validTo |
string |
(Opsional) Tanggal kedaluwarsa token |
SessionTokenError
Kesalahan (jika ada) yang terjadi
Nilai | Deskripsi |
---|---|
accessDenied | |
authorizationNotFound | |
deploymentHostNotSupported | |
displayNameRequired | |
duplicateHash | |
failedToIssueAccessToken | |
failedToReadTenantPolicy | |
failedToUpdateAccessToken | |
fullScopePatPolicyViolation | |
globalPatPolicyViolation | |
hostAuthorizationNotFound | |
invalidAudience | |
invalidAuthorizationId | |
invalidClient | |
invalidClientId | |
invalidClientType | |
invalidDisplayName | |
invalidScope | |
invalidSource | |
invalidSourceIP | |
invalidSubject | |
invalidTargetAccounts | |
invalidToken | |
invalidTokenType | |
invalidUserId | |
invalidUserType | |
invalidValidTo | |
none | |
patLifespanPolicyViolation | |
sourceNotSupported | |
sshPolicyDisabled | |
tokenNotFound | |
userIdRequired |