GitHub Access Token became invalid

It seems like the GitHub access token used for retrieving details about this repository from GitHub became invalid. This might prevent certain types of inspections from being run (in particular, everything related to pull requests).
Please ask an admin of your repository to re-new the access token on this website.
Test Failed
Push — master ( 03b939...ac2dfd )
by
unknown
06:33
created

DeleteAntiBruteForceRule   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Test Coverage

Coverage 0%

Importance

Changes 0
Metric Value
wmc 2
eloc 5
dl 0
loc 16
ccs 0
cts 0
cp 0
c 0
b 0
f 0
rs 10

1 Method

Rating   Name   Duplication   Size   Complexity  
A withIds() 0 8 2
1
<?php
2
3
namespace AlibabaCloud\Sas\V20181203;
4
5
use AlibabaCloud\Client\Resolver\ApiResolver;
6
7
/**
8
 * @method AddInstallCode addInstallCode(array $options = [])
9
 * @method AddVpcHoneyPot addVpcHoneyPot(array $options = [])
10
 * @method BindAuthToMachine bindAuthToMachine(array $options = [])
11
 * @method CheckQuaraFileId checkQuaraFileId(array $options = [])
12
 * @method CheckSecurityEventId checkSecurityEventId(array $options = [])
13
 * @method CheckUserHasEcs checkUserHasEcs(array $options = [])
14
 * @method CreateAntiBruteForceRule createAntiBruteForceRule(array $options = [])
15
 * @method CreateBackupPolicy createBackupPolicy(array $options = [])
16
 * @method CreateFileDetect createFileDetect(array $options = [])
17
 * @method CreateFileDetectUploadUrl createFileDetectUploadUrl(array $options = [])
18
 * @method CreateHoneypot createHoneypot(array $options = [])
19
 * @method CreateHoneypotNode createHoneypotNode(array $options = [])
20
 * @method CreateHoneypotProbe createHoneypotProbe(array $options = [])
21
 * @method CreateOrUpdateAssetGroup createOrUpdateAssetGroup(array $options = [])
22
 * @method CreateServiceLinkedRole createServiceLinkedRole(array $options = [])
23
 * @method CreateSimilarSecurityEventsQueryTask createSimilarSecurityEventsQueryTask(array $options = [])
24
 * @method CreateSuspEventNote createSuspEventNote(array $options = [])
25
 * @method CreateVulAutoRepairConfig createVulAutoRepairConfig(array $options = [])
26
 * @method DeleteAntiBruteForceRule deleteAntiBruteForceRule(array $options = [])
27
 * @method DeleteBackupPolicy deleteBackupPolicy(array $options = [])
28
 * @method DeleteBackupPolicyMachine deleteBackupPolicyMachine(array $options = [])
29
 * @method DeleteGroup deleteGroup(array $options = [])
30
 * @method DeleteLoginBaseConfig deleteLoginBaseConfig(array $options = [])
31
 * @method DeleteStrategy deleteStrategy(array $options = [])
32
 * @method DeleteTagWithUuid deleteTagWithUuid(array $options = [])
33
 * @method DeleteVpcHoneyPot deleteVpcHoneyPot(array $options = [])
34
 * @method DeleteVulWhitelist deleteVulWhitelist(array $options = [])
35
 * @method DescribeAccessKeyLeakDetail describeAccessKeyLeakDetail(array $options = [])
36
 * @method DescribeAccesskeyLeakList describeAccesskeyLeakList(array $options = [])
37
 * @method DescribeAffectedMaliciousFileImages describeAffectedMaliciousFileImages(array $options = [])
38
 * @method DescribeAlarmEventDetail describeAlarmEventDetail(array $options = [])
39
 * @method DescribeAlarmEventList describeAlarmEventList(array $options = [])
40
 * @method DescribeAlarmEventStackInfo describeAlarmEventStackInfo(array $options = [])
41
 * @method DescribeAllEntity describeAllEntity(array $options = [])
42
 * @method DescribeAllGroups describeAllGroups(array $options = [])
43
 * @method DescribeAntiBruteForceRules describeAntiBruteForceRules(array $options = [])
44
 * @method DescribeAssetDetailByUuid describeAssetDetailByUuid(array $options = [])
45
 * @method DescribeAssetDetailByUuids describeAssetDetailByUuids(array $options = [])
46
 * @method DescribeAssetSummary describeAssetSummary(array $options = [])
47
 * @method DescribeAttackAnalysisData describeAttackAnalysisData(array $options = [])
48
 * @method DescribeAutoDelConfig describeAutoDelConfig(array $options = [])
49
 * @method DescribeBackupClients describeBackupClients(array $options = [])
50
 * @method DescribeBackupFiles describeBackupFiles(array $options = [])
51
 * @method DescribeBackupPolicies describeBackupPolicies(array $options = [])
52
 * @method DescribeBackupPolicy describeBackupPolicy(array $options = [])
53
 * @method DescribeBackupRestoreCount describeBackupRestoreCount(array $options = [])
54
 * @method DescribeBruteForceSummary describeBruteForceSummary(array $options = [])
55
 * @method DescribeCheckEcsWarnings describeCheckEcsWarnings(array $options = [])
56
 * @method DescribeCheckWarningDetail describeCheckWarningDetail(array $options = [])
57
 * @method DescribeCheckWarnings describeCheckWarnings(array $options = [])
58
 * @method DescribeCheckWarningSummary describeCheckWarningSummary(array $options = [])
59
 * @method DescribeCloudCenterInstances describeCloudCenterInstances(array $options = [])
60
 * @method DescribeCloudProductFieldStatistics describeCloudProductFieldStatistics(array $options = [])
61
 * @method DescribeCommonOverallConfig describeCommonOverallConfig(array $options = [])
62
 * @method DescribeCommonTargetResultList describeCommonTargetResultList(array $options = [])
63
 * @method DescribeConcernNecessity describeConcernNecessity(array $options = [])
64
 * @method DescribeContainerStatistics describeContainerStatistics(array $options = [])
65
 * @method DescribeCriteria describeCriteria(array $options = [])
66
 * @method DescribeDingTalk describeDingTalk(array $options = [])
67
 * @method DescribeDomainCount describeDomainCount(array $options = [])
68
 * @method DescribeDomainDetail describeDomainDetail(array $options = [])
69
 * @method DescribeDomainList describeDomainList(array $options = [])
70
 * @method DescribeEmgVulItem describeEmgVulItem(array $options = [])
71
 * @method DescribeExportInfo describeExportInfo(array $options = [])
72
 * @method DescribeExposedInstanceCriteria describeExposedInstanceCriteria(array $options = [])
73
 * @method DescribeExposedInstanceDetail describeExposedInstanceDetail(array $options = [])
74
 * @method DescribeExposedInstanceList describeExposedInstanceList(array $options = [])
75
 * @method DescribeExposedStatistics describeExposedStatistics(array $options = [])
76
 * @method DescribeExposedStatisticsDetail describeExposedStatisticsDetail(array $options = [])
77
 * @method DescribeFieldStatistics describeFieldStatistics(array $options = [])
78
 * @method DescribeFrontVulPatchList describeFrontVulPatchList(array $options = [])
79
 * @method DescribeGroupedContainerInstances describeGroupedContainerInstances(array $options = [])
80
 * @method DescribeGroupedInstances describeGroupedInstances(array $options = [])
81
 * @method DescribeGroupedMaliciousFiles describeGroupedMaliciousFiles(array $options = [])
82
 * @method DescribeGroupedTags describeGroupedTags(array $options = [])
83
 * @method DescribeGroupedVul describeGroupedVul(array $options = [])
84
 * @method DescribeHoneyPotAuth describeHoneyPotAuth(array $options = [])
85
 * @method DescribeHoneyPotSuspStatistics describeHoneyPotSuspStatistics(array $options = [])
86
 * @method DescribeImageBaselineCheckSummary describeImageBaselineCheckSummary(array $options = [])
87
 * @method DescribeImageFixTask describeImageFixTask(array $options = [])
88
 * @method DescribeImageGroupedVulList describeImageGroupedVulList(array $options = [])
89
 * @method DescribeImageListBySensitiveFile describeImageListBySensitiveFile(array $options = [])
90
 * @method DescribeImageListWithBaselineName describeImageListWithBaselineName(array $options = [])
91
 * @method DescribeImageScanAuthCount describeImageScanAuthCount(array $options = [])
92
 * @method DescribeImageSensitiveFileByKey describeImageSensitiveFileByKey(array $options = [])
93
 * @method DescribeImageSensitiveFileList describeImageSensitiveFileList(array $options = [])
94
 * @method DescribeImageStatistics describeImageStatistics(array $options = [])
95
 * @method DescribeImageVulList describeImageVulList(array $options = [])
96
 * @method DescribeInstallCaptcha describeInstallCaptcha(array $options = [])
97
 * @method DescribeInstallCodes describeInstallCodes(array $options = [])
98
 * @method DescribeInstanceAntiBruteForceRules describeInstanceAntiBruteForceRules(array $options = [])
99
 * @method DescribeInstanceRebootStatus describeInstanceRebootStatus(array $options = [])
100
 * @method DescribeInstanceStatistics describeInstanceStatistics(array $options = [])
101
 * @method DescribeLoginBaseConfigs describeLoginBaseConfigs(array $options = [])
102
 * @method DescribeLogMeta describeLogMeta(array $options = [])
103
 * @method DescribeLogstoreStorage describeLogstoreStorage(array $options = [])
104
 * @method DescribeModuleConfig describeModuleConfig(array $options = [])
105
 * @method DescribeNoticeConfig describeNoticeConfig(array $options = [])
106
 * @method DescribeNsasSuspEventType describeNsasSuspEventType(array $options = [])
107
 * @method DescribeOfflineMachines describeOfflineMachines(array $options = [])
108
 * @method DescribeOnceTask describeOnceTask(array $options = [])
109
 * @method DescribePropertyCount describePropertyCount(array $options = [])
110
 * @method DescribePropertyCronDetail describePropertyCronDetail(array $options = [])
111
 * @method DescribePropertyPortDetail describePropertyPortDetail(array $options = [])
112
 * @method DescribePropertyPortItem describePropertyPortItem(array $options = [])
113
 * @method DescribePropertyProcDetail describePropertyProcDetail(array $options = [])
114
 * @method DescribePropertyProcItem describePropertyProcItem(array $options = [])
115
 * @method DescribePropertyScaDetail describePropertyScaDetail(array $options = [])
116
 * @method DescribePropertyScheduleConfig describePropertyScheduleConfig(array $options = [])
117
 * @method DescribePropertySoftwareDetail describePropertySoftwareDetail(array $options = [])
118
 * @method DescribePropertySoftwareItem describePropertySoftwareItem(array $options = [])
119
 * @method DescribePropertyUsageNewest describePropertyUsageNewest(array $options = [])
120
 * @method DescribePropertyUserDetail describePropertyUserDetail(array $options = [])
121
 * @method DescribePropertyUserItem describePropertyUserItem(array $options = [])
122
 * @method DescribeRestoreJobs describeRestoreJobs(array $options = [])
123
 * @method DescribeRiskCheckItemResult describeRiskCheckItemResult(array $options = [])
124
 * @method DescribeRiskCheckResult describeRiskCheckResult(array $options = [])
125
 * @method DescribeRiskCheckSummary describeRiskCheckSummary(array $options = [])
126
 * @method DescribeRiskItemType describeRiskItemType(array $options = [])
127
 * @method DescribeRiskListCheckResult describeRiskListCheckResult(array $options = [])
128
 * @method DescribeRiskType describeRiskType(array $options = [])
129
 * @method DescribeScanTaskProgress describeScanTaskProgress(array $options = [])
130
 * @method DescribeSearchCondition describeSearchCondition(array $options = [])
131
 * @method DescribeSecureSuggestion describeSecureSuggestion(array $options = [])
132
 * @method DescribeSecurityCheckScheduleConfig describeSecurityCheckScheduleConfig(array $options = [])
133
 * @method DescribeSecurityEventOperations describeSecurityEventOperations(array $options = [])
134
 * @method DescribeSecurityEventOperationStatus describeSecurityEventOperationStatus(array $options = [])
135
 * @method DescribeSecurityStatInfo describeSecurityStatInfo(array $options = [])
136
 * @method DescribeServiceLinkedRoleStatus describeServiceLinkedRoleStatus(array $options = [])
137
 * @method DescribeSimilarEventScenarios describeSimilarEventScenarios(array $options = [])
138
 * @method DescribeSimilarSecurityEvents describeSimilarSecurityEvents(array $options = [])
139
 * @method DescribeStrategy describeStrategy(array $options = [])
140
 * @method DescribeStrategyDetail describeStrategyDetail(array $options = [])
141
 * @method DescribeStrategyExecDetail describeStrategyExecDetail(array $options = [])
142
 * @method DescribeStrategyTarget describeStrategyTarget(array $options = [])
143
 * @method DescribeSummaryInfo describeSummaryInfo(array $options = [])
144
 * @method DescribeSupportRegion describeSupportRegion(array $options = [])
145
 * @method DescribeSuspEventDetail describeSuspEventDetail(array $options = [])
146
 * @method DescribeSuspEventQuaraFiles describeSuspEventQuaraFiles(array $options = [])
147
 * @method DescribeSuspEvents describeSuspEvents(array $options = [])
148
 * @method DescribeSuspiciousOverallConfig describeSuspiciousOverallConfig(array $options = [])
149
 * @method DescribeSuspiciousUUIDConfig describeSuspiciousUUIDConfig(array $options = [])
150
 * @method DescribeUserBackupMachines describeUserBackupMachines(array $options = [])
151
 * @method DescribeUserBaselineAuthorization describeUserBaselineAuthorization(array $options = [])
152
 * @method DescribeUserLayoutAuthorization describeUserLayoutAuthorization(array $options = [])
153
 * @method DescribeUuidsByVulNames describeUuidsByVulNames(array $options = [])
154
 * @method DescribeVendorList describeVendorList(array $options = [])
155
 * @method DescribeVersionConfig describeVersionConfig(array $options = [])
156
 * @method DescribeVpcHoneyPotCriteria describeVpcHoneyPotCriteria(array $options = [])
157
 * @method DescribeVpcHoneyPotList describeVpcHoneyPotList(array $options = [])
158
 * @method DescribeVpcList describeVpcList(array $options = [])
159
 * @method DescribeVulConfig describeVulConfig(array $options = [])
160
 * @method DescribeVulDetails describeVulDetails(array $options = [])
161
 * @method DescribeVulExportInfo describeVulExportInfo(array $options = [])
162
 * @method DescribeVulFixStatistics describeVulFixStatistics(array $options = [])
163
 * @method DescribeVulList describeVulList(array $options = [])
164
 * @method DescribeVulWhitelist describeVulWhitelist(array $options = [])
165
 * @method DescribeWarningExportInfo describeWarningExportInfo(array $options = [])
166
 * @method DescribeWarningMachines describeWarningMachines(array $options = [])
167
 * @method DescribeWebLockBindList describeWebLockBindList(array $options = [])
168
 * @method DescribeWebLockConfigList describeWebLockConfigList(array $options = [])
169
 * @method DescribeWebLockFileEvents describeWebLockFileEvents(array $options = [])
170
 * @method ExportRecord exportRecord(array $options = [])
171
 * @method ExportVul exportVul(array $options = [])
172
 * @method ExportWarning exportWarning(array $options = [])
173
 * @method FixCheckWarnings fixCheckWarnings(array $options = [])
174
 * @method GetBackupStorageCount getBackupStorageCount(array $options = [])
175
 * @method GetCheckDetail getCheckDetail(array $options = [])
176
 * @method GetFileDetectResult getFileDetectResult(array $options = [])
177
 * @method GetSuspiciousStatistics getSuspiciousStatistics(array $options = [])
178
 * @method GetVulStatistics getVulStatistics(array $options = [])
179
 * @method GetVulWhitelist getVulWhitelist(array $options = [])
180
 * @method HandleSecurityEvents handleSecurityEvents(array $options = [])
181
 * @method HandleSimilarSecurityEvents handleSimilarSecurityEvents(array $options = [])
182
 * @method IgnoreHcCheckWarnings ignoreHcCheckWarnings(array $options = [])
183
 * @method InstallBackupClient installBackupClient(array $options = [])
184
 * @method InstallCloudMonitor installCloudMonitor(array $options = [])
185
 * @method ListAvailableHoneypot listAvailableHoneypot(array $options = [])
186
 * @method ListCheckInstanceResult listCheckInstanceResult(array $options = [])
187
 * @method ListCheckResult listCheckResult(array $options = [])
188
 * @method ListHoneypot listHoneypot(array $options = [])
189
 * @method ListHoneypotAlarmEvents listHoneypotAlarmEvents(array $options = [])
190
 * @method ListHoneypotNode listHoneypotNode(array $options = [])
191
 * @method ListVulAutoRepairConfig listVulAutoRepairConfig(array $options = [])
192
 * @method ModifyAntiBruteForceRule modifyAntiBruteForceRule(array $options = [])
193
 * @method ModifyAssetGroup modifyAssetGroup(array $options = [])
194
 * @method ModifyBackupPolicy modifyBackupPolicy(array $options = [])
195
 * @method ModifyBackupPolicyStatus modifyBackupPolicyStatus(array $options = [])
196
 * @method ModifyClearLogstoreStorage modifyClearLogstoreStorage(array $options = [])
197
 * @method ModifyCreateVulWhitelist modifyCreateVulWhitelist(array $options = [])
198
 * @method ModifyEmgVulSubmit modifyEmgVulSubmit(array $options = [])
199
 * @method ModifyGroupProperty modifyGroupProperty(array $options = [])
200
 * @method ModifyInstanceAntiBruteForceRule modifyInstanceAntiBruteForceRule(array $options = [])
201
 * @method ModifyLoginBaseConfig modifyLoginBaseConfig(array $options = [])
202
 * @method ModifyLoginSwitchConfig modifyLoginSwitchConfig(array $options = [])
203
 * @method ModifyOpenLogShipper modifyOpenLogShipper(array $options = [])
204
 * @method ModifyOperateVul modifyOperateVul(array $options = [])
205
 * @method ModifyPropertyScheduleConfig modifyPropertyScheduleConfig(array $options = [])
206
 * @method ModifyPushAllTask modifyPushAllTask(array $options = [])
207
 * @method ModifyRiskCheckStatus modifyRiskCheckStatus(array $options = [])
208
 * @method ModifyRiskSingleResultStatus modifyRiskSingleResultStatus(array $options = [])
209
 * @method ModifySecurityCheckScheduleConfig modifySecurityCheckScheduleConfig(array $options = [])
210
 * @method ModifyStartVulScan modifyStartVulScan(array $options = [])
211
 * @method ModifyStrategy modifyStrategy(array $options = [])
212
 * @method ModifyStrategyTarget modifyStrategyTarget(array $options = [])
213
 * @method ModifyTagWithUuid modifyTagWithUuid(array $options = [])
214
 * @method ModifyVpcHoneyPot modifyVpcHoneyPot(array $options = [])
215
 * @method ModifyVulTargetConfig modifyVulTargetConfig(array $options = [])
216
 * @method ModifyWebLockCreateConfig modifyWebLockCreateConfig(array $options = [])
217
 * @method ModifyWebLockDeleteConfig modifyWebLockDeleteConfig(array $options = [])
218
 * @method ModifyWebLockStart modifyWebLockStart(array $options = [])
219
 * @method ModifyWebLockStatus modifyWebLockStatus(array $options = [])
220
 * @method ModifyWebLockUpdateConfig modifyWebLockUpdateConfig(array $options = [])
221
 * @method OpenSensitiveFileScan openSensitiveFileScan(array $options = [])
222
 * @method OperateAgentClientInstall operateAgentClientInstall(array $options = [])
223
 * @method OperateCommonOverallConfig operateCommonOverallConfig(array $options = [])
224
 * @method OperateSuspiciousOverallConfig operateSuspiciousOverallConfig(array $options = [])
225
 * @method OperateSuspiciousTargetConfig operateSuspiciousTargetConfig(array $options = [])
226
 * @method OperateVuls operateVuls(array $options = [])
227
 * @method OperationCancelIgnoreSuspEvent operationCancelIgnoreSuspEvent(array $options = [])
228
 * @method OperationSuspEvents operationSuspEvents(array $options = [])
229
 * @method PauseClient pauseClient(array $options = [])
230
 * @method PublicCreateImageScanTask publicCreateImageScanTask(array $options = [])
231
 * @method PublicPreCheckImageScanTask publicPreCheckImageScanTask(array $options = [])
232
 * @method PublicSyncAndCreateImageScanTask publicSyncAndCreateImageScanTask(array $options = [])
233
 * @method QueryGroupedSecurityEventMarkMissList queryGroupedSecurityEventMarkMissList(array $options = [])
234
 * @method QueryGroupIdByGroupName queryGroupIdByGroupName(array $options = [])
235
 * @method RebootMachine rebootMachine(array $options = [])
236
 * @method RefreshAssets refreshAssets(array $options = [])
237
 * @method RefreshContainerAssets refreshContainerAssets(array $options = [])
238
 * @method RollbackSuspEventQuaraFile rollbackSuspEventQuaraFile(array $options = [])
239
 * @method SasInstallCode sasInstallCode(array $options = [])
240
 * @method StartBaselineSecurityCheck startBaselineSecurityCheck(array $options = [])
241
 * @method StartVirusScanTask startVirusScanTask(array $options = [])
242
 * @method UnbindAegis unbindAegis(array $options = [])
243
 * @method UninstallBackupClient uninstallBackupClient(array $options = [])
244
 * @method ValidateHcWarnings validateHcWarnings(array $options = [])
245
 */
246
class SasApiResolver extends ApiResolver
247
{
248
}
249
250
class Rpc extends \AlibabaCloud\Client\Resolver\Rpc
251
{
252
    /** @var string */
253
    public $product = 'Sas';
254
255
    /** @var string */
256
    public $version = '2018-12-03';
257
258
    /** @var string */
259
    public $method = 'POST';
260
}
261
262
/**
263
 * @method string getExpiredDate()
264
 * @method $this withExpiredDate($value)
265
 * @method string getSourceIp()
266
 * @method $this withSourceIp($value)
267
 * @method string getOs()
268
 * @method $this withOs($value)
269
 * @method string getGroupId()
270
 * @method $this withGroupId($value)
271
 * @method string getOnlyImage()
272
 * @method $this withOnlyImage($value)
273
 * @method string getVendorName()
274
 * @method $this withVendorName($value)
275
 */
276
class AddInstallCode extends Rpc
277
{
278
}
279
280
/**
281
 * @method string getSourceIp()
282
 * @method $this withSourceIp($value)
283
 * @method string getVpcId()
284
 * @method $this withVpcId($value)
285
 */
286
class AddVpcHoneyPot extends Rpc
287
{
288
}
289
290
/**
291
 * @method string getCriteria()
292
 * @method $this withCriteria($value)
293
 * @method string getBindAll()
294
 * @method $this withBindAll($value)
295
 * @method array getBind()
296
 * @method string getSourceIp()
297
 * @method $this withSourceIp($value)
298
 * @method string getAuthVersion()
299
 * @method $this withAuthVersion($value)
300
 * @method string getLogicalExp()
301
 * @method $this withLogicalExp($value)
302
 * @method string getAutoBind()
303
 * @method $this withAutoBind($value)
304
 * @method array getUnBind()
305
 */
306
class BindAuthToMachine extends Rpc
307
{
308
309
    /**
310
     * @param array $bind
311
     *
312
     * @return $this
313
     */
314
	public function withBind(array $bind)
315
	{
316
	    $this->data['Bind'] = $bind;
317
		foreach ($bind as $i => $iValue) {
318
			$this->options['query']['Bind.' . ($i + 1)] = $iValue;
319
		}
320
321
		return $this;
322
    }
323
324
    /**
325
     * @param array $unBind
326
     *
327
     * @return $this
328
     */
329
	public function withUnBind(array $unBind)
330
	{
331
	    $this->data['UnBind'] = $unBind;
332
		foreach ($unBind as $i => $iValue) {
333
			$this->options['query']['UnBind.' . ($i + 1)] = $iValue;
334
		}
335
336
		return $this;
337
    }
338
}
339
340
/**
341
 * @method array getQuaraFileIds()
342
 * @method string getUuid()
343
 * @method $this withUuid($value)
344
 * @method string getSourceIp()
345
 * @method $this withSourceIp($value)
346
 */
