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.nameRelease.ruleset_name에 제한이 있는 필터를 지원합니다.

예시 1: 'name=prod*' 필터 'projects/foo' 내에 이름이 있는 Release를 반환할 수 있음 접두사 'prod':

이름 -> 규칙 세트 이름:

  • projects/foo/releases/prod -> projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v1 -> projects/foo/rulesets/uuid1234
  • projects/foo/releases/prod/v2 -> projects/foo/rulesets/uuid8888

예시 2: name=prod* rulesetName=uuid1234 필터는 'projects/foo'에 대해 Release 인스턴스만 반환합니다. 이름이 'prod'로 시작됨 'uuid1234'의 동일한 Ruleset 이름을 참조합니다.

이름 -> 규칙 세트 이름:

  • projects/foo/releases/prod -> projects/foo/rulesets/1234
  • projects/foo/releases/prod/v1 -> projects/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

자세한 내용은 인증 개요를 참조하세요.