संसाधन: नियम-सेट
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) एक बेस64-एन्कोडेड स्ट्रिंग। |
मेटाडाटा
नियम-सेट के लिए मेटाडेटा.
JSON प्रतिनिधित्व | |
---|---|
{ "services": [ string ] } |
खेत | |
---|---|
services[] | वे सेवाएँ जिनके लिए इस नियम-सेट में घोषणाएँ हैं (उदाहरण के लिए, "cloud.firestore")। इनमें से 0+ हो सकते हैं. |
तरीकों | |
---|---|
| Source से एक Ruleset बनाएँ। |
| संसाधन नाम के अनुसार Ruleset हटाएँ। |
| संपूर्ण Source सामग्री सहित नाम से एक Ruleset प्राप्त करें। |
| केवल Ruleset मेटाडेटा को सूचीबद्ध करें और वैकल्पिक रूप से Ruleset नाम से परिणामों को फ़िल्टर करें। |