资源:规则集
Ruleset
是Source
的不可变副本,具有全局唯一标识符和创建时间。
JSON 表示 | |
---|---|
{ "name": string, "source": { object ( |
领域 | |
---|---|
name | 仅输出。 |
source | |
createTime | 仅输出。创建 RFC3339 UTC“Zulu”格式的时间戳,具有纳秒分辨率和最多九个小数位。示例: |
metadata | 仅输出。此规则集的元数据。 |
attachment_point | 应将此规则集发布到的预期资源。可以留空以表示与默认版本关联的资源。预期格式: |
来源
Source
是包含一组逻辑规则的一个或多个File
消息。
JSON 表示 | |
---|---|
{
"files": [
{
object ( |
领域 | |
---|---|
files[] | 构成 |
文件
包含源内容的File
。
JSON 表示 | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
领域 | |
---|---|
content | 规则语言陈述。使用 |
name | 文件名。 |
fingerprint | 与 Base64 编码的字符串。 |
元数据
规则集的元数据。
JSON 表示 | |
---|---|
{ "services": [ string ] } |
领域 | |
---|---|
services[] | 此规则集具有声明的服务(例如“cloud.firestore”)。可能有 0+ 个。 |
方法 | |
---|---|
| 从Source 创建Ruleset 。 |
| 按资源名称删除Ruleset 。 |
| 按名称获取Ruleset ,包括完整的Source 内容。 |
| 仅列出Ruleset 集元数据,并可选择按Ruleset 集名称过滤结果。 |