правила
Правила безопасности Firebase обеспечивают контроль доступа и проверку данных простым, но выразительным языком. Они используются для защиты таких продуктов, как Cloud Storage и Cloud Firestore.
Данная документация разделена на два раздела:
- Интерфейсы — типы данных, общие для всех продуктов, использующих правила безопасности.
- Пространства имен — типы данных и функции, зависящие от продукта или контекста.
Интерфейсы
логическое значение
Примитивный тип, представляющий логическое значение, true
или false
.
Байты
Тип, представляющий последовательность байтов.
Продолжительность
Продолжительность времени с точностью до наносекунды.
Плавать
Примитивный тип, представляющий 64-битное число с плавающей запятой IEEE.
Целое число
Примитивный тип данных, представляющий 64-битное целое число со знаком.
ШиротаДлительность
Геоточка широты и долготы.
Список
Неоднородный список предметов.
карта
Сопоставление ключ-значение.
КартаРазница
Объект, представляющий разницу между объектами Rule.Map .
Число
Значение типа Integer
или типа Float
.
Путь
Шаблон расположения ресурса в виде каталога.
Набор
Неупорядоченный, неоднородный список уникальных предметов.
Нить
Примитивный тип, представляющий строковое значение.
Временная метка
Временная метка в формате UTC с точностью до наносекунды.
Пространства имен
отлаживать
Оператор отладки языка правил безопасности
продолжительность
Глобально доступные функции длительности.
пожарная лавка
Переменные и функции, доступные в правилах Cloud Firestore.
хеширование
Глобально доступные функции хеширования.
широта
Глобально доступные функции широты и долготы.
математика
Глобально доступные математические функции.
временная метка
Глобально доступные функции отметок времени.