347
class CheckQuaraFileId extends Rpc
348
{
349
350
    /**
351
     * @param array $quaraFileIds
352
     *
353
     * @return $this
354
     */
355
	public function withQuaraFileIds(array $quaraFileIds)
356
	{
357
	    $this->data['QuaraFileIds'] = $quaraFileIds;
358
		foreach ($quaraFileIds as $i => $iValue) {
359
			$this->options['query']['QuaraFileIds.' . ($i + 1)] = $iValue;
360
		}
361
362
		return $this;
363
    }
364
}
365
366
/**
367
 * @method array getSecurityEventIds()
368
 * @method string getUuid()
369
 * @method $this withUuid($value)
370
 * @method string getSourceIp()
371
 * @method $this withSourceIp($value)
372
 */
373
class CheckSecurityEventId extends Rpc
374
{
375
376
    /**
377
     * @param array $securityEventIds
378
     *
379
     * @return $this
380
     */
381
	public function withSecurityEventIds(array $securityEventIds)
382
	{
383
	    $this->data['SecurityEventIds'] = $securityEventIds;
384
		foreach ($securityEventIds as $i => $iValue) {
385
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
386
		}
387
388
		return $this;
389
    }
390
}
391
392
/**
393
 * @method string getPageSize()
394
 * @method $this withPageSize($value)
395
 * @method string getLang()
396
 * @method $this withLang($value)
397
 * @method string getCurrentPage()
398
 * @method $this withCurrentPage($value)
399
 */
400
class CheckUserHasEcs extends Rpc
401
{
402
}
403
404
/**
405
 * @method string getResourceOwnerId()
406
 * @method $this withResourceOwnerId($value)
407
 * @method string getForbiddenTime()
408
 * @method $this withForbiddenTime($value)
409
 * @method string getFailCount()
410
 * @method $this withFailCount($value)
411
 * @method string getSourceIp()
412
 * @method $this withSourceIp($value)
413
 * @method string getEnableSmartRule()
414
 * @method $this withEnableSmartRule($value)
415
 * @method array getUuidList()
416
 * @method string getName()
417
 * @method $this withName($value)
418
 * @method string getSpan()
419
 * @method $this withSpan($value)
420
 * @method string getDefaultRule()
421
 * @method $this withDefaultRule($value)
422
 */
423
class CreateAntiBruteForceRule extends Rpc
424
{
425
426
    /**
427
     * @param array $uuidList
428
     *
429
     * @return $this
430
     */
431
	public function withUuidList(array $uuidList)
432
	{
433
	    $this->data['UuidList'] = $uuidList;
434
		foreach ($uuidList as $i => $iValue) {
435
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
436
		}
437
438
		return $this;
439
    }
440
}
441
442
/**
443
 * @method string getResourceOwnerId()
444
 * @method $this withResourceOwnerId($value)
445
 * @method string getServerType()
446
 * @method $this withServerType($value)
447
 * @method string getSourceIp()
448
 * @method $this withSourceIp($value)
449
 * @method array getUuidList()
450
 * @method string getPolicy()
451
 * @method $this withPolicy($value)
452
 * @method string getPolicyVersion()
453
 * @method $this withPolicyVersion($value)
454
 * @method string getPolicyRegionId()
455
 * @method $this withPolicyRegionId($value)
456
 * @method string getName()
457
 * @method $this withName($value)
458
 */
459
class CreateBackupPolicy extends Rpc
460
{
461
462
    /**
463
     * @param array $uuidList
464
     *
465
     * @return $this
466
     */
467
	public function withUuidList(array $uuidList)
468
	{
469
	    $this->data['UuidList'] = $uuidList;
470
		foreach ($uuidList as $i => $iValue) {
471
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
472
		}
473
474
		return $this;
475
    }
476
}
477
478
/**
479
 * @method string getHashKey()
480
 * @method $this withHashKey($value)
481
 * @method string getOssKey()
482
 * @method $this withOssKey($value)
483
 * @method string getType()
484
 * @method $this withType($value)
485
 * @method string getSourceIp()
486
 * @method $this withSourceIp($value)
487
 */
488
class CreateFileDetect extends Rpc
489
{
490
}
491
492
/**
493
 * @method array getHashKeyList()
494
 * @method string getType()
495
 * @method $this withType($value)
496
 * @method array getHashKeyContextList()
497
 */
498
class CreateFileDetectUploadUrl extends Rpc
499
{
500
501
    /**
502
     * @param array $hashKeyList
503
     *
504
     * @return $this
505
     */
506
	public function withHashKeyList(array $hashKeyList)
507
	{
508
	    $this->data['HashKeyList'] = $hashKeyList;
509
		foreach ($hashKeyList as $i => $iValue) {
510
			$this->options['query']['HashKeyList.' . ($i + 1)] = $iValue;
511
		}
512
513
		return $this;
514
    }
515
516
    /**
517
     * @param array $hashKeyContextList
518
     *
519
     * @return $this
520
     */
521
	public function withHashKeyContextList(array $hashKeyContextList)
522
	{
523
	    $this->data['HashKeyContextList'] = $hashKeyContextList;
524
		foreach ($hashKeyContextList as $depth1 => $depth1Value) {
525
			if(isset($depth1Value['HashKey'])){
526
				$this->options['query']['HashKeyContextList.' . ($depth1 + 1) . '.HashKey'] = $depth1Value['HashKey'];
527
			}
528
			if(isset($depth1Value['FileSize'])){
529
				$this->options['query']['HashKeyContextList.' . ($depth1 + 1) . '.FileSize'] = $depth1Value['FileSize'];
530
			}
531
		}
532
533
		return $this;
534
    }
535
}
536
537
/**
538
 * @method string getHoneypotName()
539
 * @method $this withHoneypotName($value)
540
 * @method string getPageSize()
541
 * @method $this withPageSize($value)
542
 * @method string getLang()
543
 * @method $this withLang($value)
544
 * @method string getNodeId()
545
 * @method $this withNodeId($value)
546
 * @method string getHoneypotImageId()
547
 * @method $this withHoneypotImageId($value)
548
 * @method string getCurrentPage()
549
 * @method $this withCurrentPage($value)
550
 * @method string getMeta()
551
 * @method $this withMeta($value)
552
 * @method string getHoneypotImageName()
553
 * @method $this withHoneypotImageName($value)
554
 */
555
class CreateHoneypot extends Rpc
556
{
557
}
558
559
/**
560
 * @method string getAvailableProbeNum()
561
 * @method $this withAvailableProbeNum($value)
562
 * @method string getAllowHoneypotAccessInternet()
563
 * @method $this withAllowHoneypotAccessInternet($value)
564
 * @method string getNodeName()
565
 * @method $this withNodeName($value)
566
 * @method array getSecurityGroupProbeIpList()
567
 * @method string getNodeVersion()
568
 * @method $this withNodeVersion($value)
569
 */
570
class CreateHoneypotNode extends Rpc
571
{
572
573
    /**
574
     * @param array $securityGroupProbeIpList
575
     *
576
     * @return $this
577
     */
578
	public function withSecurityGroupProbeIpList(array $securityGroupProbeIpList)
579
	{
580
	    $this->data['SecurityGroupProbeIpList'] = $securityGroupProbeIpList;
581
		foreach ($securityGroupProbeIpList as $i => $iValue) {
582
			$this->options['query']['SecurityGroupProbeIpList.' . ($i + 1)] = $iValue;
583
		}
584
585
		return $this;
586
    }
587
}
588
589
/**
590
 * @method string getControlNodeId()
591
 * @method $this withControlNodeId($value)
592
 * @method string getProxyIp()
593
 * @method $this withProxyIp($value)
594
 * @method string getPing()
595
 * @method $this withPing($value)
596
 * @method string getProbeId()
597
 * @method $this withProbeId($value)
598
 * @method string getUuid()
599
 * @method $this withUuid($value)
600
 * @method string getProbeVersion()
601
 * @method $this withProbeVersion($value)
602
 * @method array getServiceIpList()
603
 * @method array getHoneypotBindList()
604
 * @method string getLang()
605
 * @method $this withLang($value)
606
 * @method string getArp()
607
 * @method $this withArp($value)
608
 * @method string getProbeType()
609
 * @method $this withProbeType($value)
610
 * @method string getProbeStatus()
611
 * @method $this withProbeStatus($value)
612
 * @method string getBusinessGroupId()
613
 * @method $this withBusinessGroupId($value)
614
 * @method string getDisplayName()
615
 * @method $this withDisplayName($value)
616
 * @method string getVpcId()
617
 * @method $this withVpcId($value)
618
 */
619
class CreateHoneypotProbe extends Rpc
620
{
621
622
    /**
623
     * @param array $serviceIpList
624
     *
625
     * @return $this
626
     */
627
	public function withServiceIpList(array $serviceIpList)
628
	{
629
	    $this->data['ServiceIpList'] = $serviceIpList;
630
		foreach ($serviceIpList as $i => $iValue) {
631
			$this->options['query']['ServiceIpList.' . ($i + 1)] = $iValue;
632
		}
633
634
		return $this;
635
    }
636
637
    /**
638
     * @param array $honeypotBindList
639
     *
640
     * @return $this
641
     */
642
	public function withHoneypotBindList(array $honeypotBindList)
643
	{
644
	    $this->data['HoneypotBindList'] = $honeypotBindList;
645
		foreach ($honeypotBindList as $depth1 => $depth1Value) {
646
			foreach ($depth1Value['BindPortList'] as $depth2 => $depth2Value) {
647
				if(isset($depth2Value['StartPort'])){
648
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.StartPort'] = $depth2Value['StartPort'];
649
				}
650
				if(isset($depth2Value['BindPort'])){
651
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.BindPort'] = $depth2Value['BindPort'];
652
				}
653
				if(isset($depth2Value['Fixed'])){
654
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.Fixed'] = $depth2Value['Fixed'];
655
				}
656
				if(isset($depth2Value['EndPort'])){
657
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.EndPort'] = $depth2Value['EndPort'];
658
				}
659
				if(isset($depth2Value['TargetPort'])){
660
					$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.BindPortList.' . ($depth2 + 1) . '.TargetPort'] = $depth2Value['TargetPort'];
661
				}
662
			}
663
			if(isset($depth1Value['HoneypotId'])){
664
				$this->options['query']['HoneypotBindList.' . ($depth1 + 1) . '.HoneypotId'] = $depth1Value['HoneypotId'];
665
			}
666
		}
667
668
		return $this;
669
    }
670
}
671
672
/**
673
 * @method string getGroupId()
674
 * @method $this withGroupId($value)
675
 * @method string getGroupName()
676
 * @method $this withGroupName($value)
677
 * @method string getSourceIp()
678
 * @method $this withSourceIp($value)
679
 * @method string getUuids()
680
 * @method $this withUuids($value)
681
 */
682
class CreateOrUpdateAssetGroup extends Rpc
683
{
684
}
685
686
/**
687
 * @method string getSourceIp()
688
 * @method $this withSourceIp($value)
689
 * @method string getServiceLinkedRole()
690
 * @method $this withServiceLinkedRole($value)
691
 */
692
class CreateServiceLinkedRole extends Rpc
693
{
694
}
695
696
/**
697
 * @method string getResourceOwnerId()
698
 * @method $this withResourceOwnerId($value)
699
 * @method string getSourceIp()
700
 * @method $this withSourceIp($value)
701
 * @method string getSecurityEventId()
702
 * @method $this withSecurityEventId($value)
703
 * @method string getSimilarEventScenarioCode()
704
 * @method $this withSimilarEventScenarioCode($value)
705
 */
706
class CreateSimilarSecurityEventsQueryTask extends Rpc
707
{
708
}
709
710
/**
711
 * @method string getEventId()
712
 * @method $this withEventId($value)
713
 * @method string getNote()
714
 * @method $this withNote($value)
715
 */
716
class CreateSuspEventNote extends Rpc
717
{
718
}
719
720
/**
721
 * @method string getReason()
722
 * @method $this withReason($value)
723
 * @method string getType()
724
 * @method $this withType($value)
725
 * @method string getSourceIp()
726
 * @method $this withSourceIp($value)
727
 * @method array getVulAutoRepairConfigList()
728
 */
729
class CreateVulAutoRepairConfig extends Rpc
730
{
731
732
    /**
733
     * @param array $vulAutoRepairConfigList
734
     *
735
     * @return $this
736
     */
737
	public function withVulAutoRepairConfigList(array $vulAutoRepairConfigList)
738
	{
739
	    $this->data['VulAutoRepairConfigList'] = $vulAutoRepairConfigList;
740
		foreach ($vulAutoRepairConfigList as $depth1 => $depth1Value) {
741
			if(isset($depth1Value['AliasName'])){
742
				$this->options['query']['VulAutoRepairConfigList.' . ($depth1 + 1) . '.AliasName'] = $depth1Value['AliasName'];
743
			}
744
			if(isset($depth1Value['Name'])){
745
				$this->options['query']['VulAutoRepairConfigList.' . ($depth1 + 1) . '.Name'] = $depth1Value['Name'];
746
			}
747
		}
748
749
		return $this;
750
    }
751
}
752
753
/**
754
 * @method string getResourceOwnerId()
755
 * @method $this withResourceOwnerId($value)
756
 * @method string getSourceIp()
757
 * @method $this withSourceIp($value)
758
 * @method array getIds()
759
 */
760
class DeleteAntiBruteForceRule extends Rpc
761
{
762
763
    /**
764
     * @param array $ids
765
     *
766
     * @return $this
767
     */
768
	public function withIds(array $ids)
769
	{
770
	    $this->data['Ids'] = $ids;
771
		foreach ($ids as $i => $iValue) {
772
			$this->options['query']['Ids.' . ($i + 1)] = $iValue;
773
		}
774
775
		return $this;
776
    }
777
}
778
779
/**
780
 * @method string getResourceOwnerId()
781
 * @method $this withResourceOwnerId($value)
782
 * @method string getSourceIp()
783
 * @method $this withSourceIp($value)
784
 * @method string getId()
785
 * @method $this withId($value)
786
 * @method string getPolicyVersion()
787
 * @method $this withPolicyVersion($value)
788
 */
789
class DeleteBackupPolicy extends Rpc
790
{
791
}
792
793
/**
794
 * @method string getResourceOwnerId()
795
 * @method $this withResourceOwnerId($value)
796
 * @method string getUuid()
797
 * @method $this withUuid($value)
798
 * @method string getSourceIp()
799
 * @method $this withSourceIp($value)
800
 * @method string getPolicyId()
801
 * @method $this withPolicyId($value)
802
 * @method array getUuidList()
803
 * @method string getPolicyVersion()
804
 * @method $this withPolicyVersion($value)
805
 */
806
class DeleteBackupPolicyMachine extends Rpc
807
{
808
809
    /**
810
     * @param array $uuidList
811
     *
812
     * @return $this
813
     */
814
	public function withUuidList(array $uuidList)
815
	{
816
	    $this->data['UuidList'] = $uuidList;
817
		foreach ($uuidList as $i => $iValue) {
818
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
819
		}
820
821
		return $this;
822
    }
823
}
824
825
/**
826
 * @method string getGroupId()
827
 * @method $this withGroupId($value)
828
 * @method string getSourceIp()
829
 * @method $this withSourceIp($value)
830
 */
831
class DeleteGroup extends Rpc
832
{
833
}
834
835
/**
836
 * @method string getType()
837
 * @method $this withType($value)
838
 * @method string getTarget()
839
 * @method $this withTarget($value)
840
 * @method string getSourceIp()
841
 * @method $this withSourceIp($value)
842
 * @method string getConfig()
843
 * @method $this withConfig($value)
844
 */
845
class DeleteLoginBaseConfig extends Rpc
846
{
847
}
848
849
/**
850
 * @method string getSourceIp()
851
 * @method $this withSourceIp($value)
852
 * @method string getId()
853
 * @method $this withId($value)
854
 * @method string getLang()
855
 * @method $this withLang($value)
856
 * @method string getResourceDirectoryAccountId()
857
 * @method $this withResourceDirectoryAccountId($value)
858
 */
859
class DeleteStrategy extends Rpc
860
{
861
}
862
863
/**
864
 * @method string getTagName()
865
 * @method $this withTagName($value)
866
 * @method string getSourceIp()
867
 * @method $this withSourceIp($value)
868
 * @method string getUuidList()
869
 * @method $this withUuidList($value)
870
 */
871
class DeleteTagWithUuid extends Rpc
872
{
873
}
874
875
/**
876
 * @method string getSourceIp()
877
 * @method $this withSourceIp($value)
878
 * @method string getVpcId()
879
 * @method $this withVpcId($value)
880
 */
881
class DeleteVpcHoneyPot extends Rpc
882
{
883
}
884
885
/**
886
 * @method string getWhitelist()
887
 * @method $this withWhitelist($value)
888
 * @method string getSourceIp()
889
 * @method $this withSourceIp($value)
890
 * @method string getId()
891
 * @method $this withId($value)
892
 */
893
class DeleteVulWhitelist extends Rpc
894
{
895
}
896
897
/**
898
 * @method string getSourceIp()
899
 * @method $this withSourceIp($value)
900
 * @method string getId()
901
 * @method $this withId($value)
902
 */
903
class DescribeAccessKeyLeakDetail extends Rpc
904
{
905
}
906
907
/**
908
 * @method string getQuery()
909
 * @method $this withQuery($value)
910
 * @method string getStartTs()
911
 * @method $this withStartTs($value)
912
 * @method string getCurrentPage()
913
 * @method $this withCurrentPage($value)
914
 * @method string getSourceIp()
915
 * @method $this withSourceIp($value)
916
 * @method string getPageSize()
917
 * @method $this withPageSize($value)
918
 * @method string getStatus()
919
 * @method $this withStatus($value)
920
 */
921
class DescribeAccesskeyLeakList extends Rpc
922
{
923
}
924
925
/**
926
 * @method string getRepoId()
927
 * @method $this withRepoId($value)
928
 * @method string getPod()
929
 * @method $this withPod($value)
930
 * @method string getClusterName()
931
 * @method $this withClusterName($value)
932
 * @method string getRepoNamespace()
933
 * @method $this withRepoNamespace($value)
934
 * @method string getSourceIp()
935
 * @method $this withSourceIp($value)
936
 * @method string getImageDigest()
937
 * @method $this withImageDigest($value)
938
 * @method array getScanRange()
939
 * @method string getPageSize()
940
 * @method $this withPageSize($value)
941
 * @method string getLang()
942
 * @method $this withLang($value)
943
 * @method string getImageTag()
944
 * @method $this withImageTag($value)
945
 * @method string getImage()
946
 * @method $this withImage($value)
947
 * @method string getMaliciousMd5()
948
 * @method $this withMaliciousMd5($value)
949
 * @method string getCurrentPage()
950
 * @method $this withCurrentPage($value)
951
 * @method string getClusterId()
952
 * @method $this withClusterId($value)
953
 * @method string getRepoName()
954
 * @method $this withRepoName($value)
955
 * @method string getNamespace()
956
 * @method $this withNamespace($value)
957
 * @method string getRepoInstanceId()
958
 * @method $this withRepoInstanceId($value)
959
 * @method string getImageLayer()
960
 * @method $this withImageLayer($value)
961
 * @method string getContainerId()
962
 * @method $this withContainerId($value)
963
 * @method string getLevels()
964
 * @method $this withLevels($value)
965
 * @method string getRepoRegionId()
966
 * @method $this withRepoRegionId($value)
967
 * @method array getUuids()
968
 */
969
class DescribeAffectedMaliciousFileImages extends Rpc
970
{
971
972
    /**
973
     * @param array $scanRange
974
     *
975
     * @return $this
976
     */
977
	public function withScanRange(array $scanRange)
978
	{
979
	    $this->data['ScanRange'] = $scanRange;
980
		foreach ($scanRange as $i => $iValue) {
981
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
982
		}
983
984
		return $this;
985
    }
986
987
    /**
988
     * @param array $uuids
989
     *
990
     * @return $this
991
     */
992
	public function withUuids(array $uuids)
993
	{
994
	    $this->data['Uuids'] = $uuids;
995
		foreach ($uuids as $i => $iValue) {
996
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
997
		}
998
999
		return $this;
1000
    }
1001
}
1002
1003
/**
1004
 * @method string getAlarmUniqueInfo()
1005
 * @method $this withAlarmUniqueInfo($value)
1006
 * @method string getSourceIp()
1007
 * @method $this withSourceIp($value)
1008
 * @method string getFrom()
1009
 * @method $this withFrom($value)
1010
 * @method string getLang()
1011
 * @method $this withLang($value)
1012
 */
1013
class DescribeAlarmEventDetail extends Rpc
1014
{
1015
}
1016
1017
/**
1018
 * @method string getTimeEnd()
1019
 * @method $this withTimeEnd($value)
1020
 * @method string getTargetType()
1021
 * @method $this withTargetType($value)
1022
 * @method string getSortType()
1023
 * @method $this withSortType($value)
1024
 * @method string getAlarmEventType()
1025
 * @method $this withAlarmEventType($value)
1026
 * @method string getRemark()
1027
 * @method $this withRemark($value)
1028
 * @method string getContainerFieldName()
1029
 * @method $this withContainerFieldName($value)
1030
 * @method string getAlarmEventName()
1031
 * @method $this withAlarmEventName($value)
1032
 * @method string getSourceIp()
1033
 * @method $this withSourceIp($value)
1034
 * @method string getContainerFieldValue()
1035
 * @method $this withContainerFieldValue($value)
1036
 * @method string getPageSize()
1037
 * @method $this withPageSize($value)
1038
 * @method string getFrom()
1039
 * @method $this withFrom($value)
1040
 * @method string getId()
1041
 * @method $this withId($value)
1042
 * @method string getTacticId()
1043
 * @method $this withTacticId($value)
1044
 * @method string getLang()
1045
 * @method $this withLang($value)
1046
 * @method string getUniqueInfo()
1047
 * @method $this withUniqueInfo($value)
1048
 * @method string getGroupId()
1049
 * @method $this withGroupId($value)
1050
 * @method string getDealed()
1051
 * @method $this withDealed($value)
1052
 * @method string getCurrentPage()
1053
 * @method $this withCurrentPage($value)
1054
 * @method string getClusterId()
1055
 * @method $this withClusterId($value)
1056
 * @method string getOperateTimeEnd()
1057
 * @method $this withOperateTimeEnd($value)
1058
 * @method array getOperateErrorCodeList()
1059
 * @method string getSortColumn()
1060
 * @method $this withSortColumn($value)
1061
 * @method string getOperateTimeStart()
1062
 * @method $this withOperateTimeStart($value)
1063
 * @method string getTimeStart()
1064
 * @method $this withTimeStart($value)
1065
 * @method string getLevels()
1066
 * @method $this withLevels($value)
1067
 * @method string getUuids()
1068
 * @method $this withUuids($value)
1069
 */
1070
class DescribeAlarmEventList extends Rpc
1071
{
1072
1073
    /**
1074
     * @param array $operateErrorCodeList
1075
     *
1076
     * @return $this
1077
     */
1078
	public function withOperateErrorCodeList(array $operateErrorCodeList)
1079
	{
1080
	    $this->data['OperateErrorCodeList'] = $operateErrorCodeList;
1081
		foreach ($operateErrorCodeList as $i => $iValue) {
1082
			$this->options['query']['OperateErrorCodeList.' . ($i + 1)] = $iValue;
1083
		}
1084
1085
		return $this;
1086
    }
1087
}
1088
1089
/**
1090
 * @method string getUniqueInfo()
1091
 * @method $this withUniqueInfo($value)
1092
 * @method string getUuid()
1093
 * @method $this withUuid($value)
1094
 * @method string getEventName()
1095
 * @method $this withEventName($value)
1096
 * @method string getSourceIp()
1097
 * @method $this withSourceIp($value)
1098
 * @method string getLang()
1099
 * @method $this withLang($value)
1100
 */
