Creates an epoch scan task, including image scans, emergency vulnerability scans, and virus scans.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:CreateCycleTask |
create |
*CycleTask
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TaskName |
string |
Yes |
The task name. This is a custom string used to identify the periodic scan task. |
test_virus_scan |
| TaskType |
string |
Yes |
The task type. Valid values:
|
VIRUS_VUL_SCHEDULE_SCAN |
| PeriodUnit |
string |
Yes |
The unit of the scan period. Valid values:
|
day |
| IntervalPeriod |
integer |
Yes |
The interval period. |
7 |
| FirstDateStr |
integer |
Yes |
The time of the first execution. |
1650556800000 |
| TargetStartTime |
integer |
Yes |
The start time of the task, in hours. |
0 |
| TargetEndTime |
integer |
Yes |
The end time of the task, in hours. |
6 |
| Param |
string |
No |
The extended information field. Note
Note: This parameter is required. If you do not specify this parameter, the API returns an error. The value is a JSON-formatted string that must contain at least the targetInfo array. |
{ "targetInfo": [ { "type": "groupId", "name": "TI HOST", "target": 10597*** }, { "type": "groupId", "name": "expense HOST", "target": 10597*** } ] } |
| Enable |
integer |
Yes |
Specifies whether to enable the task. Valid values:
|
1 |
| Source |
string |
No |
The source from which the task is created. |
console_batch |
| ClientToken |
string |
No |
The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters and cannot exceed 64 characters in length. |
0c593ea1-3bea-11e9-b96b-88e9fe637760 |
|
No |
Specifies whether to perform only a dry run, without performing the actual request. Valid values: true: performs only a dry run without performing the actual operation. false: performs the actual request. Default value: false. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| ConfigId |
string |
The ID of the configuration. |
00cfa8161da093089e6804ba6a33**** |
| RequestId |
string |
The request ID. Alibaba Cloud generates a unique identifier for each request. You can use this ID to troubleshoot issues. |
86CFF42E-E00A-57A3-8656-22291EFB**** |
Examples
Success response
JSON format
{
"ConfigId": "00cfa8161da093089e6804ba6a33****",
"RequestId": "86CFF42E-E00A-57A3-8656-22291EFB****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | RdCheckNoPermission | Resource directory account verification has no permission. | |
| 400 | IdempotentParameterMismatch | 相同的 ClientToken 被用于不同的请求参数。 | |
| 500 | ServerError | ServerError | |
| 500 | RdCheckInnerError | Resource directory account service internal error. | |
| 403 | NoPermission | caller has no permission | You are not authorized to do this operation. |
| 409 | IdempotentRequestInProgress | 使用相同 ClientToken 的请求正在处理中。 |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.