Открыть меню
Открыть персональное меню
Вы не представились системе
Your IP address will be publicly visible if you make any edits.

Получение конфигурации прокси для всех центров обработки данных

Материал из Документация АппОптима
Версия от 16:18, 16 сентября 2022; RGolovanov (обсуждение | вклад) (Новая страница: «Этот вызов API возвращает конфигурации прокси-сервера для всех центров обработки данных...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Этот вызов API возвращает конфигурации прокси-сервера для всех центров обработки данных в высокодоступных развертываниях.

Аутентификация

Для выполнения этого запроса вам необходимо разрешение API (ServiceProviderAPI), назначенное вашему токену API. Создайте свой токен API с помощью консоли управления кластером (CMC). Чтобы узнать, как его получить и использовать, см. Аутентификация кластера.

Конечная точка

/api/v1.0/onpremise/proxy/configurations

Параметры

Параметр Тип Описание В Обязательно
dc string Дата-центр path Да

Ответ

Коды ответа

Код Тип Описание
200 InternetProxy Успех
404 Прокси не настроен

Объекты тела ответа

Объект InternetProxy

Настройка прокси для подключения к Интернету

Элемент Тип Описание
scheme string Протокол, который использует прокси-сервер
server string Адрес (либо IP, либо имя хоста) прокси-сервера
port integer Порт прокси-сервера
nonProxyHosts string[] Хосты, для которых прокси не будет использоваться.
userOrPasswordDefined boolean Указывает, настроен ли пользователь/пароль для прокси

JSON-модель тела ответа

{
  "scheme": "string",
  "server": "string",
  "port": 1,
  "nonProxyHosts": [
    "string"
  ],
  "userOrPasswordDefined": true
}

Пример

В этом примере вы запрашиваете получение конфигураций прокси для всех центров обработки данных. В ответ вы получите список ответов JSON с конфигурациями прокси для eu-west-1 и us-east-1.

Curl

curl -X GET "https://myManaged.cluster.com/api/v1.0/onpremise/proxy/configurations" -H  "accept: application/json"

URL-адрес запроса

https://myManaged.cluster.com/api/v1.0/onpremise/proxy/configurations

Тело ответа

{
  "configurations": {
    "eu-west-1": {
      "scheme": "http",
      "server": "outbound-proxy-dc1.dynatrace.com",
      "port": 8080,
      "nonProxyHosts": [
        "https://mycompany.com/proxy/*",
        "*.internal.lab.company.com"
      ],
      "userOrPasswordDefined": true
    },
    "us-east-1": {
      "scheme": "http",
      "server": "outbound-proxy-dc2.dynatrace.com",
      "port": 8080,
      "nonProxyHosts": [
        ""
      ],
      "userOrPasswordDefined": true
    }
  }
}

Код ответа

200