将扫描管理
帖子
/ AppSpiderEnterprise /休息/ v1 / ScanSchedule / ScheduleScan
计划扫描
请求体
的名字 |
类型 |
要求 |
描述 |
|---|---|---|---|
configId |
guid [] |
Y |
扫描配置ID |
开始时间 |
DateTime |
Y |
扫描开始时间(UTC) |
stopTime |
DateTime |
N |
扫描停止时间(UTC) |
isRecurring |
布尔 |
Y |
扫描的 |
nextOurrence |
DateTime |
如果isrecursive为false,则返回Y。如果isrecursive为true,则返回N |
下一次扫描的发生 |
递归式 |
复发的对象 |
N |
复发对象。有关更多信息,请参见递归解释 |
请求示例:
JSON模式:
1
{
2
“类型”:“对象”,
3.
“属性”:{
4
“configId”:{
5
“类型”:“字符串”,
6
“要求”:真正的
7
},
8
“开始时间”:{
9
“类型”:“字符串”,
10
“要求”:真正的
11
},
12
“stopTime”:{
13
“类型”:“字符串”,
14
“要求”:假
15
},
16
“isRecurring”:{
17
“类型”:“布尔”,
18
“要求”:真正的
19
},
20.
“nextOccurrence”:{
21
“类型”:“字符串”,
22
“要求”:假
23
},
24
“复发”:{
25
“类型”:[“对象”,“零”],
26
“属性”:{
27
“DayNumber”:{
28
“类型”:“整数”,
29
“要求”:真正的
30.
},
31
“DuringWeekday”:{
32
“类型”:“整数”,
33
“要求”:真正的
34
},
35
“月”:{
36
“类型”:“整数”,
37
“要求”:真正的
38
},
39
“WeekOfMonth”:{
40
“类型”:“整数”,
41
“要求”:真正的
42
},
43
“OccurrenceCount”:{
44
“类型”:“整数”,
45
“要求”:真正的
46
},
47
“结束”:{
48
“类型”:[“字符串”,“零”],
49
“要求”:假
50
},
51
“Id”:{
52
“类型”:“字符串”,
53
“要求”:假
54
},
55
“类型”:{
56
“类型”:“整数”,
57
“要求”:真正的
58
},
59
“重复”:{
60
“类型”:“整数”,
61
“要求”:真正的
62
},
63
“范围”:{
64
“类型”:“整数”,
65
“要求”:真正的
66
},
67
}
68
}
69
},
70
}
响应消息
响应状态码 |
原因 |
描述 |
|---|---|---|
200 |
扫描配置删除 |
|
400 |
InvalidJsonSchema |
未提供所需参数 |
400 |
InvalidArguments |
客户端不存在带有“configId”的配置。用户未批准扫描配置目标。停止时间必须大于开始日期/时间。开始时间必须大于当前用户时间。IsRecurring设置为true(扫描是循环的),但是没有提供递归对象。 |
反应的例子:
JSON模式:
1
{
2
“类型”:“对象”,
3.
“属性”:{
4
“ScanSchedule”:{
5
“类型”:[“对象”,“零”],
6
“属性”:{
7
“Id”:{
8
“类型”:“字符串”,
9
“要求”:真正的
10
},
11
“ScheduledScanStatus”:{
12
“类型”:“整数”,
13
“要求”:真正的
14
},
15
“开始时间”:{
16
“类型”:“字符串”,
17
“要求”:真正的
18
},
19
“StopTime”:{
20.
“类型”:[“字符串”,“零”],
21
“要求”:真正的
22
},
23
“NextOccurrence”:{
24
“类型”:[“字符串”,“零”],
25
“要求”:真正的
26
},
27
“LastOccurrence”:{
28
“类型”:[“字符串”,“零”],
29
“要求”:真正的
30.
},
31
“ConfigId”:{
32
“类型”:“字符串”,
33
“要求”:真正的
34
},
35
“IsRecurring”:{
36
“类型”:“布尔”,
37
“要求”:真正的
38
},
39
“复发”:{
40
“类型”:[“对象”,“零”],
41
“属性”:{
42
“Id”:{
43
“类型”:“字符串”,
44
“要求”:真正的
45
},
46
“结束”:{
47
“类型”:[“字符串”,“零”],
48
“要求”:真正的
49
},
50
“类型”:{
51
“类型”:“整数”,
52
“要求”:真正的
53
},
54
“DuringWeekday”:{
55
“类型”:“整数”,
56
“要求”:真正的
57
},
58
“重复”:{
59
“类型”:“整数”,
60
“要求”:真正的
61
},
62
“DayNumber”:{
63
“类型”:“整数”,
64
“要求”:真正的
65
},
66
“WeekOfMonth”:{
67
“类型”:“整数”,
68
“要求”:真正的
69
},
70
“月”:{
71
“类型”:“整数”,
72
“要求”:真正的
73
},
74
“OccurrenceCount”:{
75
“类型”:“整数”,
76
“要求”:真正的
77
},
78
“范围”:{
79
“类型”:“整数”,
80
“要求”:真正的
81
}
82
},
83
“要求”:真正的,
84
“additionalProperties”:假
85
}
86
}
87
},
88
“IsSuccess”:{
89
“类型”:“布尔”,
90
“要求”:真正的
91
},
92
“ErrorMessage”:{
93
“类型”:[“字符串”,“零”],
94
“要求”:真正的
95
},
96
“原因”:{
97
“类型”:[“字符串”,“零”],
98
“要求”:真正的
99
}
One hundred.
},
101
“additionalProperties”:假
102
}
帖子
/ AppSpiderEnterprise /休息/ v1 / ScanSchedule / DeleteScanSchedules
从客户端删除预设扫描
参数
的名字 |
类型 |
要求 |
描述 |
|---|---|---|---|
scheduleIds |
guid [] |
Y |
IDs将扫描 |
响应消息
响应状态码 |
原因 |
描述 |
|---|---|---|
200 |
将扫描删除 |
|
400 |
InvalidJsonSchema |
未提供所需参数 |
反应的例子:
JSON模式:
1
{
2
“类型”:“对象”,
3.
“属性”:{
4
“IsSuccess”:{
5
“类型”:“布尔”,
6
“要求”:真正的
7
},
8
“ErrorMessage”:{
9
“类型”:[“字符串”,“零”],
10
“要求”:真正的
11
},
12
“原因”:{
13
“类型”:[“字符串”,“零”],
14
“要求”:真正的
15
}
16
},
17
“additionalProperties”:假
18
}
得到
/ AppSpiderEnterprise /休息/ v1 / ScanSchedule / GetScanSchedules
为客户端检索预定扫描列表
参数没有参数
响应消息
响应状态码 |
原因 |
描述 |
|---|---|---|
200 |
响应包含计划扫描的列表 |
反应的例子:
JSON模式:
1
{
2
“类型”:“对象”,
3.
“属性”:{
4
“ScanSchedules”:{
5
“类型”:“数组”,
6
“项目”:{
7
“类型”:“对象”,
8
“属性”:{
9
“Id”:{
10
“类型”:“字符串”,
11
“要求”:真正的
12
},
13
“ScheduledScanStatus”:{
14
“类型”:“整数”,
15
“要求”:真正的
16
},
17
“开始时间”:{
18
“类型”:“字符串”,
19
“要求”:真正的
20.
},
21
“StopTime”:{
22
“类型”:[“字符串”,“零”],
23
“要求”:真正的
24
},
25
“NextOccurrence”:{
26
“类型”:[“字符串”,“零”],
27
“要求”:真正的
28
},
29
“LastOccurrence”:{
30.
“类型”:[“字符串”,“零”],
31
“要求”:真正的
32
},
33
“ConfigId”:{
34
“类型”:“字符串”,
35
“要求”:真正的
36
},
37
“IsRecurring”:{
38
“类型”:“布尔”,
39
“要求”:真正的
40
},
41
“复发”:{
42
“类型”:[“对象”,“零”],
43
“属性”:{
44
“Id”:{
45
“类型”:“字符串”,
46
“要求”:真正的
47
},
48
“结束”:{
49
“类型”:[“字符串”,“零”],
50
“要求”:真正的
51
},
52
“类型”:{
53
“类型”:“整数”,
54
“要求”:真正的
55
},
56
“DuringWeekday”:{
57
“类型”:“整数”,
58
“要求”:真正的
59
},
60
“重复”:{
61
“类型”:“整数”,
62
“要求”:真正的
63
},
64
“DayNumber”:{
65
“类型”:“整数”,
66
“要求”:真正的
67
},
68
“WeekOfMonth”:{
69
“类型”:“整数”,
70
“要求”:真正的
71
},
72
“月”:{
73
“类型”:“整数”,
74
“要求”:真正的
75
},
76
“OccurrenceCount”:{
77
“类型”:“整数”,
78
“要求”:真正的
79
},
80
“范围”:{
81
“类型”:“整数”,
82
“要求”:真正的
83
}
84
},
85
“要求”:真正的,
86
“additionalProperties”:假
87
}
88
}
89
},
90
“IsSuccess”:{
91
“类型”:“布尔”,
92
“要求”:真正的
93
},
94
“ErrorMessage”:{
95
“类型”:[“字符串”,“零”],
96
“要求”:真正的
97
},
98
“原因”:{
99
“类型”:[“字符串”,“零”],
One hundred.
“要求”:真正的
101
}
102
},
103
“additionalProperties”:假
104
}
这个页面对你有帮助吗?