Method: projects.releases.list

किसी प्रोजेक्ट के लिए Release वैल्यू डालें. इस सूची को Release नाम, Ruleset नाम, TestSuite नाम या इनके किसी भी कॉम्बिनेशन के हिसाब से फ़िल्टर किया जा सकता है. हालांकि, ऐसा करना ज़रूरी नहीं है.

एचटीटीपी अनुरोध

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

यह यूआरएल gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
name

string

ज़रूरी है. प्रोजेक्ट के लिए संसाधन का नाम.

फ़ॉर्मैट: projects/{project_id}

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

पैरामीटर
filter

string

Release फ़िल्टर. सूची का तरीका, Release.name और Release.ruleset_name पर पाबंदियों वाले फ़िल्टर के साथ काम करता है.

उदाहरण 1: 'name=prod*' का फ़िल्टर 'projects/foo' में नाम वाले Release दिखा सकता है 'prod' के साथ उपसर्ग का उपयोग करें:

नाम -> नियमसेट का नाम:

  • प्रोजेक्ट/foo/releases/prod -> प्रोजेक्ट/foo/नियमों के सेट/uuid1234
  • प्रोजेक्ट/foo/releases/prod/v1 -> प्रोजेक्ट/foo/नियमों के सेट/uuid1234
  • Project/foo/releases/prod/v2 -> प्रोजेक्ट/foo/नियमों के सेट/uuid8888

दूसरा उदाहरण: name=prod* rulesetName=uuid1234 का फ़िल्टर, 'projects/foo' के लिए सिर्फ़ Release इंस्टेंस दिखाएगा 'prod' के आगे नाम के साथ 'uuid1234' का वही Ruleset नाम:

नाम -> नियमसेट का नाम:

  • प्रोजेक्ट/foo/releases/prod -> प्रोजेक्ट्स/फ़ू/रूलसेट/1234
  • Project/foo/releases/prod/v1 -> प्रोजेक्ट्स/फ़ू/रूलसेट/1234

उदाहरण में, फ़िल्टर पैरामीटर से पता चलता है कि खोज फ़िल्टर, प्रोजेक्ट से जुड़े हैं. पूरी तरह क्वालिफ़ाइड प्रीफ़िक्स का इस्तेमाल भी किया जा सकता है.

pageSize

integer

लोड करने के लिए पेज का साइज़. ज़्यादा से ज़्यादा 100. डिफ़ॉल्ट तौर पर, यह संख्या 10 होती है. ध्यान दें: pageSize सिर्फ़ एक संकेत है. आउटपुट के साइज़ की वजह से, सेवा pageSize से कम नतीजे लोड करने का विकल्प चुन सकती है. सभी रिलीज़ देखने के लिए, कॉल करने वाले (कॉलर) को तब तक दोहराना चाहिए, जब तक कि रिस्पॉन्स में मौजूद pageToken खाली न हो जाए.

pageToken

string

Release इंस्टेंस के अगले बैच के लिए, अगला पेज टोकन.

अनुरोध का मुख्य भाग

अनुरोध का लेख खाली होना चाहिए.

जवाब का लेख

अगर इंडेक्सिंग सही से हाे जाती है, ताे जवाब के लेख में नीचे दिए गए स्ट्रक्चर का डेटा शामिल होता है.

FirebaseRulesService.ListReleases का जवाब.

JSON के काेड में दिखाना
{
  "releases": [
    {
      object (Release)
    }
  ],
  "nextPageToken": string
}
फ़ील्ड
releases[]

object (Release)

Release इंस्टेंस की सूची.

nextPageToken

string

नतीजों का अगला पेज वापस पाने के लिए, पेज पर नंबर डालने वाला टोकन. अगर यह वैल्यू खाली है, तो कोई और नतीजा नहीं मिलता.

अनुमति की संभावना

इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

ज़्यादा जानकारी के लिए, पुष्टि करने से जुड़ी खास जानकारी देखें.