1101
class DescribeAlarmEventStackInfo extends Rpc
1102
{
1103
}
1104
1105
/**
1106
 * @method string getSourceIp()
1107
 * @method $this withSourceIp($value)
1108
 */
1109
class DescribeAllEntity extends Rpc
1110
{
1111
}
1112
1113
/**
1114
 * @method string getSourceIp()
1115
 * @method $this withSourceIp($value)
1116
 * @method string getLang()
1117
 * @method $this withLang($value)
1118
 * @method string getResourceDirectoryAccountId()
1119
 * @method $this withResourceDirectoryAccountId($value)
1120
 */
1121
class DescribeAllGroups extends Rpc
1122
{
1123
}
1124
1125
/**
1126
 * @method string getResourceOwnerId()
1127
 * @method $this withResourceOwnerId($value)
1128
 * @method string getSourceIp()
1129
 * @method $this withSourceIp($value)
1130
 */
1131
class DescribeAntiBruteForceRules extends Rpc
1132
{
1133
}
1134
1135
/**
1136
 * @method string getUuid()
1137
 * @method $this withUuid($value)
1138
 * @method string getSourceIp()
1139
 * @method $this withSourceIp($value)
1140
 * @method string getLang()
1141
 * @method $this withLang($value)
1142
 */
1143
class DescribeAssetDetailByUuid extends Rpc
1144
{
1145
}
1146
1147
/**
1148
 * @method string getSourceIp()
1149
 * @method $this withSourceIp($value)
1150
 * @method string getLang()
1151
 * @method $this withLang($value)
1152
 * @method string getUuids()
1153
 * @method $this withUuids($value)
1154
 */
1155
class DescribeAssetDetailByUuids extends Rpc
1156
{
1157
}
1158
1159
/**
1160
 * @method string getSourceIp()
1161
 * @method $this withSourceIp($value)
1162
 */
1163
class DescribeAssetSummary extends Rpc
1164
{
1165
}
1166
1167
/**
1168
 * @method string getData()
1169
 * @method $this withData($value)
1170
 * @method string getBase64()
1171
 * @method $this withBase64($value)
1172
 * @method string getStartTime()
1173
 * @method $this withStartTime($value)
1174
 * @method string getType()
1175
 * @method $this withType($value)
1176
 * @method string getSourceIp()
1177
 * @method $this withSourceIp($value)
1178
 * @method string getPageSize()
1179
 * @method $this withPageSize($value)
1180
 * @method string getLang()
1181
 * @method $this withLang($value)
1182
 * @method string getEndTime()
1183
 * @method $this withEndTime($value)
1184
 * @method string getCurrentPage()
1185
 * @method $this withCurrentPage($value)
1186
 */
1187
class DescribeAttackAnalysisData extends Rpc
1188
{
1189
}
1190
1191
/**
1192
 * @method string getSourceIp()
1193
 * @method $this withSourceIp($value)
1194
 * @method string getResourceDirectoryAccountId()
1195
 * @method $this withResourceDirectoryAccountId($value)
1196
 */
1197
class DescribeAutoDelConfig extends Rpc
1198
{
1199
}
1200
1201
/**
1202
 * @method string getResourceOwnerId()
1203
 * @method $this withResourceOwnerId($value)
1204
 * @method string getSupportRegionId()
1205
 * @method $this withSupportRegionId($value)
1206
 * @method string getSourceIp()
1207
 * @method $this withSourceIp($value)
1208
 */
1209
class DescribeBackupClients extends Rpc
1210
{
1211
}
1212
1213
/**
1214
 * @method string getResourceOwnerId()
1215
 * @method $this withResourceOwnerId($value)
1216
 * @method string getUuid()
1217
 * @method $this withUuid($value)
1218
 * @method string getPath()
1219
 * @method $this withPath($value)
1220
 * @method string getSnapshotHash()
1221
 * @method $this withSnapshotHash($value)
1222
 * @method string getSourceIp()
1223
 * @method $this withSourceIp($value)
1224
 * @method string getPageSize()
1225
 * @method $this withPageSize($value)
1226
 * @method string getCurrentPage()
1227
 * @method $this withCurrentPage($value)
1228
 */
1229
class DescribeBackupFiles extends Rpc
1230
{
1231
}
1232
1233
/**
1234
 * @method string getResourceOwnerId()
1235
 * @method $this withResourceOwnerId($value)
1236
 * @method string getSourceIp()
1237
 * @method $this withSourceIp($value)
1238
 * @method string getMachineRemark()
1239
 * @method $this withMachineRemark($value)
1240
 * @method string getPageSize()
1241
 * @method $this withPageSize($value)
1242
 * @method string getCurrentPage()
1243
 * @method $this withCurrentPage($value)
1244
 * @method string getName()
1245
 * @method $this withName($value)
1246
 * @method string getStatus()
1247
 * @method $this withStatus($value)
1248
 */
1249
class DescribeBackupPolicies extends Rpc
1250
{
1251
}
1252
1253
/**
1254
 * @method string getResourceOwnerId()
1255
 * @method $this withResourceOwnerId($value)
1256
 * @method string getSourceIp()
1257
 * @method $this withSourceIp($value)
1258
 * @method string getId()
1259
 * @method $this withId($value)
1260
 */
1261
class DescribeBackupPolicy extends Rpc
1262
{
1263
}
1264
1265
/**
1266
 * @method string getResourceOwnerId()
1267
 * @method $this withResourceOwnerId($value)
1268
 * @method string getSourceIp()
1269
 * @method $this withSourceIp($value)
1270
 */
1271
class DescribeBackupRestoreCount extends Rpc
1272
{
1273
}
1274
1275
/**
1276
 * @method string getResourceOwnerId()
1277
 * @method $this withResourceOwnerId($value)
1278
 * @method string getSourceIp()
1279
 * @method $this withSourceIp($value)
1280
 */
1281
class DescribeBruteForceSummary extends Rpc
1282
{
1283
}
1284
1285
/**
1286
 * @method string getSourceIp()
1287
 * @method $this withSourceIp($value)
1288
 */
1289
class DescribeCheckEcsWarnings extends Rpc
1290
{
1291
}
1292
1293
/**
1294
 * @method string getSourceIp()
1295
 * @method $this withSourceIp($value)
1296
 * @method string getLang()
1297
 * @method $this withLang($value)
1298
 * @method string getCheckWarningId()
1299
 * @method $this withCheckWarningId($value)
1300
 */
1301
class DescribeCheckWarningDetail extends Rpc
1302
{
1303
}
1304
1305
/**
1306
 * @method string getUuid()
1307
 * @method $this withUuid($value)
1308
 * @method string getCheckType()
1309
 * @method $this withCheckType($value)
1310
 * @method string getSourceIp()
1311
 * @method $this withSourceIp($value)
1312
 * @method string getPageSize()
1313
 * @method $this withPageSize($value)
1314
 * @method string getLang()
1315
 * @method $this withLang($value)
1316
 * @method string getCheckId()
1317
 * @method $this withCheckId($value)
1318
 * @method string getCurrentPage()
1319
 * @method $this withCurrentPage($value)
1320
 * @method string getRiskId()
1321
 * @method $this withRiskId($value)
1322
 * @method string getRiskStatus()
1323
 * @method $this withRiskStatus($value)
1324
 */
1325
class DescribeCheckWarnings extends Rpc
1326
{
1327
}
1328
1329
/**
1330
 * @method string getTargetType()
1331
 * @method $this withTargetType($value)
1332
 * @method string getContainerFieldName()
1333
 * @method $this withContainerFieldName($value)
1334
 * @method string getRiskName()
1335
 * @method $this withRiskName($value)
1336
 * @method string getSourceIp()
1337
 * @method $this withSourceIp($value)
1338
 * @method string getContainerFieldValue()
1339
 * @method $this withContainerFieldValue($value)
1340
 * @method string getPageSize()
1341
 * @method $this withPageSize($value)
1342
 * @method string getLang()
1343
 * @method $this withLang($value)
1344
 * @method string getCurrentPage()
1345
 * @method $this withCurrentPage($value)
1346
 * @method string getClusterId()
1347
 * @method $this withClusterId($value)
1348
 * @method string getRiskLevel()
1349
 * @method $this withRiskLevel($value)
1350
 * @method string getRiskStatus()
1351
 * @method $this withRiskStatus($value)
1352
 * @method string getStrategyId()
1353
 * @method $this withStrategyId($value)
1354
 * @method string getTypeName()
1355
 * @method $this withTypeName($value)
1356
 * @method string getStatus()
1357
 * @method $this withStatus($value)
1358
 * @method string getUuids()
1359
 * @method $this withUuids($value)
1360
 */
1361
class DescribeCheckWarningSummary extends Rpc
1362
{
1363
}
1364
1365
/**
1366
 * @method string getCriteria()
1367
 * @method $this withCriteria($value)
1368
 * @method string getImportance()
1369
 * @method $this withImportance($value)
1370
 * @method string getSourceIp()
1371
 * @method $this withSourceIp($value)
1372
 * @method string getNoPage()
1373
 * @method $this withNoPage($value)
1374
 * @method string getPageSize()
1375
 * @method $this withPageSize($value)
1376
 * @method string getLogicalExp()
1377
 * @method $this withLogicalExp($value)
1378
 * @method string getLang()
1379
 * @method $this withLang($value)
1380
 * @method string getResourceDirectoryAccountId()
1381
 * @method $this withResourceDirectoryAccountId($value)
1382
 * @method string getCurrentPage()
1383
 * @method $this withCurrentPage($value)
1384
 * @method string getMachineTypes()
1385
 * @method $this withMachineTypes($value)
1386
 * @method string getNoGroupTrace()
1387
 * @method $this withNoGroupTrace($value)
1388
 */
1389
class DescribeCloudCenterInstances extends Rpc
1390
{
1391
}
1392
1393
/**
1394
 * @method string getSourceIp()
1395
 * @method $this withSourceIp($value)
1396
 */
1397
class DescribeCloudProductFieldStatistics extends Rpc
1398
{
1399
}
1400
1401
/**
1402
 * @method string getType()
1403
 * @method $this withType($value)
1404
 * @method string getSourceIp()
1405
 * @method $this withSourceIp($value)
1406
 * @method string getResourceDirectoryAccountId()
1407
 * @method $this withResourceDirectoryAccountId($value)
1408
 */
1409
class DescribeCommonOverallConfig extends Rpc
1410
{
1411
}
1412
1413
/**
1414
 * @method string getTargetType()
1415
 * @method $this withTargetType($value)
1416
 * @method string getType()
1417
 * @method $this withType($value)
1418
 * @method string getSourceIp()
1419
 * @method $this withSourceIp($value)
1420
 */
1421
class DescribeCommonTargetResultList extends Rpc
1422
{
1423
}
1424
1425
/**
1426
 * @method string getSourceIp()
1427
 * @method $this withSourceIp($value)
1428
 * @method string getLang()
1429
 * @method $this withLang($value)
1430
 * @method string getResourceDirectoryAccountId()
1431
 * @method $this withResourceDirectoryAccountId($value)
1432
 */
1433
class DescribeConcernNecessity extends Rpc
1434
{
1435
}
1436
1437
/**
1438
 * @method string getClusterId()
1439
 * @method $this withClusterId($value)
1440
 * @method string getSourceIp()
1441
 * @method $this withSourceIp($value)
1442
 */
1443
class DescribeContainerStatistics extends Rpc
1444
{
1445
}
1446
1447
/**
1448
 * @method string getSupportAutoTag()
1449
 * @method $this withSupportAutoTag($value)
1450
 * @method string getSourceIp()
1451
 * @method $this withSourceIp($value)
1452
 * @method string getValue()
1453
 * @method $this withValue($value)
1454
 * @method string getMachineTypes()
1455
 * @method $this withMachineTypes($value)
1456
 */
1457
class DescribeCriteria extends Rpc
1458
{
1459
}
1460
1461
/**
1462
 * @method string getRuleActionName()
1463
 * @method $this withRuleActionName($value)
1464
 * @method string getCurrentPage()
1465
 * @method $this withCurrentPage($value)
1466
 * @method string getSourceIp()
1467
 * @method $this withSourceIp($value)
1468
 * @method string getPageSize()
1469
 * @method $this withPageSize($value)
1470
 */
1471
class DescribeDingTalk extends Rpc
1472
{
1473
}
1474
1475
/**
1476
 * @method string getSourceIp()
1477
 * @method $this withSourceIp($value)
1478
 */
1479
class DescribeDomainCount extends Rpc
1480
{
1481
}
1482
1483
/**
1484
 * @method string getDomainName()
1485
 * @method $this withDomainName($value)
1486
 * @method string getSourceIp()
1487
 * @method $this withSourceIp($value)
1488
 */
1489
class DescribeDomainDetail extends Rpc
1490
{
1491
}
1492
1493
/**
1494
 * @method string getCurrentPage()
1495
 * @method $this withCurrentPage($value)
1496
 * @method string getFuzzyDomain()
1497
 * @method $this withFuzzyDomain($value)
1498
 * @method string getSourceIp()
1499
 * @method $this withSourceIp($value)
1500
 * @method string getDomainType()
1501
 * @method $this withDomainType($value)
1502
 * @method string getPageSize()
1503
 * @method $this withPageSize($value)
1504
 */
1505
class DescribeDomainList extends Rpc
1506
{
1507
}
1508
1509
/**
1510
 * @method string getScanType()
1511
 * @method $this withScanType($value)
1512
 * @method string getCheckType()
1513
 * @method $this withCheckType($value)
1514
 * @method string getSourceIp()
1515
 * @method $this withSourceIp($value)
1516
 * @method string getPageSize()
1517
 * @method $this withPageSize($value)
1518
 * @method string getCheckStatus()
1519
 * @method $this withCheckStatus($value)
1520
 * @method string getLang()
1521
 * @method $this withLang($value)
1522
 * @method string getCurrentPage()
1523
 * @method $this withCurrentPage($value)
1524
 * @method string getVulName()
1525
 * @method $this withVulName($value)
1526
 * @method string getRiskStatus()
1527
 * @method $this withRiskStatus($value)
1528
 */
1529
class DescribeEmgVulItem extends Rpc
1530
{
1531
}
1532
1533
/**
1534
 * @method string getSourceIp()
1535
 * @method $this withSourceIp($value)
1536
 * @method string getExportId()
1537
 * @method $this withExportId($value)
1538
 */
1539
class DescribeExportInfo extends Rpc
1540
{
1541
}
1542
1543
/**
1544
 * @method string getSourceIp()
1545
 * @method $this withSourceIp($value)
1546
 * @method string getValue()
1547
 * @method $this withValue($value)
1548
 */
1549
class DescribeExposedInstanceCriteria extends Rpc
1550
{
1551
}
1552
1553
/**
1554
 * @method string getUuid()
1555
 * @method $this withUuid($value)
1556
 * @method string getSourceIp()
1557
 * @method $this withSourceIp($value)
1558
 */
1559
class DescribeExposedInstanceDetail extends Rpc
1560
{
1561
}
1562
1563
/**
1564
 * @method string getExposurePort()
1565
 * @method $this withExposurePort($value)
1566
 * @method string getSourceIp()
1567
 * @method $this withSourceIp($value)
1568
 * @method string getPageSize()
1569
 * @method $this withPageSize($value)
1570
 * @method string getVulStatus()
1571
 * @method $this withVulStatus($value)
1572
 * @method string getExposureIp()
1573
 * @method $this withExposureIp($value)
1574
 * @method string getGroupId()
1575
 * @method $this withGroupId($value)
1576
 * @method string getCurrentPage()
1577
 * @method $this withCurrentPage($value)
1578
 * @method string getExposureComponent()
1579
 * @method $this withExposureComponent($value)
1580
 * @method string getInstanceId()
1581
 * @method $this withInstanceId($value)
1582
 * @method string getInstanceName()
1583
 * @method $this withInstanceName($value)
1584
 * @method string getHealthStatus()
1585
 * @method $this withHealthStatus($value)
1586
 */
1587
class DescribeExposedInstanceList extends Rpc
1588
{
1589
}
1590
1591
/**
1592
 * @method string getSourceIp()
1593
 * @method $this withSourceIp($value)
1594
 */
1595
class DescribeExposedStatistics extends Rpc
1596
{
1597
}
1598
1599
/**
1600
 * @method string getStatisticsType()
1601
 * @method $this withStatisticsType($value)
1602
 * @method string getStatisticsTypeGatewayType()
1603
 * @method $this withStatisticsTypeGatewayType($value)
1604
 * @method string getCurrentPage()
1605
 * @method $this withCurrentPage($value)
1606
 * @method string getSourceIp()
1607
 * @method $this withSourceIp($value)
1608
 * @method string getStatisticsTypeInstanceValue()
1609
 * @method $this withStatisticsTypeInstanceValue($value)
1610
 * @method string getPageSize()
1611
 * @method $this withPageSize($value)
1612
 */
1613
class DescribeExposedStatisticsDetail extends Rpc
1614
{
1615
}
1616
1617
/**
1618
 * @method string getMachineTypes()
1619
 * @method $this withMachineTypes($value)
1620
 * @method string getSourceIp()
1621
 * @method $this withSourceIp($value)
1622
 */
1623
class DescribeFieldStatistics extends Rpc
1624
{
1625
}
1626
1627
/**
1628
 * @method string getType()
1629
 * @method $this withType($value)
1630
 * @method string getSourceIp()
1631
 * @method $this withSourceIp($value)
1632
 * @method string getOperateType()
1633
 * @method $this withOperateType($value)
1634
 * @method string getLang()
1635
 * @method $this withLang($value)
1636
 * @method string getInfo()
1637
 * @method $this withInfo($value)
1638
 */
1639
class DescribeFrontVulPatchList extends Rpc
1640
{
1641
}
1642
1643
/**
1644
 * @method string getCriteria()
1645
 * @method $this withCriteria($value)
1646
 * @method string getSourceIp()
1647
 * @method $this withSourceIp($value)
1648
 * @method string getGroupField()
1649
 * @method $this withGroupField($value)
1650
 * @method string getPageSize()
1651
 * @method $this withPageSize($value)
1652
 * @method string getLogicalExp()
1653
 * @method $this withLogicalExp($value)
1654
 * @method string getFieldValue()
1655
 * @method $this withFieldValue($value)
1656
 * @method string getCurrentPage()
1657
 * @method $this withCurrentPage($value)
1658
 */
1659
class DescribeGroupedContainerInstances extends Rpc
1660
{
1661
}
1662
1663
/**
1664
 * @method string getCriteria()
1665
 * @method $this withCriteria($value)
1666
 * @method string getSourceIp()
1667
 * @method $this withSourceIp($value)
1668
 * @method string getGroupField()
1669
 * @method $this withGroupField($value)
1670
 * @method string getNoPage()
1671
 * @method $this withNoPage($value)
1672
 * @method string getPageSize()
1673
 * @method $this withPageSize($value)
1674
 * @method string getLang()
1675
 * @method $this withLang($value)
1676
 * @method string getFieldValue()
1677
 * @method $this withFieldValue($value)
1678
 * @method string getCurrentPage()
1679
 * @method $this withCurrentPage($value)
1680
 * @method string getMachineTypes()
1681
 * @method $this withMachineTypes($value)
1682
 */
1683
class DescribeGroupedInstances extends Rpc
1684
{
1685
}
1686
1687
/**
1688
 * @method string getRepoId()
1689
 * @method $this withRepoId($value)
1690
 * @method string getFuzzyMaliciousName()
1691
 * @method $this withFuzzyMaliciousName($value)
1692
 * @method string getRepoNamespace()
1693
 * @method $this withRepoNamespace($value)
1694
 * @method string getSourceIp()
1695
 * @method $this withSourceIp($value)
1696
 * @method string getImageDigest()
1697
 * @method $this withImageDigest($value)
1698
 * @method array getScanRange()
1699
 * @method string getPageSize()
1700
 * @method $this withPageSize($value)
1701
 * @method string getLang()
1702
 * @method $this withLang($value)
1703
 * @method string getImageTag()
1704
 * @method $this withImageTag($value)
1705
 * @method string getMaliciousMd5()
1706
 * @method $this withMaliciousMd5($value)
1707
 * @method string getCurrentPage()
1708
 * @method $this withCurrentPage($value)
1709
 * @method string getClusterId()
1710
 * @method $this withClusterId($value)
1711
 * @method string getRepoName()
1712
 * @method $this withRepoName($value)
1713
 * @method string getRepoInstanceId()
1714
 * @method $this withRepoInstanceId($value)
1715
 * @method string getImageLayer()
1716
 * @method $this withImageLayer($value)
1717
 * @method string getLevels()
1718
 * @method $this withLevels($value)
1719
 * @method string getRepoRegionId()
1720
 * @method $this withRepoRegionId($value)
1721
 * @method array getUuids()
1722
 */
1723
class DescribeGroupedMaliciousFiles extends Rpc
1724
{
1725
1726
    /**
1727
     * @param array $scanRange
1728
     *
1729
     * @return $this
1730
     */
1731
	public function withScanRange(array $scanRange)
1732
	{
1733
	    $this->data['ScanRange'] = $scanRange;
1734
		foreach ($scanRange as $i => $iValue) {
1735
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
1736
		}
1737
1738
		return $this;
1739
    }
1740
1741
    /**
1742
     * @param array $uuids
1743
     *
1744
     * @return $this
1745
     */
1746
	public function withUuids(array $uuids)
1747
	{
1748
	    $this->data['Uuids'] = $uuids;
1749
		foreach ($uuids as $i => $iValue) {
1750
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
1751
		}
1752
1753
		return $this;
1754
    }
1755
}
1756
1757
/**
1758
 * @method string getMachineTypes()
1759
 * @method $this withMachineTypes($value)
1760
 * @method string getSourceIp()
1761
 * @method $this withSourceIp($value)
1762
 */
1763
class DescribeGroupedTags extends Rpc
1764
{
1765
}
1766
1767
/**
1768
 * @method string getMinScore()
1769
 * @method $this withMinScore($value)
1770
 * @method string getAttachTypes()
1771
 * @method $this withAttachTypes($value)
1772
 * @method string getType()
1773
 * @method $this withType($value)
1774
 * @method string getVpcInstanceIds()
1775
 * @method $this withVpcInstanceIds($value)
1776
 * @method string getLastTsEnd()
1777
 * @method $this withLastTsEnd($value)
1778
 * @method string getCreateTsStart()
1779
 * @method $this withCreateTsStart($value)
1780
 * @method string getContainerFieldName()
1781
 * @method $this withContainerFieldName($value)
1782
 * @method string getSourceIp()
1783
 * @method $this withSourceIp($value)
1784
 * @method string getLevel()
1785
 * @method $this withLevel($value)
1786
 * @method string getGroupId()
1787
 * @method $this withGroupId($value)
1788
 * @method string getOrderBy()
1789
 * @method $this withOrderBy($value)
1790
 * @method string getPatchId()
1791
 * @method $this withPatchId($value)
1792
 * @method string getAliasName()
1793
 * @method $this withAliasName($value)
1794
 * @method string getName()
1795
 * @method $this withName($value)
1796
 * @method string getCreateTsEnd()
1797
 * @method $this withCreateTsEnd($value)
1798
 * @method string getNecessity()
1799
 * @method $this withNecessity($value)
1800
 * @method string getUuids()
1801
 * @method $this withUuids($value)
1802
 * @method string getStatusList()
1803
 * @method $this withStatusList($value)
1804
 * @method string getTargetType()
1805
 * @method $this withTargetType($value)
1806
 * @method string getCveId()
1807
 * @method $this withCveId($value)
1808
 * @method string getContainerFieldValue()
1809
 * @method $this withContainerFieldValue($value)
1810
 * @method string getPageSize()
1811
 * @method $this withPageSize($value)
1812
 * @method string getLang()
1813
 * @method $this withLang($value)
1814
 * @method string getLastTsStart()
1815
 * @method $this withLastTsStart($value)
1816
 * @method string getAssetType()
1817
 * @method $this withAssetType($value)
1818
 * @method string getDirection()
1819
 * @method $this withDirection($value)
1820
 * @method string getDealed()
1821
 * @method $this withDealed($value)
1822
 * @method string getCurrentPage()
1823
 * @method $this withCurrentPage($value)
1824
 * @method string getClusterId()
1825
 * @method $this withClusterId($value)
1826
 * @method string getSearchTags()
1827
 * @method $this withSearchTags($value)
1828
 */
