リソース: ルールセット
Ruleset
、グローバルに一意の識別子と作成時刻を持つSource
の不変コピーです。
JSON表現 | |
---|---|
{ "name": string, "source": { object ( |
田畑 | |
---|---|
name | 出力のみ。 |
source | |
createTime | 出力のみ。 RFC3339 UTC「Zulu」形式のタイムスタンプ。ナノ秒の分解能と最大 9 桁の小数点以下を備えています。例: |
metadata | 出力のみ。このルールセットのメタデータ。 |
attachment_point | このルールセットを解放する対象となるリソース。デフォルトのリリースに関連付けられたリソースを示すために空白のままにすることもできます。予期される形式: |
ソース
Source
ルールの論理セットを構成する 1 つ以上の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 名で結果をフィルタリングします。 |