GET /api/v1/dns/zone — получить список DNS-зон
Возвращает список DNS-зон, доступных в домене или лесу Active Directory.
Запрос
# Все зоны из всех партиций
curl -k --negotiate -u : \
"https://<server>:<port>/api/v1/dns/zone"
# Только из стандартной партиции
curl -k --negotiate -u : \
"https://<server>:<port>/api/v1/dns/zone?partition=domain"
# Только из пользовательской партиции
curl -k --negotiate -u : \
"https://<server>:<port>/api/v1/dns/zone?partition=custom&partitionName=MyApp"
Параметры запроса
| Параметр | Тип | Обязательный | Описание и значения |
|---|---|---|---|
|
string |
– |
Партиция, в которой находится зона: |
|
string |
– |
Имя пользовательской партиции (обязательно при |
|
string |
– |
Тип зоны: |
Ответ "200 OK"
{
"zones": [
{ "name": "example.com", "partition": "domain", "type": "ds-primary", ... },
{ "name": "apps.example.com", "partition": "custom", "type": "ds-primary", ... }
],
"page": 1,
"limit": 2,
"total": 2,
"totalPages": 1
}
Ошибки
| Код | Причина |
|---|---|
|
Некорректное значение параметра: |
|
Отсутствует или невалиден билет Kerberos |
|
Внутренняя ошибка сервера при чтении зон из LDAP |
Обновлено: