Войти

Добавление фэйловер-записи

Метод HTTP

POST

URL ресурса

https://api.zilore.com/dns/v1/domains/{domain_name}/failovers

Параметры запроса

Параметр

Описание

domain_name

Доменное имя. Должно соответствовать стандарту. Имена национальных доменов должны передаваться в Punycode формате.

record_id

Идентификатор записи, для которой создается фэйловер (создать фэйловер можно только для записей из списка failover_records)

failover_check_type

Тип проверки (доступные значения возвращает методfailover_records)

failover_check_interval

Интервал проверки (доступные значения возвращает метод failover_records)

failover_return_to_main_value

Возвращаться ли к главному значению при восстановлении доступа к нему (0|1)

failover_additional_port

Порт, обязателен для TCP проверки

failover_record_backup_value[0]-[2]

Массив резервных значений записи (максимум 3), если передано failover_use_fws=1 то не обязателен, иначе минимум 1

failover_use_fws

Использовать ли FWS в качестве failover для данной записи (0|1), при условии что FWS доступен для данного домена (указано в failover_records)
этот параметр возможно использовать только для HTTP и HTTPS проверок

Дополнительные параметры

Параметр

Описание

failover_additional_response

Ожидаемый ответ (TCP-проверка)

failover_additional_request

Запрос для передачи серверу (TCP-проверка)

failover_notification_email

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

failover_notification_sms

Номер телефона для отправки SMS в международном формате, можно передать несколько значений через запятую

Параметры failover_additional_port, failover_additional_request, failover_additional_response требуются только при типе проверки TCP
Телефон для уведомлений о сбоях по SMS требуется вводить в международном формате без плюса (например 18001234567)
Внимание! SMS уведомления будут работать только в случае покупки пакета sms уведомлений

Пример запроса

POST https://api.zilore.com/dns/v1/domains/example.com/failovers
X-Auth-Key: 6fac94db-691b-ec08-d22c-00000b7c06c0
Content-Type: application/x-www-form-urlencoded

record_id=65490&failover_check_type=PING&failover_check_interval=300&failover_return_to_main_value=0&failover_record_backup_value[0]=1.1.1.102&failover_notification_email=email@example.com

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

{
"status": "ok",
"response": {
"failover_status": "added"
}
}