Querying Permission Rules of a File System¶
Function¶
This API is used to query the permission rules of a file system.
URI¶
GET /v1/{project_id}/sfs-turbo/shares/{share_id}/fs/perm-rules
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
project_id  | Yes  | String  | Project ID  | 
share_id  | Yes  | String  | File system ID  | 
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
limit  | No  | Long  | Number of returned permission rules.  | 
offset  | No  | Long  | Offset of the returned permission rule.  | 
Request Parameters¶
Parameter  | Mandatory  | Type  | Description  | 
|---|---|---|---|
X-Auth-Token  | Yes  | String  | Account token  | 
Content-Type  | Yes  | String  | MIME type  | 
Response Parameters¶
Status code: 200
Parameter  | Type  | Description  | 
|---|---|---|
rules  | Array of OnePermRuleResponseInfo objects  | Permission rule information  | 
Parameter  | Type  | Description  | 
|---|---|---|
id  | String  | Permission rule ID  | 
ip_cidr  | String  | IP address or IP address range of the authorized object  | 
rw_type  | String  | Read/write permission of the authorized object. 
  | 
user_type  | String  | File system access permission granted to the user of the authorized object. Supported values are: 
  | 
Status code: 500
Parameter  | Type  | Description  | 
|---|---|---|
errCode  | String  | Error code  | 
errMsg  | String  | Error description  | 
Example Requests¶
Querying the permission rules of the file system whose ID is 77ba6f4b-6365-4895-8dda-bc7142af4dde
GET HTTPS://{endpoint}/v1/{project_id}/sfs-turbo/shares/77ba6f4b-6365-4895-8dda-bc7142af4dde/fs/perm-rules
Example Responses¶
Status code: 200
Successful query
{
  "rules" : [ {
    "id" : "1131ed520xxxxxxebedb6e57xxxxxxxx",
    "ip_cidr" : "192.168.xx.xx/16",
    "rw_type" : "rw",
    "user_type" : "no_root_squash"
  }, {
    "id" : "1231ed520xxxxxxebedb6e57xxxxxxxx",
    "ip_cidr" : "192.32.xx.xx/16",
    "rw_type" : "rw",
    "user_type" : "no_root_squash"
  } ]
}
Status code: 500
Error response
{
  "errCode" : "SFS.TURBO.0005",
  "errMsg" : "Internal server error"
}
Status Codes¶
Status Code  | Description  | 
|---|---|
200  | Successful query  | 
500  | Error response  | 
Error Codes¶
See Error Codes.