Method: projects.releases.list

แสดงรายการค่า Release สำหรับโปรเจ็กต์ รายการนี้อาจเลือกที่จะกรองตามชื่อ Release ชื่อ Ruleset ชื่อ TestSuite หรือชุดค่าผสมใดๆ ก็ได้

คำขอ HTTP

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

URL ใช้ไวยากรณ์ การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
name

string

ที่จำเป็น. ชื่อทรัพยากรสำหรับโครงการ

รูปแบบ: projects/{project_id}

พารามิเตอร์แบบสอบถาม

พารามิเตอร์
filter

string

Release กรอง เมธอด list รองรับตัวกรองที่มีข้อจำกัดใน Release.name และ Release.ruleset_name

ตัวอย่างที่ 1: ตัวกรองของ 'name=prod*' อาจส่งคืน Release s ด้วยชื่อภายใน 'projects/foo' นำหน้าด้วย 'prod':

ชื่อ -> ชื่อชุดกฎ:

  • โครงการ/foo/releases/prod -> โครงการ/foo/rulesets/uuid1234
  • โครงการ/foo/releases/prod/v1 -> โครงการ/foo/rulesets/uuid1234
  • โครงการ/foo/releases/prod/v2 -> โครงการ/foo/rulesets/uuid8888

ตัวอย่างที่ 2: ตัวกรองของ name=prod* rulesetName=uuid1234 จะส่งคืนเฉพาะอินสแตนซ์ Release สำหรับ 'projects/foo' ที่มีชื่อนำหน้าด้วย 'prod' ซึ่งอ้างอิงถึงชื่อ Ruleset เดียวกันของ 'uuid1234':

ชื่อ -> ชื่อชุดกฎ:

  • โครงการ/foo/releases/prod -> โครงการ/foo/rulesets/1234
  • โครงการ/foo/releases/prod/v1 -> โครงการ/foo/rulesets/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

สำหรับข้อมูลเพิ่มเติม โปรดดู ภาพรวมการตรวจสอบสิทธิ์