REST Resource: projects.rulesets

संसाधन: रूलसेट

Ruleset, Source की ऐसी कॉपी है जिसमें बदलाव नहीं किया जा सकता. इसमें दुनिया भर में इस्तेमाल होने वाला यूनीक आइडेंटिफ़ायर और इसे बनाने का समय शामिल है.

JSON के काेड में दिखाना
{
  "name": string,
  "source": {
    object (Source)
  },
  "createTime": string,
  "metadata": {
    object (Metadata)
  },
  "attachment_point": string
}
फ़ील्ड
name

string

सिर्फ़ आउटपुट के लिए. Ruleset का नाम. नियमसेट_आईडी इस सेवा से अपने-आप जनरेट होता है. फ़ॉर्मैट: projects/{project_id}/rulesets/{ruleset_id}

source

object (Source)

Ruleset के लिए Source.

createTime

string (Timestamp format)

सिर्फ़ आउटपुट के लिए. Ruleset को बनाए जाने का समय.

आरएफ़सी3339 यूटीसी "ज़ुलु" में टाइमस्टैंप फ़ॉर्मैट, नैनोसेकंड रिज़ॉल्यूशन और ज़्यादा से ज़्यादा नौ फ़्रैक्शनल अंकों के साथ हो सकता है. उदाहरण: "2014-10-02T15:01:23Z" और "2014-10-02T15:01:23.045123456Z".

metadata

object (Metadata)

सिर्फ़ आउटपुट के लिए. इस नियमसेट का मेटाडेटा.

attachment_point

string

तैयार किया गया संसाधन, जिसके लिए यह नियमसेट रिलीज़ किया जाना चाहिए. इसे खाली छोड़ा जा सकता है का इस्तेमाल करें. सही फ़ॉर्मैट: firestore.googleapis.com/projects/<project number>/databases/<uuid> अभी तक किसी भी व्यक्ति ने चेक इन नहीं किया है

स्रोत

Source एक या उससे ज़्यादा File मैसेज हैं जिनमें लॉजिकल सेट होते हैं.

JSON के काेड में दिखाना
{
  "files": [
    {
      object (File)
    }
  ]
}
फ़ील्ड
files[]

object (File)

Source बंडल के लिए File सेट.

फ़ाइल

File में स्रोत सामग्री है.

JSON के काेड में दिखाना
{
  "content": string,
  "name": string,
  "fingerprint": string
}
फ़ील्ड
content

string

भाषा के स्टेटमेंट पर नियम लागू करता है. लाइन ब्रेक के लिए, \n का इस्तेमाल करें.

name

string

फ़ाइल का नाम.

fingerprint

string (bytes format)

File से जुड़ा फ़िंगरप्रिंट (जैसे कि github sha).

base64 कोड में बदली गई स्ट्रिंग.

मेटाडेटा

रूलसेट का मेटाडेटा.

JSON के काेड में दिखाना
{
  "services": [
    string
  ]
}
फ़ील्ड
services[]

string

ऐसी सेवाएं जिनके लिए इस नियमसेट में एलान किया गया है (उदाहरण के लिए, "cloud.firestore"). ऐसा हो सकता है कि इनमें से एक से भी ज़्यादा उपयोगकर्ता उपलब्ध न हों.

तरीके

create

Source से Ruleset बनाएं.

delete

संसाधन के नाम के हिसाब से Ruleset को मिटाएं.

get

नाम के साथ Ruleset पाएं. इसमें Source का पूरा कॉन्टेंट भी शामिल है.

list

सिर्फ़ Ruleset मेटाडेटा की सूची बनाएं और नतीजों को Ruleset नाम के हिसाब से फ़िल्टर करें. हालांकि, ऐसा करना ज़रूरी नहीं है.