Retrieves a container file defense rule.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:GetSasContainerWebDefenseRule |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RuleId |
integer |
No |
The rule ID. Note
You can call the ListSasContainerWebDefenseRule operation to obtain this parameter. |
1600009 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. Alibaba Cloud generates a unique ID for each request. You can use the ID to troubleshoot issues. |
BA674E4**62FB5133 |
| ContainerWebDefenseRule |
object |
The details of the container file defense rule. |
|
| RuleStatus |
integer |
The rule status. Valid values:
|
1 |
| AliUid |
integer |
The user ID. |
1000**0002 |
| AppTotalCount |
integer |
The total number of applications. |
1 |
| Id |
integer |
The rule ID. |
100 |
| RuleName |
string |
The rule name. |
防篡改规则 |
| GmtCreate |
integer |
The timestamp when the rule was created. Unit: milliseconds. |
1709173360000 |
| GmtModified |
integer |
The timestamp when the rule was modified. Unit: milliseconds. |
1655432638000 |
| PathConfDTOList |
array<object> |
The list of configured file paths. |
|
|
object |
|||
| ExcludeFile |
string |
Excluded files. |
file1 |
| GuardType |
integer |
Protection mode.
|
0 |
| ExcludeFilePath |
string |
Excluded file path. |
/test2/sub1,/test2/sub2 |
| IncludeFile |
string |
Included files. |
webapp |
| DefensePath |
string |
Defense path |
/test11* |
| ExcludeFileType |
string |
Exclude file types. |
doc |
| DefenseMode |
string |
Action to be executed.
|
audit |
| BackupPath |
string |
Backup path. |
/usr/path/ |
| IncludeFileType |
string |
Type of included files. |
doc |
| ProcessPathList |
array |
Whitelist process list. |
|
|
string |
Whitelist process. |
/bin/proc1a,/bin/proc1b |
Examples
Success response
JSON format
{
"RequestId": "BA674E4**62FB5133",
"ContainerWebDefenseRule": {
"RuleStatus": 1,
"AliUid": 0,
"AppTotalCount": 1,
"Id": 100,
"RuleName": "防篡改规则",
"GmtCreate": 1709173360000,
"GmtModified": 1655432638000,
"PathConfDTOList": [
{
"ExcludeFile": "file1",
"GuardType": 0,
"ExcludeFilePath": "/test2/sub1,/test2/sub2",
"IncludeFile": "webapp",
"DefensePath": "/test11*",
"ExcludeFileType": "doc",
"DefenseMode": "audit",
"BackupPath": "/usr/path/",
"IncludeFileType": "doc",
"ProcessPathList": [
"/bin/proc1a,/bin/proc1b"
]
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | ServerError | ServerError | |
| 403 | NoPermission | caller has no permission |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.