1829
class DescribeGroupedVul extends Rpc
1830
{
1831
}
1832
1833
/**
1834
 * @method string getSourceIp()
1835
 * @method $this withSourceIp($value)
1836
 */
1837
class DescribeHoneyPotAuth extends Rpc
1838
{
1839
}
1840
1841
/**
1842
 * @method string getStatisticsDays()
1843
 * @method $this withStatisticsDays($value)
1844
 * @method string getStatisticsKeyType()
1845
 * @method $this withStatisticsKeyType($value)
1846
 * @method string getSourceIp()
1847
 * @method $this withSourceIp($value)
1848
 * @method string getFrom()
1849
 * @method $this withFrom($value)
1850
 */
1851
class DescribeHoneyPotSuspStatistics extends Rpc
1852
{
1853
}
1854
1855
/**
1856
 * @method string getCriteria()
1857
 * @method $this withCriteria($value)
1858
 * @method string getSourceIp()
1859
 * @method $this withSourceIp($value)
1860
 * @method array getScanRange()
1861
 * @method string getPageSize()
1862
 * @method $this withPageSize($value)
1863
 * @method string getCriteriaType()
1864
 * @method $this withCriteriaType($value)
1865
 * @method string getLang()
1866
 * @method $this withLang($value)
1867
 * @method string getCurrentPage()
1868
 * @method $this withCurrentPage($value)
1869
 * @method string getClusterId()
1870
 * @method $this withClusterId($value)
1871
 * @method string getRiskLevel()
1872
 * @method $this withRiskLevel($value)
1873
 */
1874
class DescribeImageBaselineCheckSummary extends Rpc
1875
{
1876
1877
    /**
1878
     * @param array $scanRange
1879
     *
1880
     * @return $this
1881
     */
1882
	public function withScanRange(array $scanRange)
1883
	{
1884
	    $this->data['ScanRange'] = $scanRange;
1885
		foreach ($scanRange as $i => $iValue) {
1886
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
1887
		}
1888
1889
		return $this;
1890
    }
1891
}
1892
1893
/**
1894
 * @method string getStartTime()
1895
 * @method $this withStartTime($value)
1896
 * @method string getSourceIp()
1897
 * @method $this withSourceIp($value)
1898
 * @method string getPageSize()
1899
 * @method $this withPageSize($value)
1900
 * @method string getEndTime()
1901
 * @method $this withEndTime($value)
1902
 * @method string getCurrentPage()
1903
 * @method $this withCurrentPage($value)
1904
 * @method string getStatus()
1905
 * @method $this withStatus($value)
1906
 */
1907
class DescribeImageFixTask extends Rpc
1908
{
1909
}
1910
1911
/**
1912
 * @method string getType()
1913
 * @method $this withType($value)
1914
 * @method string getLastTsEnd()
1915
 * @method $this withLastTsEnd($value)
1916
 * @method string getCreateTsStart()
1917
 * @method $this withCreateTsStart($value)
1918
 * @method string getIsLatest()
1919
 * @method $this withIsLatest($value)
1920
 * @method string getSourceIp()
1921
 * @method $this withSourceIp($value)
1922
 * @method string getImageTag()
1923
 * @method $this withImageTag($value)
1924
 * @method string getLevel()
1925
 * @method $this withLevel($value)
1926
 * @method string getGroupId()
1927
 * @method $this withGroupId($value)
1928
 * @method string getOrderBy()
1929
 * @method $this withOrderBy($value)
1930
 * @method string getAliasName()
1931
 * @method $this withAliasName($value)
1932
 * @method string getPatchId()
1933
 * @method $this withPatchId($value)
1934
 * @method string getName()
1935
 * @method $this withName($value)
1936
 * @method string getCreateTsEnd()
1937
 * @method $this withCreateTsEnd($value)
1938
 * @method string getNecessity()
1939
 * @method $this withNecessity($value)
1940
 * @method string getUuids()
1941
 * @method $this withUuids($value)
1942
 * @method string getRepoId()
1943
 * @method $this withRepoId($value)
1944
 * @method string getStatusList()
1945
 * @method $this withStatusList($value)
1946
 * @method string getCveId()
1947
 * @method $this withCveId($value)
1948
 * @method string getRemark()
1949
 * @method $this withRemark($value)
1950
 * @method string getRepoNamespace()
1951
 * @method $this withRepoNamespace($value)
1952
 * @method string getImageDigest()
1953
 * @method $this withImageDigest($value)
1954
 * @method array getScanRange()
1955
 * @method string getPageSize()
1956
 * @method $this withPageSize($value)
1957
 * @method string getLang()
1958
 * @method $this withLang($value)
1959
 * @method string getLastTsStart()
1960
 * @method $this withLastTsStart($value)
1961
 * @method string getDirection()
1962
 * @method $this withDirection($value)
1963
 * @method string getDealed()
1964
 * @method $this withDealed($value)
1965
 * @method string getCurrentPage()
1966
 * @method $this withCurrentPage($value)
1967
 * @method string getClusterId()
1968
 * @method $this withClusterId($value)
1969
 * @method string getSearchTags()
1970
 * @method $this withSearchTags($value)
1971
 * @method string getRepoName()
1972
 * @method $this withRepoName($value)
1973
 * @method string getRepoInstanceId()
1974
 * @method $this withRepoInstanceId($value)
1975
 * @method string getImageLayer()
1976
 * @method $this withImageLayer($value)
1977
 * @method string getRepoRegionId()
1978
 * @method $this withRepoRegionId($value)
1979
 */
1980
class DescribeImageGroupedVulList extends Rpc
1981
{
1982
1983
    /**
1984
     * @param array $scanRange
1985
     *
1986
     * @return $this
1987
     */
1988
	public function withScanRange(array $scanRange)
1989
	{
1990
	    $this->data['ScanRange'] = $scanRange;
1991
		foreach ($scanRange as $i => $iValue) {
1992
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
1993
		}
1994
1995
		return $this;
1996
    }
1997
}
1998
1999
/**
2000
 * @method string getSensitiveFileKey()
2001
 * @method $this withSensitiveFileKey($value)
2002
 * @method string getRepoNamespace()
2003
 * @method $this withRepoNamespace($value)
2004
 * @method string getImageDigest()
2005
 * @method $this withImageDigest($value)
2006
 * @method string getScanRange()
2007
 * @method $this withScanRange($value)
2008
 * @method string getPageSize()
2009
 * @method $this withPageSize($value)
2010
 * @method string getLang()
2011
 * @method $this withLang($value)
2012
 * @method string getCurrentPage()
2013
 * @method $this withCurrentPage($value)
2014
 * @method string getRiskLevel()
2015
 * @method $this withRiskLevel($value)
2016
 * @method string getRepoName()
2017
 * @method $this withRepoName($value)
2018
 * @method string getRepoInstanceId()
2019
 * @method $this withRepoInstanceId($value)
2020
 */
2021
class DescribeImageListBySensitiveFile extends Rpc
2022
{
2023
}
2024
2025
/**
2026
 * @method string getPod()
2027
 * @method $this withPod($value)
2028
 * @method string getClusterName()
2029
 * @method $this withClusterName($value)
2030
 * @method string getCriteria()
2031
 * @method $this withCriteria($value)
2032
 * @method string getRepoNamespace()
2033
 * @method $this withRepoNamespace($value)
2034
 * @method string getSourceIp()
2035
 * @method $this withSourceIp($value)
2036
 * @method string getImageDigest()
2037
 * @method $this withImageDigest($value)
2038
 * @method array getScanRange()
2039
 * @method string getPageSize()
2040
 * @method $this withPageSize($value)
2041
 * @method string getCriteriaType()
2042
 * @method $this withCriteriaType($value)
2043
 * @method string getLang()
2044
 * @method $this withLang($value)
2045
 * @method string getImage()
2046
 * @method $this withImage($value)
2047
 * @method string getCurrentPage()
2048
 * @method $this withCurrentPage($value)
2049
 * @method string getClusterId()
2050
 * @method $this withClusterId($value)
2051
 * @method string getRepoName()
2052
 * @method $this withRepoName($value)
2053
 * @method string getNamespace()
2054
 * @method $this withNamespace($value)
2055
 * @method string getBaselineNameKey()
2056
 * @method $this withBaselineNameKey($value)
2057
 * @method string getRepoInstanceId()
2058
 * @method $this withRepoInstanceId($value)
2059
 * @method string getContainerId()
2060
 * @method $this withContainerId($value)
2061
 */
2062
class DescribeImageListWithBaselineName extends Rpc
2063
{
2064
2065
    /**
2066
     * @param array $scanRange
2067
     *
2068
     * @return $this
2069
     */
2070
	public function withScanRange(array $scanRange)
2071
	{
2072
	    $this->data['ScanRange'] = $scanRange;
2073
		foreach ($scanRange as $i => $iValue) {
2074
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
2075
		}
2076
2077
		return $this;
2078
    }
2079
}
2080
2081
/**
2082
 * @method string getSourceIp()
2083
 * @method $this withSourceIp($value)
2084
 */
2085
class DescribeImageScanAuthCount extends Rpc
2086
{
2087
}
2088
2089
/**
2090
 * @method string getSensitiveFileKey()
2091
 * @method $this withSensitiveFileKey($value)
2092
 * @method string getScanRange()
2093
 * @method $this withScanRange($value)
2094
 * @method string getPageSize()
2095
 * @method $this withPageSize($value)
2096
 * @method string getLang()
2097
 * @method $this withLang($value)
2098
 * @method string getImageUuid()
2099
 * @method $this withImageUuid($value)
2100
 * @method string getCurrentPage()
2101
 * @method $this withCurrentPage($value)
2102
 */
2103
class DescribeImageSensitiveFileByKey extends Rpc
2104
{
2105
}
2106
2107
/**
2108
 * @method string getCriteria()
2109
 * @method $this withCriteria($value)
2110
 * @method string getUuid()
2111
 * @method $this withUuid($value)
2112
 * @method string getScanRange()
2113
 * @method $this withScanRange($value)
2114
 * @method string getPageSize()
2115
 * @method $this withPageSize($value)
2116
 * @method string getCriteriaType()
2117
 * @method $this withCriteriaType($value)
2118
 * @method string getLang()
2119
 * @method $this withLang($value)
2120
 * @method string getImageUuid()
2121
 * @method $this withImageUuid($value)
2122
 * @method string getCurrentPage()
2123
 * @method $this withCurrentPage($value)
2124
 * @method string getRiskLevel()
2125
 * @method $this withRiskLevel($value)
2126
 */
2127
class DescribeImageSensitiveFileList extends Rpc
2128
{
2129
}
2130
2131
/**
2132
 * @method string getSourceIp()
2133
 * @method $this withSourceIp($value)
2134
 */
2135
class DescribeImageStatistics extends Rpc
2136
{
2137
}
2138
2139
/**
2140
 * @method string getClusterName()
2141
 * @method $this withClusterName($value)
2142
 * @method string getType()
2143
 * @method $this withType($value)
2144
 * @method string getCreateTsStart()
2145
 * @method $this withCreateTsStart($value)
2146
 * @method string getContainerFieldName()
2147
 * @method $this withContainerFieldName($value)
2148
 * @method string getSourceIp()
2149
 * @method $this withSourceIp($value)
2150
 * @method string getTag()
2151
 * @method $this withTag($value)
2152
 * @method string getModifyTsEnd()
2153
 * @method $this withModifyTsEnd($value)
2154
 * @method string getImage()
2155
 * @method $this withImage($value)
2156
 * @method string getLevel()
2157
 * @method $this withLevel($value)
2158
 * @method string getResource()
2159
 * @method $this withResource($value)
2160
 * @method string getGroupId()
2161
 * @method $this withGroupId($value)
2162
 * @method string getAliasName()
2163
 * @method $this withAliasName($value)
2164
 * @method string getInstanceId()
2165
 * @method $this withInstanceId($value)
2166
 * @method string getName()
2167
 * @method $this withName($value)
2168
 * @method string getIds()
2169
 * @method $this withIds($value)
2170
 * @method string getCreateTsEnd()
2171
 * @method $this withCreateTsEnd($value)
2172
 * @method string getContainerId()
2173
 * @method $this withContainerId($value)
2174
 * @method string getNecessity()
2175
 * @method $this withNecessity($value)
2176
 * @method string getUuids()
2177
 * @method $this withUuids($value)
2178
 * @method string getRepoId()
2179
 * @method $this withRepoId($value)
2180
 * @method string getStatusList()
2181
 * @method $this withStatusList($value)
2182
 * @method string getTargetType()
2183
 * @method $this withTargetType($value)
2184
 * @method string getPod()
2185
 * @method $this withPod($value)
2186
 * @method string getCveId()
2187
 * @method $this withCveId($value)
2188
 * @method string getRemark()
2189
 * @method $this withRemark($value)
2190
 * @method string getRepoNamespace()
2191
 * @method $this withRepoNamespace($value)
2192
 * @method string getContainerFieldValue()
2193
 * @method $this withContainerFieldValue($value)
2194
 * @method array getScanRange()
2195
 * @method string getPageSize()
2196
 * @method $this withPageSize($value)
2197
 * @method string getDigest()
2198
 * @method $this withDigest($value)
2199
 * @method string getModifyTsStart()
2200
 * @method $this withModifyTsStart($value)
2201
 * @method string getLang()
2202
 * @method $this withLang($value)
2203
 * @method string getDealed()
2204
 * @method $this withDealed($value)
2205
 * @method string getCurrentPage()
2206
 * @method $this withCurrentPage($value)
2207
 * @method string getClusterId()
2208
 * @method $this withClusterId($value)
2209
 * @method string getBatchName()
2210
 * @method $this withBatchName($value)
2211
 * @method string getRepoName()
2212
 * @method $this withRepoName($value)
2213
 * @method string getNamespace()
2214
 * @method $this withNamespace($value)
2215
 * @method string getRepoInstanceId()
2216
 * @method $this withRepoInstanceId($value)
2217
 * @method string getRepoRegionId()
2218
 * @method $this withRepoRegionId($value)
2219
 */
2220
class DescribeImageVulList extends Rpc
2221
{
2222
2223
    /**
2224
     * @param array $scanRange
2225
     *
2226
     * @return $this
2227
     */
2228
	public function withScanRange(array $scanRange)
2229
	{
2230
	    $this->data['ScanRange'] = $scanRange;
2231
		foreach ($scanRange as $i => $iValue) {
2232
			$this->options['query']['ScanRange.' . ($i + 1)] = $iValue;
2233
		}
2234
2235
		return $this;
2236
    }
2237
}
2238
2239
/**
2240
 * @method string getSourceIp()
2241
 * @method $this withSourceIp($value)
2242
 * @method string getLang()
2243
 * @method $this withLang($value)
2244
 * @method string getDeadline()
2245
 * @method $this withDeadline($value)
2246
 */
2247
class DescribeInstallCaptcha extends Rpc
2248
{
2249
}
2250
2251
/**
2252
 * @method string getSubAccountName()
2253
 * @method $this withSubAccountName($value)
2254
 * @method string getSourceIp()
2255
 * @method $this withSourceIp($value)
2256
 * @method string getPageSize()
2257
 * @method $this withPageSize($value)
2258
 * @method string getCurrentPage()
2259
 * @method $this withCurrentPage($value)
2260
 * @method string getStatus()
2261
 * @method $this withStatus($value)
2262
 */
2263
class DescribeInstallCodes extends Rpc
2264
{
2265
}
2266
2267
/**
2268
 * @method string getResourceOwnerId()
2269
 * @method $this withResourceOwnerId($value)
2270
 * @method string getCurrentPage()
2271
 * @method $this withCurrentPage($value)
2272
 * @method string getSourceIp()
2273
 * @method $this withSourceIp($value)
2274
 * @method string getPageSize()
2275
 * @method $this withPageSize($value)
2276
 * @method array getUuidList()
2277
 */
2278
class DescribeInstanceAntiBruteForceRules extends Rpc
2279
{
2280
2281
    /**
2282
     * @param array $uuidList
2283
     *
2284
     * @return $this
2285
     */
2286
	public function withUuidList(array $uuidList)
2287
	{
2288
	    $this->data['UuidList'] = $uuidList;
2289
		foreach ($uuidList as $i => $iValue) {
2290
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
2291
		}
2292
2293
		return $this;
2294
    }
2295
}
2296
2297
/**
2298
 * @method string getSourceIp()
2299
 * @method $this withSourceIp($value)
2300
 * @method string getUuids()
2301
 * @method $this withUuids($value)
2302
 */
2303
class DescribeInstanceRebootStatus extends Rpc
2304
{
2305
}
2306
2307
/**
2308
 * @method string getUuid()
2309
 * @method $this withUuid($value)
2310
 * @method string getSourceIp()
2311
 * @method $this withSourceIp($value)
2312
 * @method string getFrom()
2313
 * @method $this withFrom($value)
2314
 * @method string getLang()
2315
 * @method $this withLang($value)
2316
 */
2317
class DescribeInstanceStatistics extends Rpc
2318
{
2319
}
2320
2321
/**
2322
 * @method string getCurrentPage()
2323
 * @method $this withCurrentPage($value)
2324
 * @method string getType()
2325
 * @method $this withType($value)
2326
 * @method string getTarget()
2327
 * @method $this withTarget($value)
2328
 * @method string getSourceIp()
2329
 * @method $this withSourceIp($value)
2330
 * @method string getPageSize()
2331
 * @method $this withPageSize($value)
2332
 */
2333
class DescribeLoginBaseConfigs extends Rpc
2334
{
2335
}
2336
2337
/**
2338
 * @method string getSourceIp()
2339
 * @method $this withSourceIp($value)
2340
 * @method string getFrom()
2341
 * @method $this withFrom($value)
2342
 * @method string getLang()
2343
 * @method $this withLang($value)
2344
 */
2345
class DescribeLogMeta extends Rpc
2346
{
2347
}
2348
2349
/**
2350
 * @method string getLogVersion()
2351
 * @method $this withLogVersion($value)
2352
 * @method string getSourceIp()
2353
 * @method $this withSourceIp($value)
2354
 * @method string getFrom()
2355
 * @method $this withFrom($value)
2356
 * @method string getLang()
2357
 * @method $this withLang($value)
2358
 */
2359
class DescribeLogstoreStorage extends Rpc
2360
{
2361
}
2362
2363
/**
2364
 * @method string getSourceIp()
2365
 * @method $this withSourceIp($value)
2366
 * @method string getResourceDirectoryAccountId()
2367
 * @method $this withResourceDirectoryAccountId($value)
2368
 */
2369
class DescribeModuleConfig extends Rpc
2370
{
2371
}
2372
2373
/**
2374
 * @method string getSourceIp()
2375
 * @method $this withSourceIp($value)
2376
 */
2377
class DescribeNoticeConfig extends Rpc
2378
{
2379
}
2380
2381
/**
2382
 * @method string getTargetType()
2383
 * @method $this withTargetType($value)
2384
 * @method string getRemark()
2385
 * @method $this withRemark($value)
2386
 * @method string getContainerFieldName()
2387
 * @method $this withContainerFieldName($value)
2388
 * @method string getSourceIp()
2389
 * @method $this withSourceIp($value)
2390
 * @method string getContainerFieldValue()
2391
 * @method $this withContainerFieldValue($value)
2392
 * @method string getFrom()
2393
 * @method $this withFrom($value)
2394
 * @method string getLang()
2395
 * @method $this withLang($value)
2396
 * @method string getClusterId()
2397
 * @method $this withClusterId($value)
2398
 * @method string getName()
2399
 * @method $this withName($value)
2400
 * @method string getUuids()
2401
 * @method $this withUuids($value)
2402
 */
2403
class DescribeNsasSuspEventType extends Rpc
2404
{
2405
}
2406
2407
/**
2408
 * @method string getRemark()
2409
 * @method $this withRemark($value)
2410
 * @method string getSourceIp()
2411
 * @method $this withSourceIp($value)
2412
 * @method string getVendor()
2413
 * @method $this withVendor($value)
2414
 * @method string getPageSize()
2415
 * @method $this withPageSize($value)
2416
 * @method string getOs()
2417
 * @method $this withOs($value)
2418
 * @method string getCurrentPage()
2419
 * @method $this withCurrentPage($value)
2420
 * @method string getRegionNo()
2421
 * @method $this withRegionNo($value)
2422
 * @method string getRegionIdStr()
2423
 * @method $this withRegionIdStr($value)
2424
 */
2425
class DescribeOfflineMachines extends Rpc
2426
{
2427
}
2428
2429
/**
2430
 * @method array getStatusList()
2431
 * @method string getSource()
2432
 * @method $this withSource($value)
2433
 * @method string getSourceIp()
2434
 * @method $this withSourceIp($value)
2435
 * @method string getRootTaskId()
2436
 * @method $this withRootTaskId($value)
2437
 * @method string getEndTimeQuery()
2438
 * @method $this withEndTimeQuery($value)
2439
 * @method string getPageSize()
2440
 * @method $this withPageSize($value)
2441
 * @method string getFinish()
2442
 * @method $this withFinish($value)
2443
 * @method string getTaskType()
2444
 * @method $this withTaskType($value)
2445
 * @method string getStartTimeQuery()
2446
 * @method $this withStartTimeQuery($value)
2447
 * @method string getCurrentPage()
2448
 * @method $this withCurrentPage($value)
2449
 * @method string getTargetQuery()
2450
 * @method $this withTargetQuery($value)
2451
 */
2452
class DescribeOnceTask extends Rpc
2453
{
2454
2455
    /**
2456
     * @param array $statusList
2457
     *
2458
     * @return $this
2459
     */
2460
	public function withStatusList(array $statusList)
2461
	{
2462
	    $this->data['StatusList'] = $statusList;
2463
		foreach ($statusList as $i => $iValue) {
2464
			$this->options['query']['StatusList.' . ($i + 1)] = $iValue;
2465
		}
2466
2467
		return $this;
2468
    }
2469
}
2470
2471
/**
2472
 * @method string getType()
2473
 * @method $this withType($value)
2474
 * @method string getSourceIp()
2475
 * @method $this withSourceIp($value)
2476
 * @method string getUuidList()
2477
 * @method $this withUuidList($value)
2478
 */
2479
class DescribePropertyCount extends Rpc
2480
{
2481
}
2482
2483
/**
2484
 * @method string getRemark()
2485
 * @method $this withRemark($value)
2486
 * @method string getSource()
2487
 * @method $this withSource($value)
2488
 * @method string getUuid()
2489
 * @method $this withUuid($value)
2490
 * @method string getSourceIp()
2491
 * @method $this withSourceIp($value)
2492
 * @method string getPageSize()
2493
 * @method $this withPageSize($value)
2494
 * @method string getCurrentPage()
2495
 * @method $this withCurrentPage($value)
2496
 * @method string getExtend()
2497
 * @method $this withExtend($value)
2498
 * @method string getUser()
2499
 * @method $this withUser($value)
2500
 */
2501
class DescribePropertyCronDetail extends Rpc
2502
{
2503
}
2504
2505
/**
2506
 * @method string getRemark()
2507
 * @method $this withRemark($value)
2508
 * @method string getUuid()
2509
 * @method $this withUuid($value)
2510
 * @method string getBindIp()
2511
 * @method $this withBindIp($value)
2512
 * @method string getSourceIp()
2513
 * @method $this withSourceIp($value)
2514
 * @method string getPageSize()
2515
 * @method $this withPageSize($value)
2516
 * @method string getCurrentPage()
2517
 * @method $this withCurrentPage($value)
2518
 * @method string getExtend()
2519
 * @method $this withExtend($value)
2520
 * @method string getPort()
2521
 * @method $this withPort($value)
2522
 * @method string getProcName()
2523
 * @method $this withProcName($value)
2524
 */
