Войти

Изменение фэйловер-записи

Метод HTTP

PUT

URL ресурса

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

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

Параметр

Описание

domain_name

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

record_id

Идентификатор изменяемой фэйловер записи (узнать можно в ответе метода (доступные значения возвращает метод list_failover_records)

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

Параметр

Описание

failover_check_type

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

failover_check_interval

Интервал проверки (доступные значения возвращает метод list_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 уведомлений

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

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

failover_notification_email=email1@example.com

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

{
"status": "ok",
"response": {
"record_id": "65490",
"failover_status": "updated"
}
}