Ресурс: Набор правил
Ruleset
— это неизменяемая копия Source
с глобальным уникальным идентификатором и временем создания.
JSON-представление | |
---|---|
{ "name": string, "source": { object ( |
Поля | |
---|---|
name | Только вывод. Название |
source | |
createTime | Только вывод. Время создания Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
metadata | Только вывод. Метаданные для этого набора правил. |
attachment_point | Предполагаемый ресурс, для которого должен быть выпущен этот набор правил. Можно оставить пустым, чтобы указать ресурс, связанный с выпуском по умолчанию. Ожидаемый формат: |
Источник
Source
является одно или несколько File
сообщений, содержащих логический набор правил.
JSON-представление | |
---|---|
{
"files": [
{
object ( |
Поля | |
---|---|
files[] | Набор |
Файл
File
содержащий исходный контент.
JSON-представление | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
Поля | |
---|---|
content | Правила формулировок языка. Используйте |
name | Имя файла. |
fingerprint | Отпечаток пальца (например, github sha), связанный с Строка в кодировке Base64. |
Метаданные
Метаданные для набора правил.
JSON-представление | |
---|---|
{ "services": [ string ] } |
Поля | |
---|---|
services[] | Сервисы, для которых в этом наборе правил есть объявления (например, «cloud.firestore»). Их может быть 0+. |
Методы | |
---|---|
| Создайте Ruleset из Source . |
| Удалить Ruleset по имени ресурса. |
| Получите Ruleset по имени, включая полное содержимое Source . |
| Выведите список только метаданных Ruleset и при необходимости отфильтруйте результаты по имени Ruleset . |