2525
class DescribePropertyPortDetail extends Rpc
2526
{
2527
}
2528
2529
/**
2530
 * @method string getCurrentPage()
2531
 * @method $this withCurrentPage($value)
2532
 * @method string getSourceIp()
2533
 * @method $this withSourceIp($value)
2534
 * @method string getPort()
2535
 * @method $this withPort($value)
2536
 * @method string getPageSize()
2537
 * @method $this withPageSize($value)
2538
 * @method string getForceFlush()
2539
 * @method $this withForceFlush($value)
2540
 */
2541
class DescribePropertyPortItem extends Rpc
2542
{
2543
}
2544
2545
/**
2546
 * @method string getRemark()
2547
 * @method $this withRemark($value)
2548
 * @method string getUuid()
2549
 * @method $this withUuid($value)
2550
 * @method string getCmdline()
2551
 * @method $this withCmdline($value)
2552
 * @method string getSourceIp()
2553
 * @method $this withSourceIp($value)
2554
 * @method string getPageSize()
2555
 * @method $this withPageSize($value)
2556
 * @method string getProcTimeStart()
2557
 * @method $this withProcTimeStart($value)
2558
 * @method string getCurrentPage()
2559
 * @method $this withCurrentPage($value)
2560
 * @method string getProcTimeEnd()
2561
 * @method $this withProcTimeEnd($value)
2562
 * @method string getExtend()
2563
 * @method $this withExtend($value)
2564
 * @method string getName()
2565
 * @method $this withName($value)
2566
 * @method string getUser()
2567
 * @method $this withUser($value)
2568
 */
2569
class DescribePropertyProcDetail extends Rpc
2570
{
2571
}
2572
2573
/**
2574
 * @method string getCurrentPage()
2575
 * @method $this withCurrentPage($value)
2576
 * @method string getSourceIp()
2577
 * @method $this withSourceIp($value)
2578
 * @method string getName()
2579
 * @method $this withName($value)
2580
 * @method string getPageSize()
2581
 * @method $this withPageSize($value)
2582
 * @method string getForceFlush()
2583
 * @method $this withForceFlush($value)
2584
 */
2585
class DescribePropertyProcItem extends Rpc
2586
{
2587
}
2588
2589
/**
2590
 * @method string getSearchItemSub()
2591
 * @method $this withSearchItemSub($value)
2592
 * @method string getRemark()
2593
 * @method $this withRemark($value)
2594
 * @method string getPid()
2595
 * @method $this withPid($value)
2596
 * @method string getSearchItem()
2597
 * @method $this withSearchItem($value)
2598
 * @method string getUuid()
2599
 * @method $this withUuid($value)
2600
 * @method string getBiz()
2601
 * @method $this withBiz($value)
2602
 * @method string getSourceIp()
2603
 * @method $this withSourceIp($value)
2604
 * @method string getPageSize()
2605
 * @method $this withPageSize($value)
2606
 * @method string getProcessStartedStart()
2607
 * @method $this withProcessStartedStart($value)
2608
 * @method string getProcessStartedEnd()
2609
 * @method $this withProcessStartedEnd($value)
2610
 * @method string getLang()
2611
 * @method $this withLang($value)
2612
 * @method string getScaVersion()
2613
 * @method $this withScaVersion($value)
2614
 * @method string getSearchInfoSub()
2615
 * @method $this withSearchInfoSub($value)
2616
 * @method string getSearchInfo()
2617
 * @method $this withSearchInfo($value)
2618
 * @method string getCurrentPage()
2619
 * @method $this withCurrentPage($value)
2620
 * @method string getBizType()
2621
 * @method $this withBizType($value)
2622
 * @method string getPort()
2623
 * @method $this withPort($value)
2624
 * @method string getName()
2625
 * @method $this withName($value)
2626
 * @method string getScaName()
2627
 * @method $this withScaName($value)
2628
 * @method string getScaNamePattern()
2629
 * @method $this withScaNamePattern($value)
2630
 * @method string getUser()
2631
 * @method $this withUser($value)
2632
 */
2633
class DescribePropertyScaDetail extends Rpc
2634
{
2635
}
2636
2637
/**
2638
 * @method string getType()
2639
 * @method $this withType($value)
2640
 * @method string getSourceIp()
2641
 * @method $this withSourceIp($value)
2642
 */
2643
class DescribePropertyScheduleConfig extends Rpc
2644
{
2645
}
2646
2647
/**
2648
 * @method string getSoftwareVersion()
2649
 * @method $this withSoftwareVersion($value)
2650
 * @method string getRemark()
2651
 * @method $this withRemark($value)
2652
 * @method string getUuid()
2653
 * @method $this withUuid($value)
2654
 * @method string getPath()
2655
 * @method $this withPath($value)
2656
 * @method string getSourceIp()
2657
 * @method $this withSourceIp($value)
2658
 * @method string getInstallTimeStart()
2659
 * @method $this withInstallTimeStart($value)
2660
 * @method string getPageSize()
2661
 * @method $this withPageSize($value)
2662
 * @method string getInstallTimeEnd()
2663
 * @method $this withInstallTimeEnd($value)
2664
 * @method string getCurrentPage()
2665
 * @method $this withCurrentPage($value)
2666
 * @method string getExtend()
2667
 * @method $this withExtend($value)
2668
 * @method string getName()
2669
 * @method $this withName($value)
2670
 */
2671
class DescribePropertySoftwareDetail extends Rpc
2672
{
2673
}
2674
2675
/**
2676
 * @method string getCurrentPage()
2677
 * @method $this withCurrentPage($value)
2678
 * @method string getSourceIp()
2679
 * @method $this withSourceIp($value)
2680
 * @method string getName()
2681
 * @method $this withName($value)
2682
 * @method string getPageSize()
2683
 * @method $this withPageSize($value)
2684
 * @method string getForceFlush()
2685
 * @method $this withForceFlush($value)
2686
 */
2687
class DescribePropertySoftwareItem extends Rpc
2688
{
2689
}
2690
2691
/**
2692
 * @method string getType()
2693
 * @method $this withType($value)
2694
 * @method string getSourceIp()
2695
 * @method $this withSourceIp($value)
2696
 */
2697
class DescribePropertyUsageNewest extends Rpc
2698
{
2699
}
2700
2701
/**
2702
 * @method string getRemark()
2703
 * @method $this withRemark($value)
2704
 * @method string getUuid()
2705
 * @method $this withUuid($value)
2706
 * @method string getSourceIp()
2707
 * @method $this withSourceIp($value)
2708
 * @method string getPageSize()
2709
 * @method $this withPageSize($value)
2710
 * @method string getLastLoginTimeStart()
2711
 * @method $this withLastLoginTimeStart($value)
2712
 * @method string getCurrentPage()
2713
 * @method $this withCurrentPage($value)
2714
 * @method string getLastLoginTimeEnd()
2715
 * @method $this withLastLoginTimeEnd($value)
2716
 * @method string getExtend()
2717
 * @method $this withExtend($value)
2718
 * @method string getIsRoot()
2719
 * @method $this withIsRoot($value)
2720
 * @method string getUser()
2721
 * @method $this withUser($value)
2722
 */
2723
class DescribePropertyUserDetail extends Rpc
2724
{
2725
}
2726
2727
/**
2728
 * @method string getCurrentPage()
2729
 * @method $this withCurrentPage($value)
2730
 * @method string getSourceIp()
2731
 * @method $this withSourceIp($value)
2732
 * @method string getPageSize()
2733
 * @method $this withPageSize($value)
2734
 * @method string getUser()
2735
 * @method $this withUser($value)
2736
 * @method string getForceFlush()
2737
 * @method $this withForceFlush($value)
2738
 */
2739
class DescribePropertyUserItem extends Rpc
2740
{
2741
}
2742
2743
/**
2744
 * @method string getResourceOwnerId()
2745
 * @method $this withResourceOwnerId($value)
2746
 * @method string getSourceIp()
2747
 * @method $this withSourceIp($value)
2748
 * @method string getMachineRemark()
2749
 * @method $this withMachineRemark($value)
2750
 * @method string getPageSize()
2751
 * @method $this withPageSize($value)
2752
 * @method string getCurrentPage()
2753
 * @method $this withCurrentPage($value)
2754
 * @method string getStatus()
2755
 * @method $this withStatus($value)
2756
 */
2757
class DescribeRestoreJobs extends Rpc
2758
{
2759
}
2760
2761
/**
2762
 * @method string getResourceOwnerId()
2763
 * @method $this withResourceOwnerId($value)
2764
 * @method string getItemId()
2765
 * @method $this withItemId($value)
2766
 * @method string getSourceIp()
2767
 * @method $this withSourceIp($value)
2768
 * @method string getPageSize()
2769
 * @method $this withPageSize($value)
2770
 * @method string getLang()
2771
 * @method $this withLang($value)
2772
 * @method string getCurrentPage()
2773
 * @method $this withCurrentPage($value)
2774
 * @method string getInstanceId()
2775
 * @method $this withInstanceId($value)
2776
 */
2777
class DescribeRiskCheckItemResult extends Rpc
2778
{
2779
}
2780
2781
/**
2782
 * @method string getResourceOwnerId()
2783
 * @method $this withResourceOwnerId($value)
2784
 * @method string getSourceIp()
2785
 * @method $this withSourceIp($value)
2786
 * @method string getPageSize()
2787
 * @method $this withPageSize($value)
2788
 * @method string getLang()
2789
 * @method $this withLang($value)
2790
 * @method string getAssetType()
2791
 * @method $this withAssetType($value)
2792
 * @method string getQueryFlag()
2793
 * @method $this withQueryFlag($value)
2794
 * @method string getGroupId()
2795
 * @method $this withGroupId($value)
2796
 * @method array getItemIds()
2797
 * @method string getCurrentPage()
2798
 * @method $this withCurrentPage($value)
2799
 * @method string getRiskLevel()
2800
 * @method $this withRiskLevel($value)
2801
 * @method string getInstanceId()
2802
 * @method $this withInstanceId($value)
2803
 * @method string getName()
2804
 * @method $this withName($value)
2805
 * @method string getStatus()
2806
 * @method $this withStatus($value)
2807
 */
2808
class DescribeRiskCheckResult extends Rpc
2809
{
2810
2811
    /**
2812
     * @param array $itemIds
2813
     *
2814
     * @return $this
2815
     */
2816
	public function withItemIds(array $itemIds)
2817
	{
2818
	    $this->data['ItemIds'] = $itemIds;
2819
		foreach ($itemIds as $i => $iValue) {
2820
			$this->options['query']['ItemIds.' . ($i + 1)] = $iValue;
2821
		}
2822
2823
		return $this;
2824
    }
2825
}
2826
2827
/**
2828
 * @method string getResourceOwnerId()
2829
 * @method $this withResourceOwnerId($value)
2830
 * @method string getSourceIp()
2831
 * @method $this withSourceIp($value)
2832
 * @method string getLang()
2833
 * @method $this withLang($value)
2834
 * @method string getResourceDirectoryAccountId()
2835
 * @method $this withResourceDirectoryAccountId($value)
2836
 */
2837
class DescribeRiskCheckSummary extends Rpc
2838
{
2839
}
2840
2841
/**
2842
 * @method string getResourceOwnerId()
2843
 * @method $this withResourceOwnerId($value)
2844
 * @method string getSourceIp()
2845
 * @method $this withSourceIp($value)
2846
 * @method string getLang()
2847
 * @method $this withLang($value)
2848
 */
2849
class DescribeRiskItemType extends Rpc
2850
{
2851
}
2852
2853
/**
2854
 * @method string getResourceOwnerId()
2855
 * @method $this withResourceOwnerId($value)
2856
 * @method string getCurrentPage()
2857
 * @method $this withCurrentPage($value)
2858
 * @method string getSourceIp()
2859
 * @method $this withSourceIp($value)
2860
 * @method array getInstanceIds()
2861
 * @method string getPageSize()
2862
 * @method $this withPageSize($value)
2863
 * @method string getLang()
2864
 * @method $this withLang($value)
2865
 */
2866
class DescribeRiskListCheckResult extends Rpc
2867
{
2868
2869
    /**
2870
     * @param array $instanceIds
2871
     *
2872
     * @return $this
2873
     */
2874
	public function withInstanceIds(array $instanceIds)
2875
	{
2876
	    $this->data['InstanceIds'] = $instanceIds;
2877
		foreach ($instanceIds as $i => $iValue) {
2878
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
2879
		}
2880
2881
		return $this;
2882
    }
2883
}
2884
2885
/**
2886
 * @method string getSourceIp()
2887
 * @method $this withSourceIp($value)
2888
 * @method string getLang()
2889
 * @method $this withLang($value)
2890
 * @method string getResourceDirectoryAccountId()
2891
 * @method $this withResourceDirectoryAccountId($value)
2892
 * @method string getTypeName()
2893
 * @method $this withTypeName($value)
2894
 * @method string getUuids()
2895
 * @method $this withUuids($value)
2896
 */
2897
class DescribeRiskType extends Rpc
2898
{
2899
}
2900
2901
/**
2902
 * @method string getSourceIp()
2903
 * @method $this withSourceIp($value)
2904
 * @method string getTaskId()
2905
 * @method $this withTaskId($value)
2906
 */
2907
class DescribeScanTaskProgress extends Rpc
2908
{
2909
}
2910
2911
/**
2912
 * @method string getType()
2913
 * @method $this withType($value)
2914
 * @method string getSourceIp()
2915
 * @method $this withSourceIp($value)
2916
 * @method string getLang()
2917
 * @method $this withLang($value)
2918
 */
2919
class DescribeSearchCondition extends Rpc
2920
{
2921
}
2922
2923
/**
2924
 * @method string getSourceIp()
2925
 * @method $this withSourceIp($value)
2926
 * @method string getLang()
2927
 * @method $this withLang($value)
2928
 */
2929
class DescribeSecureSuggestion extends Rpc
2930
{
2931
}
2932
2933
/**
2934
 * @method string getResourceOwnerId()
2935
 * @method $this withResourceOwnerId($value)
2936
 * @method string getSourceIp()
2937
 * @method $this withSourceIp($value)
2938
 * @method string getLang()
2939
 * @method $this withLang($value)
2940
 */
2941
class DescribeSecurityCheckScheduleConfig extends Rpc
2942
{
2943
}
2944
2945
/**
2946
 * @method string getResourceOwnerId()
2947
 * @method $this withResourceOwnerId($value)
2948
 * @method string getSourceIp()
2949
 * @method $this withSourceIp($value)
2950
 * @method string getLang()
2951
 * @method $this withLang($value)
2952
 * @method string getSecurityEventId()
2953
 * @method $this withSecurityEventId($value)
2954
 */
2955
class DescribeSecurityEventOperations extends Rpc
2956
{
2957
}
2958
2959
/**
2960
 * @method string getResourceOwnerId()
2961
 * @method $this withResourceOwnerId($value)
2962
 * @method array getSecurityEventIds()
2963
 * @method string getSourceIp()
2964
 * @method $this withSourceIp($value)
2965
 * @method string getTaskId()
2966
 * @method $this withTaskId($value)
2967
 */
2968
class DescribeSecurityEventOperationStatus extends Rpc
2969
{
2970
2971
    /**
2972
     * @param array $securityEventIds
2973
     *
2974
     * @return $this
2975
     */
2976
	public function withSecurityEventIds(array $securityEventIds)
2977
	{
2978
	    $this->data['SecurityEventIds'] = $securityEventIds;
2979
		foreach ($securityEventIds as $i => $iValue) {
2980
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
2981
		}
2982
2983
		return $this;
2984
    }
2985
}
2986
2987
/**
2988
 * @method string getSourceIp()
2989
 * @method $this withSourceIp($value)
2990
 * @method string getLang()
2991
 * @method $this withLang($value)
2992
 * @method string getResourceDirectoryAccountId()
2993
 * @method $this withResourceDirectoryAccountId($value)
2994
 */
2995
class DescribeSecurityStatInfo extends Rpc
2996
{
2997
}
2998
2999
/**
3000
 * @method string getSourceIp()
3001
 * @method $this withSourceIp($value)
3002
 * @method string getServiceLinkedRole()
3003
 * @method $this withServiceLinkedRole($value)
3004
 */
3005
class DescribeServiceLinkedRoleStatus extends Rpc
3006
{
3007
}
3008
3009
/**
3010
 * @method string getResourceOwnerId()
3011
 * @method $this withResourceOwnerId($value)
3012
 * @method string getSourceIp()
3013
 * @method $this withSourceIp($value)
3014
 * @method string getSecurityEventId()
3015
 * @method $this withSecurityEventId($value)
3016
 */
3017
class DescribeSimilarEventScenarios extends Rpc
3018
{
3019
}
3020
3021
/**
3022
 * @method string getResourceOwnerId()
3023
 * @method $this withResourceOwnerId($value)
3024
 * @method string getCurrentPage()
3025
 * @method $this withCurrentPage($value)
3026
 * @method string getSourceIp()
3027
 * @method $this withSourceIp($value)
3028
 * @method string getPageSize()
3029
 * @method $this withPageSize($value)
3030
 * @method string getLang()
3031
 * @method $this withLang($value)
3032
 * @method string getTaskId()
3033
 * @method $this withTaskId($value)
3034
 */
3035
class DescribeSimilarSecurityEvents extends Rpc
3036
{
3037
}
3038
3039
/**
3040
 * @method string getSourceIp()
3041
 * @method $this withSourceIp($value)
3042
 * @method string getLang()
3043
 * @method $this withLang($value)
3044
 * @method string getResourceDirectoryAccountId()
3045
 * @method $this withResourceDirectoryAccountId($value)
3046
 * @method string getCustomType()
3047
 * @method $this withCustomType($value)
3048
 * @method string getStrategyIds()
3049
 * @method $this withStrategyIds($value)
3050
 */
3051
class DescribeStrategy extends Rpc
3052
{
3053
}
3054
3055
/**
3056
 * @method string getSourceIp()
3057
 * @method $this withSourceIp($value)
3058
 * @method string getId()
3059
 * @method $this withId($value)
3060
 * @method string getLang()
3061
 * @method $this withLang($value)
3062
 * @method string getResourceDirectoryAccountId()
3063
 * @method $this withResourceDirectoryAccountId($value)
3064
 */
3065
class DescribeStrategyDetail extends Rpc
3066
{
3067
}
3068
3069
/**
3070
 * @method string getSourceIp()
3071
 * @method $this withSourceIp($value)
3072
 * @method string getPageSize()
3073
 * @method $this withPageSize($value)
3074
 * @method string getCurrentPage()
3075
 * @method $this withCurrentPage($value)
3076
 * @method string getStrategyId()
3077
 * @method $this withStrategyId($value)
3078
 */
3079
class DescribeStrategyExecDetail extends Rpc
3080
{
3081
}
3082
3083
/**
3084
 * @method string getType()
3085
 * @method $this withType($value)
3086
 * @method string getSourceIp()
3087
 * @method $this withSourceIp($value)
3088
 * @method string getResourceDirectoryAccountId()
3089
 * @method $this withResourceDirectoryAccountId($value)
3090
 * @method string getConfig()
3091
 * @method $this withConfig($value)
3092
 */
3093
class DescribeStrategyTarget extends Rpc
3094
{
3095
}
3096
3097
/**
3098
 * @method string getSourceIp()
3099
 * @method $this withSourceIp($value)
3100
 * @method string getLang()
3101
 * @method $this withLang($value)
3102
 * @method string getResourceDirectoryAccountId()
3103
 * @method $this withResourceDirectoryAccountId($value)
3104
 */
3105
class DescribeSummaryInfo extends Rpc
3106
{
3107
}
3108
3109
/**
3110
 * @method string getResourceOwnerId()
3111
 * @method $this withResourceOwnerId($value)
3112
 * @method string getSourceIp()
3113
 * @method $this withSourceIp($value)
3114
 */
3115
class DescribeSupportRegion extends Rpc
3116
{
3117
}
3118
3119
/**
3120
 * @method string getSourceIp()
3121
 * @method $this withSourceIp($value)
3122
 * @method string getFrom()
3123
 * @method $this withFrom($value)
3124
 * @method string getLang()
3125
 * @method $this withLang($value)
3126
 * @method string getSuspiciousEventId()
3127
 * @method $this withSuspiciousEventId($value)
3128
 */
3129
class DescribeSuspEventDetail extends Rpc
3130
{
3131
}
3132
3133
/**
3134
 * @method string getSourceIp()
3135
 * @method $this withSourceIp($value)
3136
 * @method string getPageSize()
3137
 * @method $this withPageSize($value)
3138
 * @method string getFrom()
3139
 * @method $this withFrom($value)
3140
 * @method string getGroupingId()
3141
 * @method $this withGroupingId($value)
3142
 * @method string getGroupId()
3143
 * @method $this withGroupId($value)
3144
 * @method string getCurrentPage()
3145
 * @method $this withCurrentPage($value)
3146
 * @method string getQuaraTag()
3147
 * @method $this withQuaraTag($value)
3148
 * @method string getStatus()
3149
 * @method $this withStatus($value)
3150
 */
3151
class DescribeSuspEventQuaraFiles extends Rpc
3152
{
3153
}
3154
3155
/**
3156
 * @method string getSource()
3157
 * @method $this withSource($value)
3158
 * @method string getContainerFieldName()
3159
 * @method $this withContainerFieldName($value)
3160
 * @method string getSourceIp()
3161
 * @method $this withSourceIp($value)
3162
 * @method string getEventNames()
3163
 * @method $this withEventNames($value)
3164
 * @method string getFrom()
3165
 * @method $this withFrom($value)
3166
 * @method string getId()
3167
 * @method $this withId($value)
3168
 * @method string getTacticId()
3169
 * @method string getAlarmUniqueInfo()
3170
 * @method $this withAlarmUniqueInfo($value)
3171
 * @method string getUniqueInfo()
3172
 * @method $this withUniqueInfo($value)
3173
 * @method string getGroupId()
3174
 * @method $this withGroupId($value)
3175
 * @method string getOperateTimeEnd()
3176
 * @method $this withOperateTimeEnd($value)
3177
 * @method string getName()
3178
 * @method $this withName($value)
3179
 * @method string getStatus()
3180
 * @method $this withStatus($value)
3181
 * @method string getUuids()
3182
 * @method $this withUuids($value)
3183
 * @method string getTimeEnd()
3184
 * @method $this withTimeEnd($value)
3185
 * @method string getTargetType()
3186
 * @method $this withTargetType($value)
3187
 * @method string getSortType()
3188
 * @method $this withSortType($value)
3189
 * @method string getRemark()
3190
 * @method $this withRemark($value)
3191
 * @method string getContainerFieldValue()
3192
 * @method $this withContainerFieldValue($value)
3193
 * @method string getPageSize()
3194
 * @method $this withPageSize($value)
3195
 * @method string getLang()
3196
 * @method $this withLang($value)
3197
 * @method string getDealed()
3198
 * @method $this withDealed($value)
3199
 * @method string getCurrentPage()
3200
 * @method $this withCurrentPage($value)
3201
 * @method string getClusterId()
3202
 * @method $this withClusterId($value)
3203
 * @method array getOperateErrorCodeList()
3204
 * @method string getSortColumn()
3205
 * @method $this withSortColumn($value)
3206
 * @method array getAssetsTypeList()
3207
 * @method string getOperateTimeStart()
3208
 * @method $this withOperateTimeStart($value)
3209
 * @method string getTimeStart()
3210
 * @method $this withTimeStart($value)
3211
 * @method string getLevels()
3212
 * @method $this withLevels($value)
3213
 * @method string getParentEventTypes()
3214
 * @method $this withParentEventTypes($value)
3215
 */
