Pats - Update
新しいパラメーターを使用して、既存の個人用アクセス トークン (PAT) を更新します。 トークンを更新するには、有効である必要があります (取り消されていません)。
PUT https://vssps.dev.azure.com/{organization}/_apis/tokens/pats?api-version=7.1-preview.1
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
organization
|
path | True |
string |
Azure DevOps 組織の名前です。 |
api-version
|
query | True |
string |
使う API のバージョン。 このバージョンの API を使用するには、これを '7.1-preview.1' に設定する必要があります。 |
要求本文
名前 | 型 | 説明 |
---|---|---|
allOrgs |
boolean |
(省略可能)True を指定すると、この個人用アクセス トークン (PAT) は、ユーザーのすべてのアクセス可能な組織に対するものです。 それ以外の場合は False (トークンが特定のorganization用の場合など) |
authorizationId |
string |
1 つの一意の個人用アクセス トークン (PAT) を識別する authorizationId |
displayName |
string |
(省略可能)トークン名 |
scope |
string |
(省略可能)Azure DevOps リソースにアクセスするためのトークン スコープ |
validTo |
string |
(省略可能)トークンの有効期限 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
成功した操作 |
セキュリティ
accessToken
個人用アクセス トークン。 ユーザー名とトークンに任意の値をパスワードとして使用します。
Type:
basic
例
Update a personal access token by authorizationId
Sample Request
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
}
Sample Response
{
"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"
}
定義
名前 | 説明 |
---|---|
Pat |
Azure DevOps リソースへのアクセスに使用される個人用アクセス トークン (PAT) を表します |
Pat |
結果として得られる個人用アクセス トークン (PAT) と、操作中に発生したエラー (存在する場合) が含まれます |
Pat |
個人用アクセス トークン (PAT) を更新するための要求パラメーターをカプセル化します |
Session |
発生したエラー (存在する場合) |
PatToken
Azure DevOps リソースへのアクセスに使用される個人用アクセス トークン (PAT) を表します
名前 | 型 | 説明 |
---|---|---|
authorizationId |
string |
一意の guid 識別子 |
displayName |
string |
トークン名 |
scope |
string |
Azure DevOps リソースにアクセスするためのトークン スコープ |
targetAccounts |
string[] |
トークンが有効な組織。トークンがユーザーのすべてのアクセス可能な組織に適用される場合は null |
token |
string |
作成時に生成される一意のトークン文字列 |
validFrom |
string |
トークンの作成日 |
validTo |
string |
トークンの有効期限 |
PatTokenResult
結果として得られる個人用アクセス トークン (PAT) と、操作中に発生したエラー (存在する場合) が含まれます
名前 | 型 | 説明 |
---|---|---|
patToken |
結果として得られる個人用アクセス トークン (PAT) |
|
patTokenError |
発生したエラー (存在する場合) |
PatTokenUpdateRequest
個人用アクセス トークン (PAT) を更新するための要求パラメーターをカプセル化します
名前 | 型 | 説明 |
---|---|---|
allOrgs |
boolean |
(省略可能)True を指定すると、この個人用アクセス トークン (PAT) は、ユーザーのすべてのアクセス可能な組織に対するものです。 それ以外の場合は False (トークンが特定のorganization用の場合など) |
authorizationId |
string |
1 つの一意の個人用アクセス トークン (PAT) を識別する authorizationId |
displayName |
string |
(省略可能)トークン名 |
scope |
string |
(省略可能)Azure DevOps リソースにアクセスするためのトークン スコープ |
validTo |
string |
(省略可能)トークンの有効期限 |
SessionTokenError
発生したエラー (存在する場合)
名前 | 型 | 説明 |
---|---|---|
accessDenied |
string |
|
authorizationNotFound |
string |
|
deploymentHostNotSupported |
string |
|
displayNameRequired |
string |
|
duplicateHash |
string |
|
failedToIssueAccessToken |
string |
|
failedToReadTenantPolicy |
string |
|
failedToUpdateAccessToken |
string |
|
fullScopePatPolicyViolation |
string |
|
globalPatPolicyViolation |
string |
|
hostAuthorizationNotFound |
string |
|
invalidAudience |
string |
|
invalidAuthorizationId |
string |
|
invalidClient |
string |
|
invalidClientId |
string |
|
invalidClientType |
string |
|
invalidDisplayName |
string |
|
invalidScope |
string |
|
invalidSource |
string |
|
invalidSourceIP |
string |
|
invalidSubject |
string |
|
invalidTargetAccounts |
string |
|
invalidToken |
string |
|
invalidTokenType |
string |
|
invalidUserId |
string |
|
invalidUserType |
string |
|
invalidValidTo |
string |
|
none |
string |
|
patLifespanPolicyViolation |
string |
|
sourceNotSupported |
string |
|
sshPolicyDisabled |
string |
|
tokenNotFound |
string |
|
userIdRequired |
string |