Method: projects.rulesets.list

केवल Ruleset मेटाडेटा को सूचीबद्ध करें और वैकल्पिक रूप से Ruleset नाम से परिणामों को फ़िल्टर करें।

Ruleset की पूर्ण Source सामग्री को rulesets.get के साथ पुनः प्राप्त किया जा सकता है।

HTTP अनुरोध

GET https://firebaserules.googleapis.com/v1/{name=projects/*}/rulesets

यूआरएल जीआरपीसी ट्रांसकोडिंग सिंटैक्स का उपयोग करता है।

पथ पैरामीटर

पैरामीटर
name

string

आवश्यक। परियोजना के लिए संसाधन का नाम.

प्रारूप: projects/{project_id}

क्वेरी पैरामीटर

पैरामीटर
filter

string

Ruleset फ़िल्टर. सूची विधि Ruleset.name पर प्रतिबंधों के साथ फ़िल्टर का समर्थन करती है।

Ruleset.create_time पर फ़िल्टर को date फ़ंक्शन का उपयोग करना चाहिए जो आरएफसी 3339 दिनांक/समय विनिर्देशों के अनुरूप स्ट्रिंग को पार्स करता है।

उदाहरण: createTime > date("2017-01-01T00:00:00Z") AND name=UUID-*

pageSize

integer

लोड करने के लिए पृष्ठ का आकार. अधिकतम 100। डिफ़ॉल्ट 10 है। नोट: pageSize केवल एक संकेत है और सेवा आउटपुट के आकार के कारण pageSize आकार से कम लोड करना चुन सकती है। सभी रिलीज़ों को पार करने के लिए, कॉल करने वाले को तब तक पुनरावृत्ति करनी चाहिए जब तक कि pageToken खाली न हो जाए।

pageToken

string

Ruleset उदाहरणों के अगले बैच को लोड करने के लिए अगला पृष्ठ टोकन।

निकाय से अनुरोध करें

अनुरोध का मुख्य भाग खाली होना चाहिए.

प्रतिक्रिया निकाय

सफल होने पर, प्रतिक्रिया निकाय में निम्नलिखित संरचना वाला डेटा शामिल होता है:

FirebaseRulesService.ListRulesets के लिए प्रतिक्रिया।

JSON प्रतिनिधित्व
{
  "rulesets": [
    {
      object (Ruleset)
    }
  ],
  "nextPageToken": string
}
खेत
rulesets[]

object ( Ruleset )

Ruleset उदाहरणों की सूची.

nextPageToken

string

परिणामों के अगले पृष्ठ को पुनः प्राप्त करने के लिए पेजिनेशन टोकन। यदि मान रिक्त है, तो कोई और परिणाम नहीं बचेगा।

प्राधिकरण के दायरे

निम्नलिखित OAuth स्कोप में से एक की आवश्यकता है:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/firebase
  • https://www.googleapis.com/auth/firebase.readonly

अधिक जानकारी के लिए, प्रमाणीकरण अवलोकन देखें।