3216
class DescribeSuspEvents extends Rpc
3217
{
3218
3219
    /**
3220
     * @param string $value
3221
     *
3222
     * @return $this
3223
     */
3224
    public function withTacticId($value)
3225
    {
3226
        $this->data['TacticId'] = $value;
3227
        $this->options['form_params']['TacticId'] = $value;
3228
3229
        return $this;
3230
    }
3231
3232
    /**
3233
     * @param array $operateErrorCodeList
3234
     *
3235
     * @return $this
3236
     */
3237
	public function withOperateErrorCodeList(array $operateErrorCodeList)
3238
	{
3239
	    $this->data['OperateErrorCodeList'] = $operateErrorCodeList;
3240
		foreach ($operateErrorCodeList as $i => $iValue) {
3241
			$this->options['query']['OperateErrorCodeList.' . ($i + 1)] = $iValue;
3242
		}
3243
3244
		return $this;
3245
    }
3246
3247
    /**
3248
     * @param array $assetsTypeList
3249
     *
3250
     * @return $this
3251
     */
3252
	public function withAssetsTypeList(array $assetsTypeList)
3253
	{
3254
	    $this->data['AssetsTypeList'] = $assetsTypeList;
3255
		foreach ($assetsTypeList as $i => $iValue) {
3256
			$this->options['query']['AssetsTypeList.' . ($i + 1)] = $iValue;
3257
		}
3258
3259
		return $this;
3260
    }
3261
}
3262
3263
/**
3264
 * @method string getType()
3265
 * @method $this withType($value)
3266
 * @method string getSourceIp()
3267
 * @method $this withSourceIp($value)
3268
 * @method string getResourceDirectoryAccountId()
3269
 * @method $this withResourceDirectoryAccountId($value)
3270
 */
3271
class DescribeSuspiciousOverallConfig extends Rpc
3272
{
3273
}
3274
3275
/**
3276
 * @method string getType()
3277
 * @method $this withType($value)
3278
 * @method string getSourceIp()
3279
 * @method $this withSourceIp($value)
3280
 * @method string getLang()
3281
 * @method $this withLang($value)
3282
 * @method string getResourceDirectoryAccountId()
3283
 * @method $this withResourceDirectoryAccountId($value)
3284
 */
3285
class DescribeSuspiciousUUIDConfig extends Rpc
3286
{
3287
}
3288
3289
/**
3290
 * @method string getResourceOwnerId()
3291
 * @method $this withResourceOwnerId($value)
3292
 * @method string getSourceIp()
3293
 * @method $this withSourceIp($value)
3294
 */
3295
class DescribeUserBackupMachines extends Rpc
3296
{
3297
}
3298
3299
/**
3300
 * @method string getResourceOwnerId()
3301
 * @method $this withResourceOwnerId($value)
3302
 * @method string getSourceIp()
3303
 * @method $this withSourceIp($value)
3304
 * @method string getLang()
3305
 * @method $this withLang($value)
3306
 */
3307
class DescribeUserBaselineAuthorization extends Rpc
3308
{
3309
}
3310
3311
/**
3312
 * @method string getResourceOwnerId()
3313
 * @method $this withResourceOwnerId($value)
3314
 * @method string getSourceIp()
3315
 * @method $this withSourceIp($value)
3316
 * @method string getLang()
3317
 * @method $this withLang($value)
3318
 */
3319
class DescribeUserLayoutAuthorization extends Rpc
3320
{
3321
}
3322
3323
/**
3324
 * @method string getStatusList()
3325
 * @method $this withStatusList($value)
3326
 * @method string getTargetType()
3327
 * @method $this withTargetType($value)
3328
 * @method string getRemark()
3329
 * @method $this withRemark($value)
3330
 * @method string getType()
3331
 * @method $this withType($value)
3332
 * @method string getVpcInstanceIds()
3333
 * @method $this withVpcInstanceIds($value)
3334
 * @method array getVulNames()
3335
 * @method string getSourceIp()
3336
 * @method $this withSourceIp($value)
3337
 * @method string getTag()
3338
 * @method $this withTag($value)
3339
 * @method string getLang()
3340
 * @method $this withLang($value)
3341
 * @method string getLevel()
3342
 * @method $this withLevel($value)
3343
 * @method string getGroupId()
3344
 * @method $this withGroupId($value)
3345
 * @method string getDealed()
3346
 * @method $this withDealed($value)
3347
 * @method string getFieldValue()
3348
 * @method $this withFieldValue($value)
3349
 * @method string getFieldName()
3350
 * @method $this withFieldName($value)
3351
 * @method string getSearchTags()
3352
 * @method $this withSearchTags($value)
3353
 * @method string getNecessity()
3354
 * @method $this withNecessity($value)
3355
 */
3356
class DescribeUuidsByVulNames extends Rpc
3357
{
3358
3359
    /**
3360
     * @param array $vulNames
3361
     *
3362
     * @return $this
3363
     */
3364
	public function withVulNames(array $vulNames)
3365
	{
3366
	    $this->data['VulNames'] = $vulNames;
3367
		foreach ($vulNames as $i => $iValue) {
3368
			$this->options['query']['VulNames.' . ($i + 1)] = $iValue;
3369
		}
3370
3371
		return $this;
3372
    }
3373
}
3374
3375
/**
3376
 * @method string getSourceIp()
3377
 * @method $this withSourceIp($value)
3378
 */
3379
class DescribeVendorList extends Rpc
3380
{
3381
}
3382
3383
/**
3384
 * @method string getSourceIp()
3385
 * @method $this withSourceIp($value)
3386
 * @method string getResourceDirectoryAccountId()
3387
 * @method $this withResourceDirectoryAccountId($value)
3388
 */
3389
class DescribeVersionConfig extends Rpc
3390
{
3391
}
3392
3393
/**
3394
 * @method string getSourceIp()
3395
 * @method $this withSourceIp($value)
3396
 */
3397
class DescribeVpcHoneyPotCriteria extends Rpc
3398
{
3399
}
3400
3401
/**
3402
 * @method string getVpcName()
3403
 * @method $this withVpcName($value)
3404
 * @method string getSourceIp()
3405
 * @method $this withSourceIp($value)
3406
 * @method string getPageSize()
3407
 * @method $this withPageSize($value)
3408
 * @method string getHoneyPotExistence()
3409
 * @method $this withHoneyPotExistence($value)
3410
 * @method string getVpcRegionId()
3411
 * @method $this withVpcRegionId($value)
3412
 * @method string getCurrentPage()
3413
 * @method $this withCurrentPage($value)
3414
 * @method string getVpcId()
3415
 * @method $this withVpcId($value)
3416
 */
3417
class DescribeVpcHoneyPotList extends Rpc
3418
{
3419
}
3420
3421
/**
3422
 * @method string getSourceIp()
3423
 * @method $this withSourceIp($value)
3424
 */
3425
class DescribeVpcList extends Rpc
3426
{
3427
}
3428
3429
/**
3430
 * @method string getType()
3431
 * @method $this withType($value)
3432
 * @method string getSourceIp()
3433
 * @method $this withSourceIp($value)
3434
 * @method string getResourceDirectoryAccountId()
3435
 * @method $this withResourceDirectoryAccountId($value)
3436
 */
3437
class DescribeVulConfig extends Rpc
3438
{
3439
}
3440
3441
/**
3442
 * @method string getType()
3443
 * @method $this withType($value)
3444
 * @method string getAliasName()
3445
 * @method $this withAliasName($value)
3446
 * @method string getSourceIp()
3447
 * @method $this withSourceIp($value)
3448
 * @method string getName()
3449
 * @method $this withName($value)
3450
 * @method string getLang()
3451
 * @method $this withLang($value)
3452
 */
3453
class DescribeVulDetails extends Rpc
3454
{
3455
}
3456
3457
/**
3458
 * @method string getSourceIp()
3459
 * @method $this withSourceIp($value)
3460
 * @method string getExportId()
3461
 * @method $this withExportId($value)
3462
 */
3463
class DescribeVulExportInfo extends Rpc
3464
{
3465
}
3466
3467
/**
3468
 * @method string getSourceIp()
3469
 * @method $this withSourceIp($value)
3470
 */
3471
class DescribeVulFixStatistics extends Rpc
3472
{
3473
}
3474
3475
/**
3476
 * @method string getMinScore()
3477
 * @method $this withMinScore($value)
3478
 * @method string getAttachTypes()
3479
 * @method $this withAttachTypes($value)
3480
 * @method string getType()
3481
 * @method $this withType($value)
3482
 * @method string getVpcInstanceIds()
3483
 * @method $this withVpcInstanceIds($value)
3484
 * @method string getCreateTsStart()
3485
 * @method $this withCreateTsStart($value)
3486
 * @method string getContainerFieldName()
3487
 * @method $this withContainerFieldName($value)
3488
 * @method string getPath()
3489
 * @method $this withPath($value)
3490
 * @method string getSourceIp()
3491
 * @method $this withSourceIp($value)
3492
 * @method string getModifyTsEnd()
3493
 * @method $this withModifyTsEnd($value)
3494
 * @method string getLevel()
3495
 * @method $this withLevel($value)
3496
 * @method string getResource()
3497
 * @method $this withResource($value)
3498
 * @method string getGroupId()
3499
 * @method $this withGroupId($value)
3500
 * @method string getAliasName()
3501
 * @method $this withAliasName($value)
3502
 * @method string getName()
3503
 * @method $this withName($value)
3504
 * @method string getIds()
3505
 * @method $this withIds($value)
3506
 * @method string getCreateTsEnd()
3507
 * @method $this withCreateTsEnd($value)
3508
 * @method string getNecessity()
3509
 * @method $this withNecessity($value)
3510
 * @method string getUuids()
3511
 * @method $this withUuids($value)
3512
 * @method string getStatusList()
3513
 * @method $this withStatusList($value)
3514
 * @method string getTargetType()
3515
 * @method $this withTargetType($value)
3516
 * @method string getContainerName()
3517
 * @method $this withContainerName($value)
3518
 * @method string getCveId()
3519
 * @method $this withCveId($value)
3520
 * @method string getRemark()
3521
 * @method $this withRemark($value)
3522
 * @method string getContainerFieldValue()
3523
 * @method $this withContainerFieldValue($value)
3524
 * @method string getImageName()
3525
 * @method $this withImageName($value)
3526
 * @method string getPageSize()
3527
 * @method $this withPageSize($value)
3528
 * @method string getModifyTsStart()
3529
 * @method $this withModifyTsStart($value)
3530
 * @method string getLang()
3531
 * @method $this withLang($value)
3532
 * @method string getAssetType()
3533
 * @method $this withAssetType($value)
3534
 * @method string getDealed()
3535
 * @method $this withDealed($value)
3536
 * @method string getCurrentPage()
3537
 * @method $this withCurrentPage($value)
3538
 * @method string getClusterId()
3539
 * @method $this withClusterId($value)
3540
 * @method string getBatchName()
3541
 * @method $this withBatchName($value)
3542
 */
3543
class DescribeVulList extends Rpc
3544
{
3545
}
3546
3547
/**
3548
 * @method string getCurrentPage()
3549
 * @method $this withCurrentPage($value)
3550
 * @method string getSourceIp()
3551
 * @method $this withSourceIp($value)
3552
 * @method string getPageSize()
3553
 * @method $this withPageSize($value)
3554
 */
3555
class DescribeVulWhitelist extends Rpc
3556
{
3557
}
3558
3559
/**
3560
 * @method string getSourceIp()
3561
 * @method $this withSourceIp($value)
3562
 * @method string getExportId()
3563
 * @method $this withExportId($value)
3564
 */
3565
class DescribeWarningExportInfo extends Rpc
3566
{
3567
}
3568
3569
/**
3570
 * @method string getTargetType()
3571
 * @method $this withTargetType($value)
3572
 * @method string getContainerFieldName()
3573
 * @method $this withContainerFieldName($value)
3574
 * @method string getSourceIp()
3575
 * @method $this withSourceIp($value)
3576
 * @method string getContainerFieldValue()
3577
 * @method $this withContainerFieldValue($value)
3578
 * @method string getPageSize()
3579
 * @method $this withPageSize($value)
3580
 * @method string getMachineName()
3581
 * @method $this withMachineName($value)
3582
 * @method string getLang()
3583
 * @method $this withLang($value)
3584
 * @method string getHaveRisk()
3585
 * @method $this withHaveRisk($value)
3586
 * @method string getCurrentPage()
3587
 * @method $this withCurrentPage($value)
3588
 * @method string getClusterId()
3589
 * @method $this withClusterId($value)
3590
 * @method string getRiskId()
3591
 * @method $this withRiskId($value)
3592
 * @method string getStrategyId()
3593
 * @method $this withStrategyId($value)
3594
 * @method string getUuids()
3595
 * @method $this withUuids($value)
3596
 */
3597
class DescribeWarningMachines extends Rpc
3598
{
3599
}
3600
3601
/**
3602
 * @method string getRemark()
3603
 * @method $this withRemark($value)
3604
 * @method string getCurrentPage()
3605
 * @method $this withCurrentPage($value)
3606
 * @method string getSourceIp()
3607
 * @method $this withSourceIp($value)
3608
 * @method string getPageSize()
3609
 * @method $this withPageSize($value)
3610
 * @method string getLang()
3611
 * @method $this withLang($value)
3612
 * @method string getStatus()
3613
 * @method $this withStatus($value)
3614
 */
3615
class DescribeWebLockBindList extends Rpc
3616
{
3617
}
3618
3619
/**
3620
 * @method string getUuid()
3621
 * @method $this withUuid($value)
3622
 * @method string getSourceIp()
3623
 * @method $this withSourceIp($value)
3624
 * @method string getLang()
3625
 * @method $this withLang($value)
3626
 */
3627
class DescribeWebLockConfigList extends Rpc
3628
{
3629
}
3630
3631
/**
3632
 * @method string getRemark()
3633
 * @method $this withRemark($value)
3634
 * @method string getSourceIp()
3635
 * @method $this withSourceIp($value)
3636
 * @method string getPageSize()
3637
 * @method $this withPageSize($value)
3638
 * @method string getTsEnd()
3639
 * @method $this withTsEnd($value)
3640
 * @method string getProcessName()
3641
 * @method $this withProcessName($value)
3642
 * @method string getCurrentPage()
3643
 * @method $this withCurrentPage($value)
3644
 * @method string getDealed()
3645
 * @method $this withDealed($value)
3646
 * @method string getTsBegin()
3647
 * @method $this withTsBegin($value)
3648
 */
3649
class DescribeWebLockFileEvents extends Rpc
3650
{
3651
}
3652
3653
/**
3654
 * @method string getExportType()
3655
 * @method $this withExportType($value)
3656
 * @method string getParams()
3657
 * @method $this withParams($value)
3658
 * @method string getSourceIp()
3659
 * @method $this withSourceIp($value)
3660
 * @method string getLang()
3661
 * @method $this withLang($value)
3662
 */
3663
class ExportRecord extends Rpc
3664
{
3665
}
3666
3667
/**
3668
 * @method string getStatusList()
3669
 * @method $this withStatusList($value)
3670
 * @method string getTargetType()
3671
 * @method $this withTargetType($value)
3672
 * @method string getMinScore()
3673
 * @method $this withMinScore($value)
3674
 * @method string getRemark()
3675
 * @method $this withRemark($value)
3676
 * @method string getAttachTypes()
3677
 * @method $this withAttachTypes($value)
3678
 * @method string getType()
3679
 * @method $this withType($value)
3680
 * @method string getVpcInstanceIds()
3681
 * @method $this withVpcInstanceIds($value)
3682
 * @method string getContainerFieldName()
3683
 * @method $this withContainerFieldName($value)
3684
 * @method string getCheckType()
3685
 * @method $this withCheckType($value)
3686
 * @method string getSourceIp()
3687
 * @method $this withSourceIp($value)
3688
 * @method string getContainerFieldValue()
3689
 * @method $this withContainerFieldValue($value)
3690
 * @method string getModifyTsStart()
3691
 * @method $this withModifyTsStart($value)
3692
 * @method string getLang()
3693
 * @method $this withLang($value)
3694
 * @method string getModifyTsEnd()
3695
 * @method $this withModifyTsEnd($value)
3696
 * @method string getLevel()
3697
 * @method $this withLevel($value)
3698
 * @method string getResource()
3699
 * @method $this withResource($value)
3700
 * @method string getGroupId()
3701
 * @method $this withGroupId($value)
3702
 * @method string getDealed()
3703
 * @method $this withDealed($value)
3704
 * @method string getClusterId()
3705
 * @method $this withClusterId($value)
3706
 * @method string getBatchName()
3707
 * @method $this withBatchName($value)
3708
 * @method string getAliasName()
3709
 * @method $this withAliasName($value)
3710
 * @method string getSearchTags()
3711
 * @method $this withSearchTags($value)
3712
 * @method string getName()
3713
 * @method $this withName($value)
3714
 * @method string getNecessity()
3715
 * @method $this withNecessity($value)
3716
 * @method string getUuids()
3717
 * @method $this withUuids($value)
3718
 */
3719
class ExportVul extends Rpc
3720
{
3721
}
3722
3723
/**
3724
 * @method string getIsCleartextPwd()
3725
 * @method $this withIsCleartextPwd($value)
3726
 * @method string getStatusList()
3727
 * @method $this withStatusList($value)
3728
 * @method string getRiskLevels()
3729
 * @method $this withRiskLevels($value)
3730
 * @method string getRiskName()
3731
 * @method $this withRiskName($value)
3732
 * @method string getSourceIp()
3733
 * @method $this withSourceIp($value)
3734
 * @method string getLang()
3735
 * @method $this withLang($value)
3736
 * @method string getExportType()
3737
 * @method $this withExportType($value)
3738
 * @method string getDealed()
3739
 * @method $this withDealed($value)
3740
 * @method string getTypeNames()
3741
 * @method $this withTypeNames($value)
3742
 * @method string getIsSummaryExport()
3743
 * @method $this withIsSummaryExport($value)
3744
 * @method string getRiskIds()
3745
 * @method $this withRiskIds($value)
3746
 * @method string getStrategyId()
3747
 * @method $this withStrategyId($value)
3748
 * @method string getTypeName()
3749
 * @method $this withTypeName($value)
3750
 * @method string getSubTypeNames()
3751
 * @method $this withSubTypeNames($value)
3752
 * @method string getUuids()
3753
 * @method $this withUuids($value)
3754
 */
3755
class ExportWarning extends Rpc
3756
{
3757
}
3758
3759
/**
3760
 * @method string getRiskId()
3761
 * @method $this withRiskId($value)
3762
 * @method string getCheckParams()
3763
 * @method $this withCheckParams($value)
3764
 * @method string getSourceIp()
3765
 * @method $this withSourceIp($value)
3766
 * @method string getLang()
3767
 * @method $this withLang($value)
3768
 * @method string getUuids()
3769
 * @method $this withUuids($value)
3770
 */
3771
class FixCheckWarnings extends Rpc
3772
{
3773
}
3774
3775
/**
3776
 * @method string getResourceOwnerId()
3777
 * @method $this withResourceOwnerId($value)
3778
 * @method string getSourceIp()
3779
 * @method $this withSourceIp($value)
3780
 */
3781
class GetBackupStorageCount extends Rpc
3782
{
3783
}
3784
3785
/**
3786
 * @method string getSourceIp()
3787
 * @method $this withSourceIp($value)
3788
 * @method string getLang()
3789
 * @method $this withLang($value)
3790
 * @method string getCheckId()
3791
 * @method $this withCheckId($value)
3792
 */
3793
class GetCheckDetail extends Rpc
3794
{
3795
}
3796
3797
/**
3798
 * @method array getHashKeyList()
3799
 * @method string getType()
3800
 * @method $this withType($value)
3801
 * @method string getSourceIp()
3802
 * @method $this withSourceIp($value)
3803
 */
3804
class GetFileDetectResult extends Rpc
3805
{
3806
3807
    /**
3808
     * @param array $hashKeyList
3809
     *
3810
     * @return $this
3811
     */
3812
	public function withHashKeyList(array $hashKeyList)
3813
	{
3814
	    $this->data['HashKeyList'] = $hashKeyList;
3815
		foreach ($hashKeyList as $i => $iValue) {
3816
			$this->options['query']['HashKeyList.' . ($i + 1)] = $iValue;
3817
		}
3818
3819
		return $this;
3820
    }
3821
}
3822
3823
/**
3824
 * @method string getGroupIdList()
3825
 * @method $this withGroupIdList($value)
3826
 * @method string getSourceIp()
3827
 * @method $this withSourceIp($value)
3828
 */
3829
class GetSuspiciousStatistics extends Rpc
3830
{
3831
}
3832
3833
/**
3834
 * @method string getTypeList()
3835
 * @method $this withTypeList($value)
3836
 * @method string getGroupIdList()
3837
 * @method $this withGroupIdList($value)
3838
 * @method string getSourceIp()
3839
 * @method $this withSourceIp($value)
3840
 */
3841
class GetVulStatistics extends Rpc
3842
{
3843
}
3844
3845
/**
3846
 * @method string getSourceIp()
3847
 * @method $this withSourceIp($value)
3848
 * @method string getVulWhitelistId()
3849
 * @method $this withVulWhitelistId($value)
3850
 */
3851
class GetVulWhitelist extends Rpc
3852
{
3853
}
3854
3855
/**
3856
 * @method string getMarkMissParam()
3857
 * @method $this withMarkMissParam($value)
3858
 * @method string getResourceOwnerId()
3859
 * @method $this withResourceOwnerId($value)
3860
 * @method array getSecurityEventIds()
3861
 * @method string getSourceIp()
3862
 * @method $this withSourceIp($value)
3863
 * @method string getOperationCode()
3864
 * @method $this withOperationCode($value)
3865
 * @method string getOperationParams()
3866
 * @method $this withOperationParams($value)
3867
 * @method string getMarkBatch()
3868
 * @method $this withMarkBatch($value)
3869
 */
3870
class HandleSecurityEvents extends Rpc
3871
{
3872
3873
    /**
3874
     * @param array $securityEventIds
3875
     *
3876
     * @return $this
3877
     */
3878
	public function withSecurityEventIds(array $securityEventIds)
3879
	{
3880
	    $this->data['SecurityEventIds'] = $securityEventIds;
3881
		foreach ($securityEventIds as $i => $iValue) {
3882
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
3883
		}
3884
3885
		return $this;
3886
    }
3887
}
3888
3889
/**
3890
 * @method string getMarkMissParam()
3891
 * @method $this withMarkMissParam($value)
3892
 * @method string getResourceOwnerId()
3893
 * @method $this withResourceOwnerId($value)
3894
 * @method string getSourceIp()
3895
 * @method $this withSourceIp($value)
3896
 * @method string getOperationCode()
3897
 * @method $this withOperationCode($value)
3898
 * @method string getTaskId()
3899
 * @method $this withTaskId($value)
3900
 * @method string getOperationParams()
3901
 * @method $this withOperationParams($value)
3902
 */
3903
class HandleSimilarSecurityEvents extends Rpc
3904
{
3905
}
3906
3907
/**
3908
 * @method string getReason()
3909
 * @method $this withReason($value)
3910
 * @method string getCheckIds()
3911
 * @method $this withCheckIds($value)
3912
 * @method string getRiskId()
3913
 * @method $this withRiskId($value)
3914
 * @method string getType()
3915
 * @method $this withType($value)
3916
 * @method string getSourceIp()
3917
 * @method $this withSourceIp($value)
3918
 * @method string getCheckWarningIds()
3919
 * @method $this withCheckWarningIds($value)
3920
 */
3921
class IgnoreHcCheckWarnings extends Rpc
3922
{
3923
}
3924
3925
/**
3926
 * @method string getResourceOwnerId()
3927
 * @method $this withResourceOwnerId($value)
3928
 * @method string getUuid()
3929
 * @method $this withUuid($value)
3930
 * @method string getSourceIp()
3931
 * @method $this withSourceIp($value)
3932
 * @method array getUuidList()
3933
 * @method string getPolicyVersion()
3934
 * @method $this withPolicyVersion($value)
3935
 */
3936
class InstallBackupClient extends Rpc
3937
{
3938
3939
    /**
3940
     * @param array $uuidList
3941
     *
3942
     * @return $this
3943
     */
3944
	public function withUuidList(array $uuidList)
3945
	{
3946
	    $this->data['UuidList'] = $uuidList;
3947
		foreach ($uuidList as $i => $iValue) {
3948
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
3949
		}
3950
3951
		return $this;
3952
    }
3953
}
3954
3955
/**
3956
 * @method string getAgentAccessKey()
3957
 * @method $this withAgentAccessKey($value)
3958
 * @method string getAgentSecretKey()
3959
 * @method $this withAgentSecretKey($value)
3960
 * @method string getSourceIp()
3961
 * @method $this withSourceIp($value)
3962
 * @method array getUuidList()
3963
 * @method string getArgusVersion()
3964
 * @method $this withArgusVersion($value)
3965
 * @method array getInstanceIdList()
3966
 */
