Resource: Ruleset
Ruleset is an immutable copy of Source with a globally unique identifier and a creation time.
| JSON representation | |
|---|---|
{ "name": string, "source": { object (  | 
              |
| Fields | |
|---|---|
name | 
                
                   
 Output only. Name of the   | 
              
source | 
                
                   
 
  | 
              
createTime | 
                
                   
 Output only. Time the  A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples:   | 
              
metadata | 
                
                   
 Output only. The metadata for this ruleset.  | 
              
attachment_point | 
                
                   
 Intended resource to which this Ruleset should be released.  May be left blank
                    to signify the resource associated with the default release. Expected format:
                      | 
              
Source
Source is one or more File messages comprising a logical set of rules.
| JSON representation | |
|---|---|
{
  "files": [
    {
      object ( | 
              |
| Fields | |
|---|---|
files[] | 
                
                   
 
  | 
              
File
File containing source content.
| JSON representation | |
|---|---|
{ "content": string, "name": string, "fingerprint": string }  | 
              |
| Fields | |
|---|---|
content | 
                
                   
 Rules language statements. Use   | 
              
name | 
                
                   
 File name.  | 
              
fingerprint | 
                
                   
 Fingerprint (e.g. github sha) associated with the  A base64-encoded string.  | 
              
Metadata
Metadata for a Ruleset.
| JSON representation | |
|---|---|
{ "services": [ string ] }  | 
              |
| Fields | |
|---|---|
services[] | 
                
                   
 Services that this ruleset has declarations for (e.g., "cloud.firestore"). There may be 0+ of these.  | 
              
Methods | 
            |
|---|---|
                
 | 
              
                Create a Ruleset from Source. | 
            
                
 | 
              
                Delete a Ruleset by resource name. | 
            
                
 | 
              
                Get a Ruleset by name including the full Source contents. | 
            
                
 | 
              
                List Ruleset metadata only and optionally filter the results by Ruleset name. |