Поделиться через


Endpoints - Get

Получение сведений о конечной точке службы.

GET https://dev.azure.com/{organization}/{project}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/serviceendpoint/endpoints/{endpointId}?actionFilter={actionFilter}&api-version=7.1

Параметры URI

Имя В Обязательно Тип Описание
endpointId
path True

string (uuid)

Идентификатор конечной точки службы.

organization
path True

string

Имя организации Azure DevOps.

project
path True

string

Идентификатор проекта или имя проекта

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение "7.1".

actionFilter
query

ServiceEndpointActionFilter

Фильтр действий для подключения к службе. Он указывает действие, которое можно выполнить при подключении к службе.

Ответы

Имя Тип Описание
200 OK

ServiceEndpoint

успешная операция

Безопасность

oauth2

Тип: oauth2
Flow: accessCode
URL-адрес авторизации: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
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

Области

Имя Описание
vso.serviceendpoint Предоставляет возможность чтения конечных точек службы.

Примеры

Get service endpoint details

Образец запроса

GET https://dev.azure.com/{organization}/{project}/_apis/serviceendpoint/endpoints/{endpointId}?api-version=7.1

Пример ответа

{
  "data": {},
  "id": "5e47a0d8-c745-44f8-8f93-784f18ff31c4",
  "name": "MyNewServiceEndpoint",
  "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": "myusername",
      "password": null
    },
    "scheme": "UsernamePassword"
  },
  "isShared": false,
  "isReady": true,
  "owner": "Library",
  "serviceEndpointProjectReferences": [
    {
      "projectReference": {
        "id": "c7e5f0b3-71fa-4429-9fb3-3321963a7c06",
        "name": "TestProject"
      },
      "name": "MyNewServiceEndpoint"
    }
  ]
}

Определения

Имя Описание
EndpointAuthorization

Представляет авторизацию, используемую для конечной точки службы.

IdentityRef
JObject

Представляет объект JSON.

JToken

Представляет абстрактный токен JSON.

ProjectReference
ReferenceLinks

Класс, представляющий коллекцию ссылок REST.

ServiceEndpoint

Представляет конечную точку, которая может использоваться заданием оркестрации.

ServiceEndpointActionFilter

Фильтр действий для подключения к службе. Он указывает действие, которое можно выполнить при подключении к службе.

ServiceEndpointProjectReference

EndpointAuthorization

Представляет авторизацию, используемую для конечной точки службы.

Имя Тип Описание
parameters

object

Возвращает или задает параметры выбранной схемы авторизации.

scheme

string

Возвращает или задает схему, используемую для проверки подлинности конечной точки службы.

IdentityRef

Имя Тип Описание
_links

ReferenceLinks

Это поле содержит нулевые или более интересные ссылки на тему графа. Эти ссылки могут вызываться для получения дополнительных связей или более подробных сведений об этой теме графа.

descriptor

string

Дескриптор является основным способом ссылки на тему графа во время выполнения системы. Это поле однозначно определяет одну и ту же тему графа как в учетных записях, так и в организациях.

directoryAlias

string

Нерекомендуемое. Можно получить, запросив пользователя Graph, на который ссылается пользователь Graph в записи "self" словаря IdentityRef "_links"

displayName

string

Это не уникальное отображаемое имя субъекта графа. Чтобы изменить это поле, необходимо изменить его значение в исходном поставщике.

id

string

imageUrl

string

Не рекомендуется . Доступно в записи "аватар" словаря IdentityRef "_links"

inactive

boolean

Нерекомендуемый — можно получить, запросив состояние членства Graph, на которое ссылается запись "membershipState" словаря GraphUser "_links"

isAadIdentity

boolean

Нерекомендуемый — можно выводить из типа субъекта дескриптора (descriptor.IsAadUserType/descriptor.IsAadGroupType)

isContainer

boolean

Нерекомендуемый — можно выводить из типа субъекта дескриптора (descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Не рекомендуется — не используется в большинстве стандартных реализаций ToIdentityRef

uniqueName

string

Не рекомендуется — вместо этого используйте domain+PrincipalName

url

string

Этот URL-адрес является полным маршрутом к исходному ресурсу данного субъекта графа.

JObject

Представляет объект JSON.

Имя Тип Описание
item

JToken

Представляет абстрактный токен JSON.

type

string (JTokenType)

Возвращает тип узла для этого JToken.

JToken

Представляет абстрактный токен JSON.

Имя Тип Описание
first

JToken

Получите первый дочерний маркер этого токена.

hasValues

boolean

Возвращает значение, указывающее, имеет ли этот маркер дочерние маркеры.

item

JToken

Представляет абстрактный токен JSON.

last

JToken

Получите последний дочерний маркер этого токена.

next

JToken

Возвращает следующий одноуровневый маркер этого узла.

parent

string (JContainer)

Возвращает или задает родительский объект.

path

string

Возвращает путь маркера JSON.

previous

JToken

Возвращает предыдущий одноуровневый маркер этого узла.

root

JToken

Возвращает корневой JToken этого JToken объекта JToken.

type

string (JTokenType)

Возвращает тип узла для этого JToken.

ProjectReference

Имя Тип Описание
id

string (uuid)

name

string

Класс, представляющий коллекцию ссылок REST.

Имя Тип Описание
links

object

Режим чтения ссылок. Так как ссылки ссылки доступны только для чтения, мы хотим предоставлять их только как доступные только для чтения.

ServiceEndpoint

Представляет конечную точку, которая может использоваться заданием оркестрации.

Имя Тип Описание
administratorsGroup

IdentityRef

Это нерекомендуемое поле.

authorization

EndpointAuthorization

Возвращает или задает данные авторизации для разговора с конечной точкой.

createdBy

IdentityRef

Возвращает или задает ссылку на удостоверение пользователя, создавшего конечную точку службы.

data

object

description

string

Возвращает или задает описание конечной точки.

groupScopeId

string (uuid)

Это нерекомендуемое поле.

id

string (uuid)

Возвращает или задает идентификатор этой конечной точки.

isReady

boolean

Индикатор состояния EndPoint

isShared

boolean

Указывает, предоставляется ли конечная точка службы другим проектам или нет.

name

string

Возвращает или задает понятное имя конечной точки.

operationStatus

JObject

Сообщение об ошибке во время создания и удаления конечной точки

owner

string

Владелец поддерживаемых значений конечной точки — "библиотека", "agentcloud"

readersGroup

IdentityRef

Возвращает или задает ссылку на удостоверение для группы читателей конечной точки службы.

serviceEndpointProjectReferences

ServiceEndpointProjectReference[]

Все остальные ссылки на проект, на которые предоставляется общий доступ к конечной точке службы.

type

string

Возвращает или задает тип конечной точки.

url

string

Возвращает или задает URL-адрес конечной точки.

ServiceEndpointActionFilter

Фильтр действий для подключения к службе. Он указывает действие, которое можно выполнить при подключении к службе.

Значение Описание
manage
none
use
view

ServiceEndpointProjectReference

Имя Тип Описание
description

string

Возвращает или задает описание конечной точки службы.

name

string

Возвращает или задает имя конечной точки службы.

projectReference

ProjectReference

Возвращает или задает ссылку на проект конечной точки службы.