3967
class InstallCloudMonitor extends Rpc
3968
{
3969
3970
    /**
3971
     * @param array $uuidList
3972
     *
3973
     * @return $this
3974
     */
3975
	public function withUuidList(array $uuidList)
3976
	{
3977
	    $this->data['UuidList'] = $uuidList;
3978
		foreach ($uuidList as $i => $iValue) {
3979
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
3980
		}
3981
3982
		return $this;
3983
    }
3984
3985
    /**
3986
     * @param array $instanceIdList
3987
     *
3988
     * @return $this
3989
     */
3990
	public function withInstanceIdList(array $instanceIdList)
3991
	{
3992
	    $this->data['InstanceIdList'] = $instanceIdList;
3993
		foreach ($instanceIdList as $i => $iValue) {
3994
			$this->options['query']['InstanceIdList.' . ($i + 1)] = $iValue;
3995
		}
3996
3997
		return $this;
3998
    }
3999
}
4000
4001
/**
4002
 * @method string getPageSize()
4003
 * @method $this withPageSize($value)
4004
 * @method string getLang()
4005
 * @method $this withLang($value)
4006
 * @method string getNodeId()
4007
 * @method $this withNodeId($value)
4008
 * @method string getCurrentPage()
4009
 * @method $this withCurrentPage($value)
4010
 */
4011
class ListAvailableHoneypot extends Rpc
4012
{
4013
}
4014
4015
/**
4016
 * @method string getRegionIdKey()
4017
 * @method $this withRegionIdKey($value)
4018
 * @method string getSourceIp()
4019
 * @method $this withSourceIp($value)
4020
 * @method string getPageSize()
4021
 * @method $this withPageSize($value)
4022
 * @method string getLang()
4023
 * @method $this withLang($value)
4024
 * @method string getCheckId()
4025
 * @method $this withCheckId($value)
4026
 * @method string getCurrentPage()
4027
 * @method $this withCurrentPage($value)
4028
 * @method array getSortTypes()
4029
 * @method string getInstanceIdKey()
4030
 * @method $this withInstanceIdKey($value)
4031
 * @method string getInstanceNameKey()
4032
 * @method $this withInstanceNameKey($value)
4033
 * @method array getInstanceIds()
4034
 * @method array getStatuses()
4035
 */
4036
class ListCheckInstanceResult extends Rpc
4037
{
4038
4039
    /**
4040
     * @param array $sortTypes
4041
     *
4042
     * @return $this
4043
     */
4044
	public function withSortTypes(array $sortTypes)
4045
	{
4046
	    $this->data['SortTypes'] = $sortTypes;
4047
		foreach ($sortTypes as $i => $iValue) {
4048
			$this->options['query']['SortTypes.' . ($i + 1)] = $iValue;
4049
		}
4050
4051
		return $this;
4052
    }
4053
4054
    /**
4055
     * @param array $instanceIds
4056
     *
4057
     * @return $this
4058
     */
4059
	public function withInstanceIds(array $instanceIds)
4060
	{
4061
	    $this->data['InstanceIds'] = $instanceIds;
4062
		foreach ($instanceIds as $i => $iValue) {
4063
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
4064
		}
4065
4066
		return $this;
4067
    }
4068
4069
    /**
4070
     * @param array $statuses
4071
     *
4072
     * @return $this
4073
     */
4074
	public function withStatuses(array $statuses)
4075
	{
4076
	    $this->data['Statuses'] = $statuses;
4077
		foreach ($statuses as $i => $iValue) {
4078
			$this->options['query']['Statuses.' . ($i + 1)] = $iValue;
4079
		}
4080
4081
		return $this;
4082
    }
4083
}
4084
4085
/**
4086
 * @method array getInstanceSubTypes()
4087
 * @method array getStandardIds()
4088
 * @method array getRiskLevels()
4089
 * @method array getInstanceTypes()
4090
 * @method string getCheckKey()
4091
 * @method $this withCheckKey($value)
4092
 * @method string getSourceIp()
4093
 * @method $this withSourceIp($value)
4094
 * @method string getPageSize()
4095
 * @method $this withPageSize($value)
4096
 * @method string getLang()
4097
 * @method $this withLang($value)
4098
 * @method array getVendors()
4099
 * @method string getCurrentPage()
4100
 * @method $this withCurrentPage($value)
4101
 * @method array getRequirementIds()
4102
 * @method array getSortTypes()
4103
 * @method array getInstanceIds()
4104
 * @method array getStatuses()
4105
 */
4106
class ListCheckResult extends Rpc
4107
{
4108
4109
    /**
4110
     * @param array $instanceSubTypes
4111
     *
4112
     * @return $this
4113
     */
4114
	public function withInstanceSubTypes(array $instanceSubTypes)
4115
	{
4116
	    $this->data['InstanceSubTypes'] = $instanceSubTypes;
4117
		foreach ($instanceSubTypes as $i => $iValue) {
4118
			$this->options['query']['InstanceSubTypes.' . ($i + 1)] = $iValue;
4119
		}
4120
4121
		return $this;
4122
    }
4123
4124
    /**
4125
     * @param array $standardIds
4126
     *
4127
     * @return $this
4128
     */
4129
	public function withStandardIds(array $standardIds)
4130
	{
4131
	    $this->data['StandardIds'] = $standardIds;
4132
		foreach ($standardIds as $i => $iValue) {
4133
			$this->options['query']['StandardIds.' . ($i + 1)] = $iValue;
4134
		}
4135
4136
		return $this;
4137
    }
4138
4139
    /**
4140
     * @param array $riskLevels
4141
     *
4142
     * @return $this
4143
     */
4144
	public function withRiskLevels(array $riskLevels)
4145
	{
4146
	    $this->data['RiskLevels'] = $riskLevels;
4147
		foreach ($riskLevels as $i => $iValue) {
4148
			$this->options['query']['RiskLevels.' . ($i + 1)] = $iValue;
4149
		}
4150
4151
		return $this;
4152
    }
4153
4154
    /**
4155
     * @param array $instanceTypes
4156
     *
4157
     * @return $this
4158
     */
4159
	public function withInstanceTypes(array $instanceTypes)
4160
	{
4161
	    $this->data['InstanceTypes'] = $instanceTypes;
4162
		foreach ($instanceTypes as $i => $iValue) {
4163
			$this->options['query']['InstanceTypes.' . ($i + 1)] = $iValue;
4164
		}
4165
4166
		return $this;
4167
    }
4168
4169
    /**
4170
     * @param array $vendors
4171
     *
4172
     * @return $this
4173
     */
4174
	public function withVendors(array $vendors)
4175
	{
4176
	    $this->data['Vendors'] = $vendors;
4177
		foreach ($vendors as $i => $iValue) {
4178
			$this->options['query']['Vendors.' . ($i + 1)] = $iValue;
4179
		}
4180
4181
		return $this;
4182
    }
4183
4184
    /**
4185
     * @param array $requirementIds
4186
     *
4187
     * @return $this
4188
     */
4189
	public function withRequirementIds(array $requirementIds)
4190
	{
4191
	    $this->data['RequirementIds'] = $requirementIds;
4192
		foreach ($requirementIds as $i => $iValue) {
4193
			$this->options['query']['RequirementIds.' . ($i + 1)] = $iValue;
4194
		}
4195
4196
		return $this;
4197
    }
4198
4199
    /**
4200
     * @param array $sortTypes
4201
     *
4202
     * @return $this
4203
     */
4204
	public function withSortTypes(array $sortTypes)
4205
	{
4206
	    $this->data['SortTypes'] = $sortTypes;
4207
		foreach ($sortTypes as $i => $iValue) {
4208
			$this->options['query']['SortTypes.' . ($i + 1)] = $iValue;
4209
		}
4210
4211
		return $this;
4212
    }
4213
4214
    /**
4215
     * @param array $instanceIds
4216
     *
4217
     * @return $this
4218
     */
4219
	public function withInstanceIds(array $instanceIds)
4220
	{
4221
	    $this->data['InstanceIds'] = $instanceIds;
4222
		foreach ($instanceIds as $i => $iValue) {
4223
			$this->options['query']['InstanceIds.' . ($i + 1)] = $iValue;
4224
		}
4225
4226
		return $this;
4227
    }
4228
4229
    /**
4230
     * @param array $statuses
4231
     *
4232
     * @return $this
4233
     */
4234
	public function withStatuses(array $statuses)
4235
	{
4236
	    $this->data['Statuses'] = $statuses;
4237
		foreach ($statuses as $i => $iValue) {
4238
			$this->options['query']['Statuses.' . ($i + 1)] = $iValue;
4239
		}
4240
4241
		return $this;
4242
    }
4243
}
4244
4245
/**
4246
 * @method string getHoneypotName()
4247
 * @method $this withHoneypotName($value)
4248
 * @method string getPageSize()
4249
 * @method $this withPageSize($value)
4250
 * @method string getLang()
4251
 * @method $this withLang($value)
4252
 * @method string getNodeId()
4253
 * @method $this withNodeId($value)
4254
 * @method string getCurrentPage()
4255
 * @method $this withCurrentPage($value)
4256
 * @method string getNodeName()
4257
 * @method $this withNodeName($value)
4258
 * @method array getHoneypotIds()
4259
 */
4260
class ListHoneypot extends Rpc
4261
{
4262
4263
    /**
4264
     * @param array $honeypotIds
4265
     *
4266
     * @return $this
4267
     */
4268
	public function withHoneypotIds(array $honeypotIds)
4269
	{
4270
	    $this->data['HoneypotIds'] = $honeypotIds;
4271
		foreach ($honeypotIds as $i => $iValue) {
4272
			$this->options['query']['HoneypotIds.' . ($i + 1)] = $iValue;
4273
		}
4274
4275
		return $this;
4276
    }
4277
}
4278
4279
/**
4280
 * @method string getSrcIp()
4281
 * @method array getRiskLevelList()
4282
 * @method string getPageSize()
4283
 * @method string getDstIp()
4284
 * @method string getDealed()
4285
 * @method string getCurrentPage()
4286
 * @method string getRequestId()
4287
 */
4288
class ListHoneypotAlarmEvents extends Rpc
4289
{
4290
4291
    /** @var string */
4292
    public $method = 'GET';
4293
4294
    /**
4295
     * @param string $value
4296
     *
4297
     * @return $this
4298
     */
4299
    public function withSrcIp($value)
4300
    {
4301
        $this->data['SrcIp'] = $value;
4302
        $this->options['form_params']['SrcIp'] = $value;
4303
4304
        return $this;
4305
    }
4306
4307
    /**
4308
     * @param array $riskLevelList
4309
     *
4310
     * @return $this
4311
     */
4312
	public function withRiskLevelList(array $riskLevelList)
4313
	{
4314
	    $this->data['RiskLevelList'] = $riskLevelList;
4315
		foreach ($riskLevelList as $i => $iValue) {
4316
			$this->options['form_params']['RiskLevelList.' . ($i + 1)] = $iValue;
4317
		}
4318
4319
		return $this;
4320
    }
4321
4322
    /**
4323
     * @param string $value
4324
     *
4325
     * @return $this
4326
     */
4327
    public function withPageSize($value)
4328
    {
4329
        $this->data['PageSize'] = $value;
4330
        $this->options['form_params']['PageSize'] = $value;
4331
4332
        return $this;
4333
    }
4334
4335
    /**
4336
     * @param string $value
4337
     *
4338
     * @return $this
4339
     */
4340
    public function withDstIp($value)
4341
    {
4342
        $this->data['DstIp'] = $value;
4343
        $this->options['form_params']['DstIp'] = $value;
4344
4345
        return $this;
4346
    }
4347
4348
    /**
4349
     * @param string $value
4350
     *
4351
     * @return $this
4352
     */
4353
    public function withDealed($value)
4354
    {
4355
        $this->data['Dealed'] = $value;
4356
        $this->options['form_params']['Dealed'] = $value;
4357
4358
        return $this;
4359
    }
4360
4361
    /**
4362
     * @param string $value
4363
     *
4364
     * @return $this
4365
     */
4366
    public function withCurrentPage($value)
4367
    {
4368
        $this->data['CurrentPage'] = $value;
4369
        $this->options['form_params']['CurrentPage'] = $value;
4370
4371
        return $this;
4372
    }
4373
4374
    /**
4375
     * @param string $value
4376
     *
4377
     * @return $this
4378
     */
4379
    public function withRequestId($value)
4380
    {
4381
        $this->data['RequestId'] = $value;
4382
        $this->options['form_params']['RequestId'] = $value;
4383
4384
        return $this;
4385
    }
4386
}
4387
4388
/**
4389
 * @method string getPageSize()
4390
 * @method $this withPageSize($value)
4391
 * @method string getLang()
4392
 * @method $this withLang($value)
4393
 * @method string getNodeId()
4394
 * @method $this withNodeId($value)
4395
 * @method string getCurrentPage()
4396
 * @method $this withCurrentPage($value)
4397
 * @method string getNodeName()
4398
 * @method $this withNodeName($value)
4399
 */
4400
class ListHoneypotNode extends Rpc
4401
{
4402
}
4403
4404
/**
4405
 * @method string getType()
4406
 * @method $this withType($value)
4407
 * @method string getSourceIp()
4408
 * @method $this withSourceIp($value)
4409
 * @method string getPageSize()
4410
 * @method $this withPageSize($value)
4411
 * @method string getCurrentPage()
4412
 * @method $this withCurrentPage($value)
4413
 * @method string getAliasName()
4414
 * @method $this withAliasName($value)
4415
 */
4416
class ListVulAutoRepairConfig extends Rpc
4417
{
4418
}
4419
4420
/**
4421
 * @method string getResourceOwnerId()
4422
 * @method $this withResourceOwnerId($value)
4423
 * @method string getForbiddenTime()
4424
 * @method $this withForbiddenTime($value)
4425
 * @method string getFailCount()
4426
 * @method $this withFailCount($value)
4427
 * @method string getSourceIp()
4428
 * @method $this withSourceIp($value)
4429
 * @method string getEnableSmartRule()
4430
 * @method $this withEnableSmartRule($value)
4431
 * @method array getUuidList()
4432
 * @method string getId()
4433
 * @method $this withId($value)
4434
 * @method string getName()
4435
 * @method $this withName($value)
4436
 * @method string getSpan()
4437
 * @method $this withSpan($value)
4438
 * @method string getDefaultRule()
4439
 * @method $this withDefaultRule($value)
4440
 */
4441
class ModifyAntiBruteForceRule extends Rpc
4442
{
4443
4444
    /**
4445
     * @param array $uuidList
4446
     *
4447
     * @return $this
4448
     */
4449
	public function withUuidList(array $uuidList)
4450
	{
4451
	    $this->data['UuidList'] = $uuidList;
4452
		foreach ($uuidList as $i => $iValue) {
4453
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
4454
		}
4455
4456
		return $this;
4457
    }
4458
}
4459
4460
/**
4461
 * @method string getGroupId()
4462
 * @method $this withGroupId($value)
4463
 * @method string getSourceIp()
4464
 * @method $this withSourceIp($value)
4465
 * @method string getUuids()
4466
 * @method $this withUuids($value)
4467
 */
4468
class ModifyAssetGroup extends Rpc
4469
{
4470
}
4471
4472
/**
4473
 * @method string getResourceOwnerId()
4474
 * @method $this withResourceOwnerId($value)
4475
 * @method string getServerType()
4476
 * @method $this withServerType($value)
4477
 * @method string getSourceIp()
4478
 * @method $this withSourceIp($value)
4479
 * @method array getUuidList()
4480
 * @method string getId()
4481
 * @method $this withId($value)
4482
 * @method string getPolicy()
4483
 * @method $this withPolicy($value)
4484
 * @method string getPolicyVersion()
4485
 * @method $this withPolicyVersion($value)
4486
 * @method string getPolicyRegionId()
4487
 * @method $this withPolicyRegionId($value)
4488
 * @method string getName()
4489
 * @method $this withName($value)
4490
 */
4491
class ModifyBackupPolicy extends Rpc
4492
{
4493
4494
    /**
4495
     * @param array $uuidList
4496
     *
4497
     * @return $this
4498
     */
4499
	public function withUuidList(array $uuidList)
4500
	{
4501
	    $this->data['UuidList'] = $uuidList;
4502
		foreach ($uuidList as $i => $iValue) {
4503
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
4504
		}
4505
4506
		return $this;
4507
    }
4508
}
4509
4510
/**
4511
 * @method string getResourceOwnerId()
4512
 * @method $this withResourceOwnerId($value)
4513
 * @method string getSourceIp()
4514
 * @method $this withSourceIp($value)
4515
 * @method string getId()
4516
 * @method $this withId($value)
4517
 * @method string getPolicyVersion()
4518
 * @method $this withPolicyVersion($value)
4519
 * @method string getStatus()
4520
 * @method $this withStatus($value)
4521
 */
4522
class ModifyBackupPolicyStatus extends Rpc
4523
{
4524
}
4525
4526
/**
4527
 * @method string getSourceIp()
4528
 * @method $this withSourceIp($value)
4529
 * @method string getFrom()
4530
 * @method $this withFrom($value)
4531
 * @method string getLang()
4532
 * @method $this withLang($value)
4533
 * @method string getUserLogStore()
4534
 * @method $this withUserLogStore($value)
4535
 * @method string getUserProject()
4536
 * @method $this withUserProject($value)
4537
 */
4538
class ModifyClearLogstoreStorage extends Rpc
4539
{
4540
}
4541
4542
/**
4543
 * @method string getReason()
4544
 * @method $this withReason($value)
4545
 * @method string getSourceIp()
4546
 * @method $this withSourceIp($value)
4547
 * @method string getWhitelist()
4548
 * @method $this withWhitelist($value)
4549
 * @method string getTargetInfo()
4550
 * @method $this withTargetInfo($value)
4551
 */
4552
class ModifyCreateVulWhitelist extends Rpc
4553
{
4554
}
4555
4556
/**
4557
 * @method string getSourceIp()
4558
 * @method $this withSourceIp($value)
4559
 * @method string getName()
4560
 * @method $this withName($value)
4561
 * @method string getUserAgreement()
4562
 * @method $this withUserAgreement($value)
4563
 * @method string getLang()
4564
 * @method $this withLang($value)
4565
 */
4566
class ModifyEmgVulSubmit extends Rpc
4567
{
4568
}
4569
4570
/**
4571
 * @method string getData()
4572
 * @method $this withData($value)
4573
 * @method string getSourceIp()
4574
 * @method $this withSourceIp($value)
4575
 */
4576
class ModifyGroupProperty extends Rpc
4577
{
4578
}
4579
4580
/**
4581
 * @method string getResourceOwnerId()
4582
 * @method $this withResourceOwnerId($value)
4583
 * @method string getUuid()
4584
 * @method $this withUuid($value)
4585
 * @method string getSourceIp()
4586
 * @method $this withSourceIp($value)
4587
 * @method string getNewRuleId()
4588
 * @method $this withNewRuleId($value)
4589
 */
4590
class ModifyInstanceAntiBruteForceRule extends Rpc
4591
{
4592
}
4593
4594
/**
4595
 * @method string getType()
4596
 * @method $this withType($value)
4597
 * @method string getTarget()
4598
 * @method $this withTarget($value)
4599
 * @method string getSourceIp()
4600
 * @method $this withSourceIp($value)
4601
 * @method string getConfig()
4602
 * @method $this withConfig($value)
4603
 */
4604
class ModifyLoginBaseConfig extends Rpc
4605
{
4606
}
4607
4608
/**
4609
 * @method string getItem()
4610
 * @method $this withItem($value)
4611
 * @method string getSourceIp()
4612
 * @method $this withSourceIp($value)
4613
 * @method string getStatus()
4614
 * @method $this withStatus($value)
4615
 */
4616
class ModifyLoginSwitchConfig extends Rpc
4617
{
4618
}
4619
4620
/**
4621
 * @method array getLogMetaList()
4622
 * @method string getTtl()
4623
 * @method $this withTtl($value)
4624
 * @method string getSourceIp()
4625
 * @method $this withSourceIp($value)
4626
 * @method string getHotTtl()
4627
 * @method $this withHotTtl($value)
4628
 * @method string getFrom()
4629
 * @method $this withFrom($value)
4630
 * @method string getTargetRegionId()
4631
 * @method $this withTargetRegionId($value)
4632
 */
4633
class ModifyOpenLogShipper extends Rpc
4634
{
4635
4636
    /**
4637
     * @param array $logMetaList
4638
     *
4639
     * @return $this
4640
     */
4641
	public function withLogMetaList(array $logMetaList)
4642
	{
4643
	    $this->data['LogMetaList'] = $logMetaList;
4644
		foreach ($logMetaList as $depth1 => $depth1Value) {
4645
			if(isset($depth1Value['HotTtl'])){
4646
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.HotTtl'] = $depth1Value['HotTtl'];
4647
			}
4648
			if(isset($depth1Value['Ttl'])){
4649
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.Ttl'] = $depth1Value['Ttl'];
4650
			}
4651
			if(isset($depth1Value['ConfigLogStore'])){
4652
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.ConfigLogStore'] = $depth1Value['ConfigLogStore'];
4653
			}
4654
			if(isset($depth1Value['Status'])){
4655
				$this->options['query']['LogMetaList.' . ($depth1 + 1) . '.Status'] = $depth1Value['Status'];
4656
			}
4657
		}
4658
4659
		return $this;
4660
    }
4661
}
4662
4663
/**
4664
 * @method string getReason()
4665
 * @method $this withReason($value)
4666
 * @method string getType()
4667
 * @method $this withType($value)
4668
 * @method string getSourceIp()
4669
 * @method $this withSourceIp($value)
4670
 * @method string getInfo()
4671
 * @method $this withInfo($value)
4672
 * @method string getOperateType()
4673
 * @method $this withOperateType($value)
4674
 */
4675
class ModifyOperateVul extends Rpc
4676
{
4677
}
4678
4679
/**
4680
 * @method string getType()
4681
 * @method $this withType($value)
4682
 * @method string getSourceIp()
4683
 * @method $this withSourceIp($value)
4684
 * @method string getScheduleTime()
4685
 * @method $this withScheduleTime($value)
4686
 */
4687
class ModifyPropertyScheduleConfig extends Rpc
4688
{
4689
}
4690
4691
/**
4692
 * @method string getSourceIp()
4693
 * @method $this withSourceIp($value)
4694
 * @method string getTasks()
4695
 * @method $this withTasks($value)
4696
 * @method string getUuids()
4697
 * @method $this withUuids($value)
4698
 */
4699
class ModifyPushAllTask extends Rpc
4700
{
4701
}
4702
4703
/**
4704
 * @method string getResourceOwnerId()
4705
 * @method $this withResourceOwnerId($value)
4706
 * @method string getItemId()
4707
 * @method $this withItemId($value)
4708
 * @method string getSourceIp()
4709
 * @method $this withSourceIp($value)
4710
 * @method string getLang()
4711
 * @method $this withLang($value)
4712
 * @method string getTaskId()
4713
 * @method $this withTaskId($value)
4714
 * @method string getStatus()
4715
 * @method $this withStatus($value)
4716
 */
4717
class ModifyRiskCheckStatus extends Rpc
4718
{
4719
}
4720
4721
/**
4722
 * @method string getResourceOwnerId()
4723
 * @method $this withResourceOwnerId($value)
4724
 * @method string getSourceIp()
4725
 * @method $this withSourceIp($value)
4726
 * @method array getIds()
4727
 * @method string getLang()
4728
 * @method $this withLang($value)
4729
 * @method string getTaskId()
4730
 * @method $this withTaskId($value)
4731
 * @method string getStatus()
4732
 * @method $this withStatus($value)
4733
 */
