REST Resource: projects.rulesets

Ресурс: Набор правил

Ruleset — это неизменяемая копия Source с глобальным уникальным идентификатором и временем создания.

JSON-представление
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
Поля
name

string

Только вывод. Название Ruleset . Ruleset_id автоматически генерируется службой. Формат: projects/{project_id}/rulesets/{ruleset_id}

source

object ( Source )

Source Ruleset .

createTime

string ( Timestamp format)

Только вывод. Время создания Ruleset .

Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: "2014-10-02T15:01:23Z" и "2014-10-02T15:01:23.045123456Z" .

metadata

object ( Metadata )

Только вывод. Метаданные для этого набора правил.

attachment_point

string

Предполагаемый ресурс, для которого должен быть выпущен этот набор правил. Можно оставить пустым, чтобы указать ресурс, связанный с выпуском по умолчанию. Ожидаемый формат: firestore.googleapis.com/projects/<project number>/databases/<uuid>

Источник

Source является одно или несколько File сообщений, содержащих логический набор правил.

JSON-представление
{
  "files": [
    {
      object (File)
    }
  ]
}
Поля
files[]

object ( File )

Набор File , составляющий пакет Source .

Файл

File содержащий исходный контент.

JSON-представление
{
  "content": string,
  "name": string,
  "fingerprint": string
}
Поля
content

string

Правила формулировок языка. Используйте \n для разрывов строк.

name

string

Имя файла.

fingerprint

string ( bytes format)

Отпечаток пальца (например, github sha), связанный с File .

Строка в кодировке Base64.

Метаданные

Метаданные для набора правил.

JSON-представление
{
  "services": [
    string
  ]
}
Поля
services[]

string

Сервисы, для которых в этом наборе правил есть объявления (например, «cloud.firestore»). Их может быть 0+.

Методы

create

Создайте Ruleset из Source .

delete

Удалить Ruleset по имени ресурса.

get

Получите Ruleset по имени, включая полное содержимое Source .

list

Выведите список только метаданных Ruleset и при необходимости отфильтруйте результаты по имени Ruleset .