자원: 규칙 세트
Ruleset
는 전역적으로 고유한 식별자와 생성 시간을 가진 불변의 Source
복사본입니다.
JSON 표현 | |
---|---|
{ "name": string, "source": { object ( |
필드 | |
---|---|
name | 출력만 가능합니다. |
source | |
createTime | 출력만 가능합니다. RFC3339 UTC "Zulu" 형식의 타임스탬프이며 나노초 분해능과 최대 9자리 소수 자릿수를 갖습니다. 예: |
metadata | 출력만 가능합니다. 이 규칙 세트의 메타데이터입니다. |
attachment_point | 이 규칙 세트를 릴리스해야 하는 의도된 리소스입니다. 기본 릴리스와 관련된 리소스를 나타내기 위해 공백으로 남겨둘 수 있습니다. 예상 형식: |
원천
Source
논리적 규칙 세트를 구성하는 하나 이상의 File
메시지입니다.
JSON 표현 | |
---|---|
{
"files": [
{
object ( |
필드 | |
---|---|
files[] | |
파일
소스 콘텐츠가 포함된 File
입니다.
JSON 표현 | |
---|---|
{ "content": string, "name": string, "fingerprint": string } |
필드 | |
---|---|
content | 규칙 언어 설명. 줄바꿈에는 |
name | 파일 이름. |
fingerprint | base64로 인코딩된 문자열입니다. |
메타데이터
규칙 세트의 메타데이터입니다.
JSON 표현 | |
---|---|
{ "services": [ string ] } |
필드 | |
---|---|
services[] | 이 규칙 세트에 대한 선언이 있는 서비스(예: "cloud.firestore") 이 중 0개 이상이 있을 수 있습니다. |
행동 양식 | |
---|---|
| Source 에서 Ruleset 생성합니다. |
| 리소스 이름으로 Ruleset 삭제합니다. |
| 전체 Source 콘텐츠를 포함하여 이름으로 Ruleset 가져옵니다. |
| Ruleset 메타데이터만 나열하고 선택적으로 Ruleset 이름별로 결과를 필터링합니다. |