- 资源:Ruleset
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 来源
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 文件
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 元数据
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表示法
- 方法
资源:Ruleset
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 |
与 使用 base64 编码的字符串。 |
元数据
规则集的元数据。
JSON 表示法 | |
---|---|
{ "services": [ string ] } |
字段 | |
---|---|
services[] |
此规则集已声明的服务(例如,“cloud.firestore”)。可能会有 0 个以上。 |
方法 |
|
---|---|
|
通过 Source 创建 Ruleset 。 |
|
按资源名称删除 Ruleset 。 |
|
按名称获取包含完整 Source 内容的 Ruleset 。 |
|
仅列出 Ruleset 元数据,并且可以选择按 Ruleset 名称过滤结果。 |