Method: projects.rulesets.list

শুধুমাত্র Ruleset মেটাডেটা তালিকাভুক্ত করুন এবং ঐচ্ছিকভাবে Ruleset নামের দ্বারা ফলাফল ফিল্টার করুন।

একটি Ruleset এর সম্পূর্ণ Source বিষয়বস্তু rulesets.get দিয়ে পুনরুদ্ধার করা যেতে পারে।

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
name

string

প্রয়োজন। প্রকল্পের জন্য সম্পদের নাম।

বিন্যাস: projects/{project_id}

ক্যোয়ারী প্যারামিটার

পরামিতি
filter

string

Ruleset ফিল্টার। তালিকা পদ্ধতি Ruleset.name এ সীমাবদ্ধতা সহ ফিল্টার সমর্থন করে।

Ruleset.create_time এর ফিল্টারে date ফাংশন ব্যবহার করা উচিত যা RFC 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

আরও তথ্যের জন্য, প্রমাণীকরণ ওভারভিউ দেখুন।