4734
class ModifyRiskSingleResultStatus extends Rpc
4735
{
4736
4737
    /**
4738
     * @param array $ids
4739
     *
4740
     * @return $this
4741
     */
4742
	public function withIds(array $ids)
4743
	{
4744
	    $this->data['Ids'] = $ids;
4745
		foreach ($ids as $i => $iValue) {
4746
			$this->options['query']['Ids.' . ($i + 1)] = $iValue;
4747
		}
4748
4749
		return $this;
4750
    }
4751
}
4752
4753
/**
4754
 * @method string getResourceOwnerId()
4755
 * @method $this withResourceOwnerId($value)
4756
 * @method string getEndTime()
4757
 * @method $this withEndTime($value)
4758
 * @method string getStartTime()
4759
 * @method $this withStartTime($value)
4760
 * @method string getSourceIp()
4761
 * @method $this withSourceIp($value)
4762
 * @method string getDaysOfWeek()
4763
 * @method $this withDaysOfWeek($value)
4764
 * @method string getLang()
4765
 * @method $this withLang($value)
4766
 */
4767
class ModifySecurityCheckScheduleConfig extends Rpc
4768
{
4769
}
4770
4771
/**
4772
 * @method string getTypes()
4773
 * @method $this withTypes($value)
4774
 * @method string getSourceIp()
4775
 * @method $this withSourceIp($value)
4776
 * @method string getUuids()
4777
 * @method $this withUuids($value)
4778
 */
4779
class ModifyStartVulScan extends Rpc
4780
{
4781
}
4782
4783
/**
4784
 * @method string getTargetType()
4785
 * @method $this withTargetType($value)
4786
 * @method string getCycleDays()
4787
 * @method $this withCycleDays($value)
4788
 * @method string getStartTime()
4789
 * @method $this withStartTime($value)
4790
 * @method string getRiskSubTypeName()
4791
 * @method $this withRiskSubTypeName($value)
4792
 * @method string getSourceIp()
4793
 * @method $this withSourceIp($value)
4794
 * @method string getId()
4795
 * @method $this withId($value)
4796
 * @method string getResourceDirectoryAccountId()
4797
 * @method $this withResourceDirectoryAccountId($value)
4798
 * @method string getRiskCustomParams()
4799
 * @method $this withRiskCustomParams($value)
4800
 * @method string getEndTime()
4801
 * @method $this withEndTime($value)
4802
 * @method string getCustomType()
4803
 * @method $this withCustomType($value)
4804
 * @method string getCycleStartTime()
4805
 * @method $this withCycleStartTime($value)
4806
 * @method string getName()
4807
 * @method $this withName($value)
4808
 */
4809
class ModifyStrategy extends Rpc
4810
{
4811
}
4812
4813
/**
4814
 * @method string getType()
4815
 * @method $this withType($value)
4816
 * @method string getSourceIp()
4817
 * @method $this withSourceIp($value)
4818
 * @method string getResourceDirectoryAccountId()
4819
 * @method $this withResourceDirectoryAccountId($value)
4820
 * @method string getTarget()
4821
 * @method $this withTarget($value)
4822
 * @method string getConfig()
4823
 * @method $this withConfig($value)
4824
 */
4825
class ModifyStrategyTarget extends Rpc
4826
{
4827
}
4828
4829
/**
4830
 * @method string getTagId()
4831
 * @method $this withTagId($value)
4832
 * @method string getMachineTypes()
4833
 * @method $this withMachineTypes($value)
4834
 * @method string getTagList()
4835
 * @method $this withTagList($value)
4836
 * @method string getSourceIp()
4837
 * @method $this withSourceIp($value)
4838
 * @method string getUuidList()
4839
 * @method $this withUuidList($value)
4840
 */
4841
class ModifyTagWithUuid extends Rpc
4842
{
4843
}
4844
4845
/**
4846
 * @method string getSourceIp()
4847
 * @method $this withSourceIp($value)
4848
 * @method string getHoneyPotAction()
4849
 * @method $this withHoneyPotAction($value)
4850
 * @method string getVpcId()
4851
 * @method $this withVpcId($value)
4852
 */
4853
class ModifyVpcHoneyPot extends Rpc
4854
{
4855
}
4856
4857
/**
4858
 * @method string getType()
4859
 * @method $this withType($value)
4860
 * @method string getUuid()
4861
 * @method $this withUuid($value)
4862
 * @method string getSourceIp()
4863
 * @method $this withSourceIp($value)
4864
 * @method string getConfig()
4865
 * @method $this withConfig($value)
4866
 */
4867
class ModifyVulTargetConfig extends Rpc
4868
{
4869
}
4870
4871
/**
4872
 * @method string getLocalBackupDir()
4873
 * @method $this withLocalBackupDir($value)
4874
 * @method string getExclusiveFile()
4875
 * @method $this withExclusiveFile($value)
4876
 * @method string getExclusiveFileType()
4877
 * @method $this withExclusiveFileType($value)
4878
 * @method string getDir()
4879
 * @method $this withDir($value)
4880
 * @method string getUuid()
4881
 * @method $this withUuid($value)
4882
 * @method string getMode()
4883
 * @method $this withMode($value)
4884
 * @method string getSourceIp()
4885
 * @method $this withSourceIp($value)
4886
 * @method string getLang()
4887
 * @method $this withLang($value)
4888
 * @method string getInclusiveFile()
4889
 * @method $this withInclusiveFile($value)
4890
 * @method string getExclusiveDir()
4891
 * @method $this withExclusiveDir($value)
4892
 * @method string getInclusiveFileType()
4893
 * @method $this withInclusiveFileType($value)
4894
 * @method string getDefenceMode()
4895
 * @method $this withDefenceMode($value)
4896
 */
4897
class ModifyWebLockCreateConfig extends Rpc
4898
{
4899
}
4900
4901
/**
4902
 * @method string getUuid()
4903
 * @method $this withUuid($value)
4904
 * @method string getSourceIp()
4905
 * @method $this withSourceIp($value)
4906
 * @method string getId()
4907
 * @method $this withId($value)
4908
 * @method string getLang()
4909
 * @method $this withLang($value)
4910
 */
4911
class ModifyWebLockDeleteConfig extends Rpc
4912
{
4913
}
4914
4915
/**
4916
 * @method string getLocalBackupDir()
4917
 * @method $this withLocalBackupDir($value)
4918
 * @method string getExclusiveFile()
4919
 * @method $this withExclusiveFile($value)
4920
 * @method string getExclusiveFileType()
4921
 * @method $this withExclusiveFileType($value)
4922
 * @method string getDir()
4923
 * @method $this withDir($value)
4924
 * @method string getUuid()
4925
 * @method $this withUuid($value)
4926
 * @method string getMode()
4927
 * @method $this withMode($value)
4928
 * @method string getSourceIp()
4929
 * @method $this withSourceIp($value)
4930
 * @method string getExclusiveDir()
4931
 * @method $this withExclusiveDir($value)
4932
 * @method string getInclusiveFileType()
4933
 * @method $this withInclusiveFileType($value)
4934
 * @method string getDefenceMode()
4935
 * @method $this withDefenceMode($value)
4936
 */
4937
class ModifyWebLockStart extends Rpc
4938
{
4939
}
4940
4941
/**
4942
 * @method string getUuid()
4943
 * @method $this withUuid($value)
4944
 * @method string getSourceIp()
4945
 * @method $this withSourceIp($value)
4946
 * @method string getLang()
4947
 * @method $this withLang($value)
4948
 * @method string getStatus()
4949
 * @method $this withStatus($value)
4950
 */
4951
class ModifyWebLockStatus extends Rpc
4952
{
4953
}
4954
4955
/**
4956
 * @method string getLocalBackupDir()
4957
 * @method $this withLocalBackupDir($value)
4958
 * @method string getExclusiveFile()
4959
 * @method $this withExclusiveFile($value)
4960
 * @method string getExclusiveFileType()
4961
 * @method $this withExclusiveFileType($value)
4962
 * @method string getDir()
4963
 * @method $this withDir($value)
4964
 * @method string getUuid()
4965
 * @method $this withUuid($value)
4966
 * @method string getMode()
4967
 * @method $this withMode($value)
4968
 * @method string getSourceIp()
4969
 * @method $this withSourceIp($value)
4970
 * @method string getId()
4971
 * @method $this withId($value)
4972
 * @method string getLang()
4973
 * @method $this withLang($value)
4974
 * @method string getInclusiveFile()
4975
 * @method $this withInclusiveFile($value)
4976
 * @method string getExclusiveDir()
4977
 * @method $this withExclusiveDir($value)
4978
 * @method string getInclusiveFileType()
4979
 * @method $this withInclusiveFileType($value)
4980
 * @method string getDefenceMode()
4981
 * @method $this withDefenceMode($value)
4982
 */
4983
class ModifyWebLockUpdateConfig extends Rpc
4984
{
4985
}
4986
4987
/**
4988
 * @method string getPageSize()
4989
 * @method $this withPageSize($value)
4990
 * @method string getLang()
4991
 * @method $this withLang($value)
4992
 * @method string getCurrentPage()
4993
 * @method $this withCurrentPage($value)
4994
 * @method string getSwitchOn()
4995
 * @method $this withSwitchOn($value)
4996
 */
4997
class OpenSensitiveFileScan extends Rpc
4998
{
4999
}
5000
5001
/**
5002
 * @method string getSourceIp()
5003
 * @method $this withSourceIp($value)
5004
 * @method string getLang()
5005
 * @method $this withLang($value)
5006
 * @method string getInstanceIds()
5007
 * @method $this withInstanceIds($value)
5008
 * @method string getUuids()
5009
 * @method $this withUuids($value)
5010
 */
5011
class OperateAgentClientInstall extends Rpc
5012
{
5013
}
5014
5015
/**
5016
 * @method string getType()
5017
 * @method $this withType($value)
5018
 * @method string getSourceIp()
5019
 * @method $this withSourceIp($value)
5020
 * @method string getResourceDirectoryAccountId()
5021
 * @method $this withResourceDirectoryAccountId($value)
5022
 * @method string getConfig()
5023
 * @method $this withConfig($value)
5024
 */
5025
class OperateCommonOverallConfig extends Rpc
5026
{
5027
}
5028
5029
/**
5030
 * @method string getType()
5031
 * @method $this withType($value)
5032
 * @method string getSourceIp()
5033
 * @method $this withSourceIp($value)
5034
 * @method string getLang()
5035
 * @method $this withLang($value)
5036
 * @method string getResourceDirectoryAccountId()
5037
 * @method $this withResourceDirectoryAccountId($value)
5038
 * @method string getNoTargetAsOn()
5039
 * @method $this withNoTargetAsOn($value)
5040
 * @method string getConfig()
5041
 * @method $this withConfig($value)
5042
 */
5043
class OperateSuspiciousOverallConfig extends Rpc
5044
{
5045
}
5046
5047
/**
5048
 * @method string getTargetType()
5049
 * @method $this withTargetType($value)
5050
 * @method string getType()
5051
 * @method $this withType($value)
5052
 * @method string getTargetOperations()
5053
 * @method $this withTargetOperations($value)
5054
 * @method string getSourceIp()
5055
 * @method $this withSourceIp($value)
5056
 * @method string getLang()
5057
 * @method $this withLang($value)
5058
 * @method string getResourceDirectoryAccountId()
5059
 * @method $this withResourceDirectoryAccountId($value)
5060
 */
5061
class OperateSuspiciousTargetConfig extends Rpc
5062
{
5063
}
5064
5065
/**
5066
 * @method string getType()
5067
 * @method $this withType($value)
5068
 * @method array getVulNames()
5069
 * @method string getSourceIp()
5070
 * @method $this withSourceIp($value)
5071
 * @method string getOperateType()
5072
 * @method $this withOperateType($value)
5073
 * @method array getUuids()
5074
 */
5075
class OperateVuls extends Rpc
5076
{
5077
5078
    /**
5079
     * @param array $vulNames
5080
     *
5081
     * @return $this
5082
     */
5083
	public function withVulNames(array $vulNames)
5084
	{
5085
	    $this->data['VulNames'] = $vulNames;
5086
		foreach ($vulNames as $i => $iValue) {
5087
			$this->options['query']['VulNames.' . ($i + 1)] = $iValue;
5088
		}
5089
5090
		return $this;
5091
    }
5092
5093
    /**
5094
     * @param array $uuids
5095
     *
5096
     * @return $this
5097
     */
5098
	public function withUuids(array $uuids)
5099
	{
5100
	    $this->data['Uuids'] = $uuids;
5101
		foreach ($uuids as $i => $iValue) {
5102
			$this->options['query']['Uuids.' . ($i + 1)] = $iValue;
5103
		}
5104
5105
		return $this;
5106
    }
5107
}
5108
5109
/**
5110
 * @method array getSecurityEventIds()
5111
 */
5112
class OperationCancelIgnoreSuspEvent extends Rpc
5113
{
5114
5115
    /**
5116
     * @param array $securityEventIds
5117
     *
5118
     * @return $this
5119
     */
5120
	public function withSecurityEventIds(array $securityEventIds)
5121
	{
5122
	    $this->data['SecurityEventIds'] = $securityEventIds;
5123
		foreach ($securityEventIds as $i => $iValue) {
5124
			$this->options['query']['SecurityEventIds.' . ($i + 1)] = $iValue;
5125
		}
5126
5127
		return $this;
5128
    }
5129
}
5130
5131
/**
5132
 * @method string getSuspiciousEventIds()
5133
 * @method $this withSuspiciousEventIds($value)
5134
 * @method string getSubOperation()
5135
 * @method $this withSubOperation($value)
5136
 * @method string getSourceIp()
5137
 * @method $this withSourceIp($value)
5138
 * @method string getWarnType()
5139
 * @method $this withWarnType($value)
5140
 * @method string getFrom()
5141
 * @method $this withFrom($value)
5142
 * @method string getOperation()
5143
 * @method $this withOperation($value)
5144
 */
5145
class OperationSuspEvents extends Rpc
5146
{
5147
}
5148
5149
/**
5150
 * @method string getSourceIp()
5151
 * @method $this withSourceIp($value)
5152
 * @method string getAppName()
5153
 * @method $this withAppName($value)
5154
 * @method string getValue()
5155
 * @method $this withValue($value)
5156
 * @method string getUuids()
5157
 * @method $this withUuids($value)
5158
 */
5159
class PauseClient extends Rpc
5160
{
5161
}
5162
5163
/**
5164
 * @method string getSourceIp()
5165
 * @method $this withSourceIp($value)
5166
 * @method string getDigests()
5167
 * @method $this withDigests($value)
5168
 * @method string getRegistryTypes()
5169
 * @method $this withRegistryTypes($value)
5170
 * @method string getRegionIds()
5171
 * @method $this withRegionIds($value)
5172
 * @method string getTags()
5173
 * @method $this withTags($value)
5174
 * @method string getRepoNamespaces()
5175
 * @method $this withRepoNamespaces($value)
5176
 * @method string getInstanceIds()
5177
 * @method $this withInstanceIds($value)
5178
 * @method string getRepoIds()
5179
 * @method $this withRepoIds($value)
5180
 * @method string getRepoNames()
5181
 * @method $this withRepoNames($value)
5182
 */
5183
class PublicCreateImageScanTask extends Rpc
5184
{
5185
}
5186
5187
/**
5188
 * @method string getSourceIp()
5189
 * @method $this withSourceIp($value)
5190
 * @method string getDigests()
5191
 * @method $this withDigests($value)
5192
 * @method string getRegistryTypes()
5193
 * @method $this withRegistryTypes($value)
5194
 * @method string getRegionIds()
5195
 * @method $this withRegionIds($value)
5196
 * @method string getTags()
5197
 * @method $this withTags($value)
5198
 * @method string getRepoNamespaces()
5199
 * @method $this withRepoNamespaces($value)
5200
 * @method string getInstanceIds()
5201
 * @method $this withInstanceIds($value)
5202
 * @method string getRepoIds()
5203
 * @method $this withRepoIds($value)
5204
 * @method string getRepoNames()
5205
 * @method $this withRepoNames($value)
5206
 */
5207
class PublicPreCheckImageScanTask extends Rpc
5208
{
5209
}
5210
5211
/**
5212
 * @method string getImages()
5213
 * @method $this withImages($value)
5214
 * @method string getImageItems()
5215
 * @method $this withImageItems($value)
5216
 * @method string getSourceIp()
5217
 * @method $this withSourceIp($value)
5218
 */
5219
class PublicSyncAndCreateImageScanTask extends Rpc
5220
{
5221
}
5222
5223
/**
5224
 * @method string getRemark()
5225
 * @method string getEventName()
5226
 * @method string getDisposalWay()
5227
 * @method $this withDisposalWay($value)
5228
 * @method string getMaxId()
5229
 * @method string getSourceIp()
5230
 * @method $this withSourceIp($value)
5231
 * @method string getPageSize()
5232
 * @method string getFrom()
5233
 * @method string getLang()
5234
 * @method string getCurrentPage()
5235
 */
5236
class QueryGroupedSecurityEventMarkMissList extends Rpc
5237
{
5238
5239
    /**
5240
     * @param string $value
5241
     *
5242
     * @return $this
5243
     */
5244
    public function withRemark($value)
5245
    {
5246
        $this->data['Remark'] = $value;
5247
        $this->options['form_params']['Remark'] = $value;
5248
5249
        return $this;
5250
    }
5251
5252
    /**
5253
     * @param string $value
5254
     *
5255
     * @return $this
5256
     */
5257
    public function withEventName($value)
5258
    {
5259
        $this->data['EventName'] = $value;
5260
        $this->options['form_params']['EventName'] = $value;
5261
5262
        return $this;
5263
    }
5264
5265
    /**
5266
     * @param string $value
5267
     *
5268
     * @return $this
5269
     */
5270
    public function withMaxId($value)
5271
    {
5272
        $this->data['MaxId'] = $value;
5273
        $this->options['form_params']['MaxId'] = $value;
5274
5275
        return $this;
5276
    }
5277
5278
    /**
5279
     * @param string $value
5280
     *
5281
     * @return $this
5282
     */
5283
    public function withPageSize($value)
5284
    {
5285
        $this->data['PageSize'] = $value;
5286
        $this->options['form_params']['PageSize'] = $value;
5287
5288
        return $this;
5289
    }
5290
5291
    /**
5292
     * @param string $value
5293
     *
5294
     * @return $this
5295
     */
5296
    public function withFrom($value)
5297
    {
5298
        $this->data['From'] = $value;
5299
        $this->options['form_params']['From'] = $value;
5300
5301
        return $this;
5302
    }
5303
5304
    /**
5305
     * @param string $value
5306
     *
5307
     * @return $this
5308
     */
5309
    public function withLang($value)
5310
    {
5311
        $this->data['Lang'] = $value;
5312
        $this->options['form_params']['Lang'] = $value;
5313
5314
        return $this;
5315
    }
5316
5317
    /**
5318
     * @param string $value
5319
     *
5320
     * @return $this
5321
     */
5322
    public function withCurrentPage($value)
5323
    {
5324
        $this->data['CurrentPage'] = $value;
5325
        $this->options['form_params']['CurrentPage'] = $value;
5326
5327
        return $this;
5328
    }
5329
}
5330
5331
/**
5332
 * @method string getGroupName()
5333
 * @method $this withGroupName($value)
5334
 * @method string getSourceIp()
5335
 * @method $this withSourceIp($value)
5336
 */
5337
class QueryGroupIdByGroupName extends Rpc
5338
{
5339
}
5340
5341
/**
5342
 * @method string getUuid()
5343
 * @method $this withUuid($value)
5344
 * @method string getSourceIp()
5345
 * @method $this withSourceIp($value)
5346
 */
5347
class RebootMachine extends Rpc
5348
{
5349
}
5350
5351
/**
5352
 * @method string getSourceIp()
5353
 * @method $this withSourceIp($value)
5354
 * @method string getCloudAssetSubType()
5355
 * @method $this withCloudAssetSubType($value)
5356
 * @method string getAssetType()
5357
 * @method $this withAssetType($value)
5358
 * @method string getCloudAssetType()
5359
 * @method $this withCloudAssetType($value)
5360
 */
5361
class RefreshAssets extends Rpc
5362
{
5363
}
5364
5365
/**
5366
 * @method string getSourceIp()
5367
 * @method $this withSourceIp($value)
5368
 * @method string getAssetType()
5369
 * @method $this withAssetType($value)
5370
 */
5371
class RefreshContainerAssets extends Rpc
5372
{
5373
}
5374
5375
/**
5376
 * @method string getSourceIp()
5377
 * @method $this withSourceIp($value)
5378
 * @method string getFrom()
5379
 * @method $this withFrom($value)
5380
 * @method string getQuaraFileId()
5381
 * @method $this withQuaraFileId($value)
5382
 */
5383
class RollbackSuspEventQuaraFile extends Rpc
5384
{
5385
}
5386
5387
/**
5388
 * @method string getSourceIp()
5389
 * @method $this withSourceIp($value)
5390
 */
5391
class SasInstallCode extends Rpc
5392
{
5393
}
5394
5395
/**
5396
 * @method string getResourceOwnerId()
5397
 * @method $this withResourceOwnerId($value)
5398
 * @method array getItemIds()
5399
 * @method string getType()
5400
 * @method $this withType($value)
5401
 * @method array getAssets()
5402
 * @method string getSourceIp()
5403
 * @method $this withSourceIp($value)
5404
 * @method string getLang()
5405
 * @method $this withLang($value)
5406
 */
5407
class StartBaselineSecurityCheck extends Rpc
5408
{
5409
5410
    /**
5411
     * @param array $itemIds
5412
     *
5413
     * @return $this
5414
     */
5415
	public function withItemIds(array $itemIds)
5416
	{
5417
	    $this->data['ItemIds'] = $itemIds;
5418
		foreach ($itemIds as $i => $iValue) {
5419
			$this->options['query']['ItemIds.' . ($i + 1)] = $iValue;
5420
		}
5421
5422
		return $this;
5423
    }
5424
5425
    /**
5426
     * @param array $assets
5427
     *
5428
     * @return $this
5429
     */
5430
	public function withAssets(array $assets)
5431
	{
5432
	    $this->data['Assets'] = $assets;
5433
		foreach ($assets as $i => $iValue) {
5434
			$this->options['query']['Assets.' . ($i + 1)] = $iValue;
5435
		}
5436
5437
		return $this;
5438
    }
5439
}
5440
5441
/**
5442
 * @method string getSourceIp()
5443
 * @method $this withSourceIp($value)
5444
 * @method string getTargetInfo()
5445
 * @method $this withTargetInfo($value)
5446
 */
5447
class StartVirusScanTask extends Rpc
5448
{
5449
}
5450
5451
/**
5452
 * @method string getSourceIp()
5453
 * @method $this withSourceIp($value)
5454
 * @method string getUuids()
5455
 * @method $this withUuids($value)
5456
 */
5457
class UnbindAegis extends Rpc
5458
{
5459
}
5460
5461
/**
5462
 * @method string getResourceOwnerId()
5463
 * @method $this withResourceOwnerId($value)
5464
 * @method string getUuid()
5465
 * @method $this withUuid($value)
5466
 * @method string getSourceIp()
5467
 * @method $this withSourceIp($value)
5468
 * @method array getUuidList()
5469
 * @method string getPolicyVersion()
5470
 * @method $this withPolicyVersion($value)
5471
 */
5472
class UninstallBackupClient extends Rpc
5473
{
5474
5475
    /**
5476
     * @param array $uuidList
5477
     *
5478
     * @return $this
5479
     */
5480
	public function withUuidList(array $uuidList)
5481
	{
5482
	    $this->data['UuidList'] = $uuidList;
5483
		foreach ($uuidList as $i => $iValue) {
5484
			$this->options['query']['UuidList.' . ($i + 1)] = $iValue;
5485
		}
5486
5487
		return $this;
5488
    }
5489
}
5490
5491
/**
5492
 * @method string getRiskIds()
5493
 * @method $this withRiskIds($value)
5494
 * @method string getSourceIp()
5495
 * @method $this withSourceIp($value)
5496
 * @method string getUuids()
5497
 * @method $this withUuids($value)
5498
 */
5499
class ValidateHcWarnings extends Rpc
5500
{
5501
}
5502