Endpoints - Update Service Endpoint
Aktualisieren des Dienstendpunkts
PUT https://dev.azure.com/{organization}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=7.1
PUT https://dev.azure.com/{organization}/_apis/serviceendpoint/endpoints/{endpointId}?operation={operation}&api-version=7.1
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
endpoint
|
path | True |
string (uuid) |
Endpunkt-ID des zu aktualisierenden Endpunkts |
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden. |
operation
|
query |
string |
Vorgangstyp |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
administratorsGroup |
Dies ist ein veraltetes Feld. |
|
authorization |
Ruft die Autorisierungsdaten für die Kommunikation mit dem Endpunkt ab oder legt sie fest. |
|
createdBy |
Ruft den Identitätsverweis für den Benutzer ab, der den Dienstendpunkt erstellt hat, oder legt den Identitätsverweis fest. |
|
data |
object |
|
description |
string |
Ruft die Beschreibung des Endpunkts ab oder legt sie fest. |
groupScopeId |
string (uuid) |
Dies ist ein veraltetes Feld. |
id |
string (uuid) |
Dient zum Abrufen oder Festlegen des Bezeichners dieses Endpunkts. |
isReady |
boolean |
EndPoint-Statusindikator |
isShared |
boolean |
Gibt an, ob der Dienstendpunkt für andere Projekte freigegeben wird oder nicht. |
name |
string |
Dient zum Abrufen oder Festlegen des Anzeigenamens des Endpunkts. |
operationStatus |
Fehlermeldung beim Erstellen/Löschen des Endpunkts |
|
owner |
string |
Besitzer des Endpunkts Unterstützte Werte sind "library", "agentcloud" |
readersGroup |
Dient zum Abrufen oder Festlegen der Identitätsreferenz für die Lesergruppe des Dienstendpunkts. |
|
serviceEndpointProjectReferences |
Alle anderen Projektverweise, in denen der Dienstendpunkt gemeinsam genutzt wird. |
|
type |
string |
Dient zum Abrufen oder Festlegen des Typs des Endpunkts. |
url |
string |
Ruft die URL des Endpunkts ab oder legt sie fest. |
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.serviceendpoint_manage | Gewährt die Möglichkeit zum Lesen, Abfragen und Verwalten von Dienstendpunkten. |
Beispiele
Update service endpoint
Beispielanforderung
PUT https://dev.azure.com/{organization}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=7.1
{
"data": {},
"id": "5e47a0d8-c745-44f8-8f93-784f18ff31c4",
"name": "UpdatedServiceEndpoint",
"type": "Generic",
"url": "https://myserver",
"createdBy": {
"displayName": "Chuck Reinhart",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e18a1f0a-b112-67fd-a9e0-e3bb081da49e",
"_links": {
"avatar": {
"href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.ZTE4YTFmMGEtYjExMi03N2ZkLWE5ZTAtZTNiYjA4MWRhNDll"
}
},
"id": "e18a1f0a-b112-67fd-a9e0-e3bb081da49e",
"uniqueName": "fabfiber@outlook.com",
"imageUrl": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.ZTE4YTFmMGEtYjExMi03N2ZkLWE5ZTAtZTNiYjA4MWRhNDll",
"descriptor": "msa.ZTE4YTFmMGEtYjExMi03N2ZkLWE5ZTAtZTNiYjA4MWRhNDll"
},
"description": "",
"authorization": {
"parameters": {
"username": "myupdatedusername",
"password": "myupdatedpassword"
},
"scheme": "UsernamePassword"
},
"isShared": false,
"isReady": true,
"owner": "Library",
"serviceEndpointProjectReferences": [
{
"projectReference": {
"id": "c7e5f0b3-71fa-4429-9fb3-3321963a7c06",
"name": "TestProject"
},
"name": "MyNewServiceEndpoint"
}
]
}
Beispiel für eine Antwort
{
"data": {},
"id": "5e47a0d8-c745-44f8-8f93-784f18ff31c4",
"name": "UpdatedServiceEndpoint",
"type": "Generic",
"url": "https://myserver",
"createdBy": {
"displayName": "Chuck Reinhart",
"url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e18a1f0a-b112-67fd-a9e0-e3bb081da49e",
"_links": {
"avatar": {
"href": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.ZTE4YTFmMGEtYjExMi03N2ZkLWE5ZTAtZTNiYjA4MWRhNDll"
}
},
"id": "e18a1f0a-b112-67fd-a9e0-e3bb081da49e",
"uniqueName": "fabfiber@outlook.com",
"imageUrl": "https://dev.azure.com/fabrikam/_apis/GraphProfile/MemberAvatars/msa.ZTE4YTFmMGEtYjExMi03N2ZkLWE5ZTAtZTNiYjA4MWRhNDll",
"descriptor": "msa.ZTE4YTFmMGEtYjExMi03N2ZkLWE5ZTAtZTNiYjA4MWRhNDll"
},
"description": "",
"authorization": {
"parameters": {
"username": "myupdatedusername",
"password": null
},
"scheme": "UsernamePassword"
},
"isShared": false,
"isReady": true,
"owner": "Library",
"serviceEndpointProjectReferences": [
{
"projectReference": {
"id": "c7e5f0b3-71fa-4429-9fb3-3321963a7c06",
"name": "TestProject"
},
"name": "MyNewServiceEndpoint"
}
]
}
Definitionen
Name | Beschreibung |
---|---|
Endpoint |
Stellt die Autorisierung dar, die für den Dienstendpunkt verwendet wird. |
Identity |
|
JObject |
Stellt ein JSON-Objekt dar. |
JToken |
Stellt ein abstraktes JSON-Token dar. |
Project |
|
Reference |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
Service |
Stellt einen Endpunkt dar, der von einem Orchestrierungsauftrag verwendet werden kann. |
Service |
EndpointAuthorization
Stellt die Autorisierung dar, die für den Dienstendpunkt verwendet wird.
Name | Typ | Beschreibung |
---|---|---|
parameters |
object |
Ruft die Parameter für das ausgewählte Autorisierungsschema ab oder legt diese fest. |
scheme |
string |
Ruft das Schema ab, das für die Dienstendpunktauthentifizierung verwendet wird, oder legt es fest. |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Thema Diagramm. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Diagrammbetreff zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Möglichkeit, auf den Diagrammbetreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird dasselbe Diagrammthema sowohl in Firmen als auch in Organisationen eindeutig identifiziert. |
directoryAlias |
string |
Veraltet – Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im "Self"-Eintrag des IdentityRef -Wörterbuchs "_links" verwiesen wird |
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Diagrammbetreffs. Um dieses Feld zu ändern, müssen Sie den Wert im Quellanbieter ändern. |
id |
string |
|
imageUrl |
string |
Veraltet – Verfügbar im "Avatar"-Eintrag des IdentityRef-Wörterbuchs "_links" |
inactive |
boolean |
Veraltet – Kann abgerufen werden, indem der Graph-Mitgliedschaftsstatus abgefragt wird, auf den im Eintrag "membershipState" des GraphUser-Wörterbuchs "_links" verwiesen wird. |
isAadIdentity |
boolean |
Veraltet – Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Veraltet – Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Veraltet – nicht in den meisten bereits vorhandenen Implementierungen von ToIdentityRef verwendet |
uniqueName |
string |
Veraltet – Verwenden Sie stattdessen "Domain+PrincipalName". |
url |
string |
Diese URL ist die vollständige Route zur Quellressource dieses Graph-Betreffs. |
JObject
Stellt ein JSON-Objekt dar.
Name | Typ | Beschreibung |
---|---|---|
item |
Stellt ein abstraktes JSON-Token dar. |
|
type |
string (JTokenType) |
Ruft den Knotentyp für dieses JToken ab. |
JToken
Stellt ein abstraktes JSON-Token dar.
Name | Typ | Beschreibung |
---|---|---|
first |
Rufen Sie das erste untergeordnete Token dieses Tokens ab. |
|
hasValues |
boolean |
Ruft einen Wert ab, der angibt, ob dieses Token über untergeordnete Token verfügt. |
item |
Stellt ein abstraktes JSON-Token dar. |
|
last |
Rufen Sie das letzte untergeordnete Token dieses Tokens ab. |
|
next |
Ruft das nächste gleichgeordnete Token dieses Knotens ab. |
|
parent |
string (JContainer) |
Dient zum Abrufen oder Festlegen des übergeordneten Elements. |
path |
string |
Ruft den Pfad des JSON-Tokens ab. |
previous |
Ruft das vorherige gleichgeordnete Token dieses Knotens ab. |
|
root |
Ruft das Stamm-JToken dieses JToken ab. |
|
type |
string (JTokenType) |
Ruft den Knotentyp für dieses JToken ab. |
ProjectReference
Name | Typ | Beschreibung |
---|---|---|
id |
string (uuid) |
|
name |
string |
ReferenceLinks
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Referenzlinks schreibgeschützt sind, möchten wir sie nur als schreibgeschützt verfügbar machen. |
ServiceEndpoint
Stellt einen Endpunkt dar, der von einem Orchestrierungsauftrag verwendet werden kann.
Name | Typ | Beschreibung |
---|---|---|
administratorsGroup |
Dies ist ein veraltetes Feld. |
|
authorization |
Ruft die Autorisierungsdaten für die Kommunikation mit dem Endpunkt ab oder legt sie fest. |
|
createdBy |
Ruft den Identitätsverweis für den Benutzer ab, der den Dienstendpunkt erstellt hat, oder legt den Identitätsverweis fest. |
|
data |
object |
|
description |
string |
Ruft die Beschreibung des Endpunkts ab oder legt sie fest. |
groupScopeId |
string (uuid) |
Dies ist ein veraltetes Feld. |
id |
string (uuid) |
Dient zum Abrufen oder Festlegen des Bezeichners dieses Endpunkts. |
isReady |
boolean |
EndPoint-Statusindikator |
isShared |
boolean |
Gibt an, ob der Dienstendpunkt für andere Projekte freigegeben wird oder nicht. |
name |
string |
Dient zum Abrufen oder Festlegen des Anzeigenamens des Endpunkts. |
operationStatus |
Fehlermeldung beim Erstellen/Löschen des Endpunkts |
|
owner |
string |
Besitzer des Endpunkts Unterstützte Werte sind "library", "agentcloud" |
readersGroup |
Dient zum Abrufen oder Festlegen der Identitätsreferenz für die Lesergruppe des Dienstendpunkts. |
|
serviceEndpointProjectReferences |
Alle anderen Projektverweise, in denen der Dienstendpunkt gemeinsam genutzt wird. |
|
type |
string |
Dient zum Abrufen oder Festlegen des Typs des Endpunkts. |
url |
string |
Ruft die URL des Endpunkts ab oder legt sie fest. |
ServiceEndpointProjectReference
Name | Typ | Beschreibung |
---|---|---|
description |
string |
Ruft die Beschreibung des Dienstendpunkts ab oder legt diese fest. |
name |
string |
Ruft den Namen des Dienstendpunkts ab oder legt den Namen fest. |
projectReference |
Ruft den Projektverweis des Dienstendpunkts ab oder legt sie fest. |