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 . 목록 메소드는 Release.nameRelease.ruleset_name 에 대한 제한이 있는 필터를 지원합니다.

예 1: 'name=prod*' 필터는 'prod' 접두사가 붙은 'projects/foo' 내의 이름을 가진 Release 를 반환할 수 있습니다.

이름 -> 규칙 세트 이름:

  • 프로젝트/foo/릴리스/prod -> 프로젝트/foo/rulesets/uuid1234
  • 프로젝트/foo/릴리스/prod/v1 -> 프로젝트/foo/rulesets/uuid1234
  • 프로젝트/foo/릴리스/prod/v2 -> 프로젝트/foo/rulesets/uuid8888

예 2: name=prod* rulesetName=uuid1234 필터는 'uuid1234'라는 동일한 Ruleset 이름을 참조하는 이름 앞에 'prod'가 붙은 'projects/foo'에 대한 Release 인스턴스만 반환합니다.

이름 -> 규칙 세트 이름:

  • 프로젝트/foo/릴리스/prod -> 프로젝트/foo/rulesets/1234
  • 프로젝트/foo/릴리스/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

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