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 필터. list 메소드는 Ruleset.name 에 대한 제한사항이 있는 필터를 지원합니다.

Ruleset.create_time 의 필터는 RFC 3339 날짜/시간 사양을 준수하는 문자열을 구문 분석하는 date 함수를 사용해야 합니다.

예: 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

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