Пaраметр service_cache#

Название

Обязательность

Описание

Возможные значения

Значение по умолчанию

store_name

Обязательный

Имя хранилища для хранения объектов

Строковое значение

—

configuration_file

Обязательный

Путь к файлу конфигурации, в котором описываются возможные операции с кэшем

Текстовое значение

—

phase

Опциональный

Фаза, на которой необходимо использовать кэш. В случае, если сервис определен не в сервисе типа service_http_proxy, необходимо использовать значение по умолчанию

access_handler, body_filter, rewrite_handler

rewrite_handler

store_key

Опциональный

Ключ для сохранения объектов

Строковое значение

$request_id

default_success_status

Опциональный

Статус успеха по умолчанию

Текстовое значение

200

default_empty_queue_status

Опциональный

Статус по умолчанию в случае пустой очереди

Текстовое значение

403

default_already_exists_status

Опциональный

Состояние по умолчанию в случае, если объект уже существует с этим ключом

Текстовое значение

403

default_message_unknown_status

Опциональный

Состояние по умолчанию, если объект с таким ключом не существует

Текстовое значение

404

default_error_status

Опциональный

Статус по умолчанию для внутренних ошибок

Текстовое значение

500

success_result_pattern

Опциональный

Шаблон для ответа по результату — успех. Используется, если success_result_pattern_file не задан

Текстовое значение

—

success_result_pattern_file

Опциональный

Файл шаблона для ответа по результату — успех. Используется, если success_result_pattern не задан

Текстовое значение

—

empty_queue_pattern

Опциональный

Шаблон для ответа по результату — пустая очередь. Используется, если empty_queue_pattern_file не задан

Текстовое значение

—

empty_queue_pattern_file

Опциональный

Файл шаблона для ответа по результату — пустая очередь. Используется, если empty_queue_pattern не задан

Текстовое значение

—

default_error_pattern

Опциональный

Шаблон для ответа по результату — внутренняя ошибка. Используется, если default_error_pattern_file не задан

Текстовое значение

—

default_error_pattern_file

Опциональный

Файл шаблона для ответа по результату — внутренняя ошибка. Используется, если default_error_pattern не задан

Текстовое значение

—

already_exists_pattern

Опциональный

Шаблон для ответа по результату — объект с данным ключом уже существует. Используется, если already_exists_pattern_file не задан

Текстовое значение

—

already_exists_pattern_file

Опциональный

Файл шаблона для ответа по результату — объект с данным ключом уже существует. Используется, если already_exists_pattern не задан

Текстовое значение

—

message_unknown_pattern

Опциональный

Шаблон для ответа по результату — объект с данным ключом не существует. Используется, если message_unknown_pattern_file не задан

Текстовое значение

—

message_unknown_pattern_file

Опциональный

Файл шаблона для ответа по результату — объект с данным ключом не существует. Используется, если message_unknown_pattern не задан

Текстовое значение

—

send_error

Опциональный

Содержится ли ошибка отправки на фазе или нет

true, false

true

response_content_type

Опциональный

Тип содержимого ответа

Текстовое значение

application/json