-
Notifications
You must be signed in to change notification settings - Fork 4
/
TcssClient.java
3674 lines (3339 loc) · 178 KB
/
TcssClient.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/*
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package com.tencentcloudapi.tcss.v20201101;
import java.lang.reflect.Type;
import com.google.gson.JsonSyntaxException;
import com.google.gson.reflect.TypeToken;
import com.tencentcloudapi.common.exception.TencentCloudSDKException;
import com.tencentcloudapi.common.AbstractClient;
import com.tencentcloudapi.common.profile.ClientProfile;
import com.tencentcloudapi.common.JsonResponseModel;
import com.tencentcloudapi.common.Credential;
import com.tencentcloudapi.tcss.v20201101.models.*;
public class TcssClient extends AbstractClient{
private static String endpoint = "tcss.tencentcloudapi.com";
private static String service = "tcss";
private static String version = "2020-11-01";
public TcssClient(Credential credential, String region) {
this(credential, region, new ClientProfile());
}
public TcssClient(Credential credential, String region, ClientProfile profile) {
super(TcssClient.endpoint, TcssClient.version, credential, region, profile);
}
/**
*This API is used to create a task to add and publish a network policy in the container network.
* @param req AddAndPublishNetworkFirewallPolicyDetailRequest
* @return AddAndPublishNetworkFirewallPolicyDetailResponse
* @throws TencentCloudSDKException
*/
public AddAndPublishNetworkFirewallPolicyDetailResponse AddAndPublishNetworkFirewallPolicyDetail(AddAndPublishNetworkFirewallPolicyDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddAndPublishNetworkFirewallPolicyDetail", AddAndPublishNetworkFirewallPolicyDetailResponse.class);
}
/**
*This API is used to create a task to configure and publish a YAML network policy in the container network.
* @param req AddAndPublishNetworkFirewallPolicyYamlDetailRequest
* @return AddAndPublishNetworkFirewallPolicyYamlDetailResponse
* @throws TencentCloudSDKException
*/
public AddAndPublishNetworkFirewallPolicyYamlDetailResponse AddAndPublishNetworkFirewallPolicyYamlDetail(AddAndPublishNetworkFirewallPolicyYamlDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddAndPublishNetworkFirewallPolicyYamlDetail", AddAndPublishNetworkFirewallPolicyYamlDetailResponse.class);
}
/**
*This API is used to add the details of an image repository.
* @param req AddAssetImageRegistryRegistryDetailRequest
* @return AddAssetImageRegistryRegistryDetailResponse
* @throws TencentCloudSDKException
*/
public AddAssetImageRegistryRegistryDetailResponse AddAssetImageRegistryRegistryDetail(AddAssetImageRegistryRegistryDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddAssetImageRegistryRegistryDetail", AddAssetImageRegistryRegistryDetailResponse.class);
}
/**
*This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
* @param req AddComplianceAssetPolicySetToWhitelistRequest
* @return AddComplianceAssetPolicySetToWhitelistResponse
* @throws TencentCloudSDKException
*/
public AddComplianceAssetPolicySetToWhitelistResponse AddComplianceAssetPolicySetToWhitelist(AddComplianceAssetPolicySetToWhitelistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddComplianceAssetPolicySetToWhitelist", AddComplianceAssetPolicySetToWhitelistResponse.class);
}
/**
*This API is used to ignore the specified asset IDs and check item IDs so as to hide the assets contained in the specified check items.
`AddCompliancePolicyItemToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
* @param req AddCompliancePolicyAssetSetToWhitelistRequest
* @return AddCompliancePolicyAssetSetToWhitelistResponse
* @throws TencentCloudSDKException
*/
public AddCompliancePolicyAssetSetToWhitelistResponse AddCompliancePolicyAssetSetToWhitelist(AddCompliancePolicyAssetSetToWhitelistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddCompliancePolicyAssetSetToWhitelist", AddCompliancePolicyAssetSetToWhitelistResponse.class);
}
/**
*This API is used to add the specified check item IDs to the allowlist so as to hide the failure result.
* @param req AddCompliancePolicyItemToWhitelistRequest
* @return AddCompliancePolicyItemToWhitelistResponse
* @throws TencentCloudSDKException
*/
public AddCompliancePolicyItemToWhitelistResponse AddCompliancePolicyItemToWhitelist(AddCompliancePolicyItemToWhitelistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddCompliancePolicyItemToWhitelist", AddCompliancePolicyItemToWhitelistResponse.class);
}
/**
*This API is used to add or edit an abnormal process policy at runtime.
* @param req AddEditAbnormalProcessRuleRequest
* @return AddEditAbnormalProcessRuleResponse
* @throws TencentCloudSDKException
*/
public AddEditAbnormalProcessRuleResponse AddEditAbnormalProcessRule(AddEditAbnormalProcessRuleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddEditAbnormalProcessRule", AddEditAbnormalProcessRuleResponse.class);
}
/**
*This API is used to add or edit an access control policy at runtime.
* @param req AddEditAccessControlRuleRequest
* @return AddEditAccessControlRuleResponse
* @throws TencentCloudSDKException
*/
public AddEditAccessControlRuleResponse AddEditAccessControlRule(AddEditAccessControlRuleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddEditAccessControlRule", AddEditAccessControlRuleResponse.class);
}
/**
*This API is used to add or edit an automatic licensing rule for local images.
* @param req AddEditImageAutoAuthorizedRuleRequest
* @return AddEditImageAutoAuthorizedRuleResponse
* @throws TencentCloudSDKException
*/
public AddEditImageAutoAuthorizedRuleResponse AddEditImageAutoAuthorizedRule(AddEditImageAutoAuthorizedRuleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddEditImageAutoAuthorizedRule", AddEditImageAutoAuthorizedRuleResponse.class);
}
/**
*This API is used to add or edit an allowed reverse shell at runtime.
* @param req AddEditReverseShellWhiteListRequest
* @return AddEditReverseShellWhiteListResponse
* @throws TencentCloudSDKException
*/
public AddEditReverseShellWhiteListResponse AddEditReverseShellWhiteList(AddEditReverseShellWhiteListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddEditReverseShellWhiteList", AddEditReverseShellWhiteListResponse.class);
}
/**
*This API is used to add or edit an allowed high-risk syscall at runtime.
* @param req AddEditRiskSyscallWhiteListRequest
* @return AddEditRiskSyscallWhiteListResponse
* @throws TencentCloudSDKException
*/
public AddEditRiskSyscallWhiteListResponse AddEditRiskSyscallWhiteList(AddEditRiskSyscallWhiteListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddEditRiskSyscallWhiteList", AddEditRiskSyscallWhiteListResponse.class);
}
/**
*This API is used to add or edit an alert policy.
* @param req AddEditWarningRulesRequest
* @return AddEditWarningRulesResponse
* @throws TencentCloudSDKException
*/
public AddEditWarningRulesResponse AddEditWarningRules(AddEditWarningRulesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddEditWarningRules", AddEditWarningRulesResponse.class);
}
/**
*This API is used to add an allowed escape.
* @param req AddEscapeWhiteListRequest
* @return AddEscapeWhiteListResponse
* @throws TencentCloudSDKException
*/
public AddEscapeWhiteListResponse AddEscapeWhiteList(AddEscapeWhiteListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddEscapeWhiteList", AddEscapeWhiteListResponse.class);
}
/**
*This API is used to add ignored vulnerabilities in a vulnerability scan.
* @param req AddIgnoreVulRequest
* @return AddIgnoreVulResponse
* @throws TencentCloudSDKException
*/
public AddIgnoreVulResponse AddIgnoreVul(AddIgnoreVulRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddIgnoreVul", AddIgnoreVulResponse.class);
}
/**
*This API is used to create a task to add a network policy in the container network.
* @param req AddNetworkFirewallPolicyDetailRequest
* @return AddNetworkFirewallPolicyDetailResponse
* @throws TencentCloudSDKException
*/
public AddNetworkFirewallPolicyDetailResponse AddNetworkFirewallPolicyDetail(AddNetworkFirewallPolicyDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddNetworkFirewallPolicyDetail", AddNetworkFirewallPolicyDetailResponse.class);
}
/**
*This API is used to create a task to add a YAML network policy in the container network.
* @param req AddNetworkFirewallPolicyYamlDetailRequest
* @return AddNetworkFirewallPolicyYamlDetailResponse
* @throws TencentCloudSDKException
*/
public AddNetworkFirewallPolicyYamlDetailResponse AddNetworkFirewallPolicyYamlDetail(AddNetworkFirewallPolicyYamlDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "AddNetworkFirewallPolicyYamlDetail", AddNetworkFirewallPolicyYamlDetailResponse.class);
}
/**
*This API is used to create a task to check a YAML network policy in the container network.
* @param req CheckNetworkFirewallPolicyYamlRequest
* @return CheckNetworkFirewallPolicyYamlResponse
* @throws TencentCloudSDKException
*/
public CheckNetworkFirewallPolicyYamlResponse CheckNetworkFirewallPolicyYaml(CheckNetworkFirewallPolicyYamlRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CheckNetworkFirewallPolicyYaml", CheckNetworkFirewallPolicyYamlResponse.class);
}
/**
*This API is used to check whether an image repository name is duplicated.
* @param req CheckRepeatAssetImageRegistryRequest
* @return CheckRepeatAssetImageRegistryResponse
* @throws TencentCloudSDKException
*/
public CheckRepeatAssetImageRegistryResponse CheckRepeatAssetImageRegistry(CheckRepeatAssetImageRegistryRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CheckRepeatAssetImageRegistry", CheckRepeatAssetImageRegistryResponse.class);
}
/**
*This API is used to create a task to confirm a network policy in the container network.
* @param req ConfirmNetworkFirewallPolicyRequest
* @return ConfirmNetworkFirewallPolicyResponse
* @throws TencentCloudSDKException
*/
public ConfirmNetworkFirewallPolicyResponse ConfirmNetworkFirewallPolicy(ConfirmNetworkFirewallPolicyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "ConfirmNetworkFirewallPolicy", ConfirmNetworkFirewallPolicyResponse.class);
}
/**
*This API is used to export abnormal process rules.
* @param req CreateAbnormalProcessRulesExportJobRequest
* @return CreateAbnormalProcessRulesExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateAbnormalProcessRulesExportJobResponse CreateAbnormalProcessRulesExportJob(CreateAbnormalProcessRulesExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateAbnormalProcessRulesExportJob", CreateAbnormalProcessRulesExportJobResponse.class);
}
/**
*This API is used to export file tampering detection rules.
* @param req CreateAccessControlsRuleExportJobRequest
* @return CreateAccessControlsRuleExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateAccessControlsRuleExportJobResponse CreateAccessControlsRuleExportJob(CreateAccessControlsRuleExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateAccessControlsRuleExportJob", CreateAccessControlsRuleExportJobResponse.class);
}
/**
*This API is used to create an image scan task for an image repository.
* @param req CreateAssetImageRegistryScanTaskRequest
* @return CreateAssetImageRegistryScanTaskResponse
* @throws TencentCloudSDKException
*/
public CreateAssetImageRegistryScanTaskResponse CreateAssetImageRegistryScanTask(CreateAssetImageRegistryScanTaskRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateAssetImageRegistryScanTask", CreateAssetImageRegistryScanTaskResponse.class);
}
/**
*This API is used to create a quick image scan task for an image repository.
* @param req CreateAssetImageRegistryScanTaskOneKeyRequest
* @return CreateAssetImageRegistryScanTaskOneKeyResponse
* @throws TencentCloudSDKException
*/
public CreateAssetImageRegistryScanTaskOneKeyResponse CreateAssetImageRegistryScanTaskOneKey(CreateAssetImageRegistryScanTaskOneKeyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateAssetImageRegistryScanTaskOneKey", CreateAssetImageRegistryScanTaskOneKeyResponse.class);
}
/**
*This API is used to set an image scan.
* @param req CreateAssetImageScanSettingRequest
* @return CreateAssetImageScanSettingResponse
* @throws TencentCloudSDKException
*/
public CreateAssetImageScanSettingResponse CreateAssetImageScanSetting(CreateAssetImageScanSettingRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateAssetImageScanSetting", CreateAssetImageScanSettingResponse.class);
}
/**
*This API is used to create an image scan task.
* @param req CreateAssetImageScanTaskRequest
* @return CreateAssetImageScanTaskResponse
* @throws TencentCloudSDKException
*/
public CreateAssetImageScanTaskResponse CreateAssetImageScanTask(CreateAssetImageScanTaskRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateAssetImageScanTask", CreateAssetImageScanTaskResponse.class);
}
/**
*This API is used to create a task to export the list of trojans in a local image.
* @param req CreateAssetImageVirusExportJobRequest
* @return CreateAssetImageVirusExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateAssetImageVirusExportJobResponse CreateAssetImageVirusExportJob(CreateAssetImageVirusExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateAssetImageVirusExportJob", CreateAssetImageVirusExportJobResponse.class);
}
/**
*This API is used to install the check component and create a defender.
* @param req CreateCheckComponentRequest
* @return CreateCheckComponentResponse
* @throws TencentCloudSDKException
*/
public CreateCheckComponentResponse CreateCheckComponent(CreateCheckComponentRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateCheckComponent", CreateCheckComponentResponse.class);
}
/**
*This API is used to create a cluster check task to check it for risk items.
* @param req CreateClusterCheckTaskRequest
* @return CreateClusterCheckTaskResponse
* @throws TencentCloudSDKException
*/
public CreateClusterCheckTaskResponse CreateClusterCheckTask(CreateClusterCheckTaskRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateClusterCheckTask", CreateClusterCheckTaskResponse.class);
}
/**
*This API is used to create a compliance check task for another check triggered at the asset level.
* @param req CreateComplianceTaskRequest
* @return CreateComplianceTaskResponse
* @throws TencentCloudSDKException
*/
public CreateComplianceTaskResponse CreateComplianceTask(CreateComplianceTaskRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateComplianceTask", CreateComplianceTaskResponse.class);
}
/**
*This API is used to export the list of components in a local image.
* @param req CreateComponentExportJobRequest
* @return CreateComponentExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateComponentExportJobResponse CreateComponentExportJob(CreateComponentExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateComponentExportJob", CreateComponentExportJobResponse.class);
}
/**
*This API is used to create a task to export vulnerabilities that can be prevented.
* @param req CreateDefenceVulExportJobRequest
* @return CreateDefenceVulExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateDefenceVulExportJobResponse CreateDefenceVulExportJob(CreateDefenceVulExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateDefenceVulExportJob", CreateDefenceVulExportJobResponse.class);
}
/**
*This API is used to create a task to export emergency vulnerabilities.
* @param req CreateEmergencyVulExportJobRequest
* @return CreateEmergencyVulExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateEmergencyVulExportJobResponse CreateEmergencyVulExportJob(CreateEmergencyVulExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateEmergencyVulExportJob", CreateEmergencyVulExportJobResponse.class);
}
/**
*This API is used to create a task to asynchronously export escape events.
* @param req CreateEscapeEventsExportJobRequest
* @return CreateEscapeEventsExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateEscapeEventsExportJobResponse CreateEscapeEventsExportJob(CreateEscapeEventsExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateEscapeEventsExportJob", CreateEscapeEventsExportJobResponse.class);
}
/**
*This API is used to create a task to export the allowlist of escapes.
* @param req CreateEscapeWhiteListExportJobRequest
* @return CreateEscapeWhiteListExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateEscapeWhiteListExportJobResponse CreateEscapeWhiteListExportJob(CreateEscapeWhiteListExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateEscapeWhiteListExportJob", CreateEscapeWhiteListExportJobResponse.class);
}
/**
*This API is used to create a task to export security compliance information.
* @param req CreateExportComplianceStatusListJobRequest
* @return CreateExportComplianceStatusListJobResponse
* @throws TencentCloudSDKException
*/
public CreateExportComplianceStatusListJobResponse CreateExportComplianceStatusListJob(CreateExportComplianceStatusListJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateExportComplianceStatusListJob", CreateExportComplianceStatusListJobResponse.class);
}
/**
*This API is used to create a task to export the list of servers.
* @param req CreateHostExportJobRequest
* @return CreateHostExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateHostExportJobResponse CreateHostExportJob(CreateHostExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateHostExportJob", CreateHostExportJobResponse.class);
}
/**
*This API is used to create an image export task.
* @param req CreateImageExportJobRequest
* @return CreateImageExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateImageExportJobResponse CreateImageExportJob(CreateImageExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateImageExportJob", CreateImageExportJobResponse.class);
}
/**
*This API is used to create K8sApi abnormal event export jobs.
* @param req CreateK8sApiAbnormalEventExportJobRequest
* @return CreateK8sApiAbnormalEventExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateK8sApiAbnormalEventExportJobResponse CreateK8sApiAbnormalEventExportJob(CreateK8sApiAbnormalEventExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateK8sApiAbnormalEventExportJob", CreateK8sApiAbnormalEventExportJobResponse.class);
}
/**
*This API is used to export rules of K8sApi exceptions.
* @param req CreateK8sApiAbnormalRuleExportJobRequest
* @return CreateK8sApiAbnormalRuleExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateK8sApiAbnormalRuleExportJobResponse CreateK8sApiAbnormalRuleExportJob(CreateK8sApiAbnormalRuleExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateK8sApiAbnormalRuleExportJob", CreateK8sApiAbnormalRuleExportJobResponse.class);
}
/**
*This API is used to create K8sApi abnormal event rules.
* @param req CreateK8sApiAbnormalRuleInfoRequest
* @return CreateK8sApiAbnormalRuleInfoResponse
* @throws TencentCloudSDKException
*/
public CreateK8sApiAbnormalRuleInfoResponse CreateK8sApiAbnormalRuleInfo(CreateK8sApiAbnormalRuleInfoRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateK8sApiAbnormalRuleInfo", CreateK8sApiAbnormalRuleInfoResponse.class);
}
/**
*This API is used to distribute a refresh task in the container network cluster.
* @param req CreateNetworkFirewallClusterRefreshRequest
* @return CreateNetworkFirewallClusterRefreshResponse
* @throws TencentCloudSDKException
*/
public CreateNetworkFirewallClusterRefreshResponse CreateNetworkFirewallClusterRefresh(CreateNetworkFirewallClusterRefreshRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateNetworkFirewallClusterRefresh", CreateNetworkFirewallClusterRefreshResponse.class);
}
/**
*This API is used to create a task to sync a network policy from the container network cluster.
* @param req CreateNetworkFirewallPolicyDiscoverRequest
* @return CreateNetworkFirewallPolicyDiscoverResponse
* @throws TencentCloudSDKException
*/
public CreateNetworkFirewallPolicyDiscoverResponse CreateNetworkFirewallPolicyDiscover(CreateNetworkFirewallPolicyDiscoverRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateNetworkFirewallPolicyDiscover", CreateNetworkFirewallPolicyDiscoverResponse.class);
}
/**
*This API is used to create a task to publish a network policy in the container network.
* @param req CreateNetworkFirewallPublishRequest
* @return CreateNetworkFirewallPublishResponse
* @throws TencentCloudSDKException
*/
public CreateNetworkFirewallPublishResponse CreateNetworkFirewallPublish(CreateNetworkFirewallPublishRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateNetworkFirewallPublish", CreateNetworkFirewallPublishResponse.class);
}
/**
*This API is used to create a task to revoke a network policy in the container network.
* @param req CreateNetworkFirewallUndoPublishRequest
* @return CreateNetworkFirewallUndoPublishResponse
* @throws TencentCloudSDKException
*/
public CreateNetworkFirewallUndoPublishResponse CreateNetworkFirewallUndoPublish(CreateNetworkFirewallUndoPublishRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateNetworkFirewallUndoPublish", CreateNetworkFirewallUndoPublishResponse.class);
}
/**
*This API is used to create or edit the upper limit for elastic billing.
* @param req CreateOrModifyPostPayCoresRequest
* @return CreateOrModifyPostPayCoresResponse
* @throws TencentCloudSDKException
*/
public CreateOrModifyPostPayCoresResponse CreateOrModifyPostPayCores(CreateOrModifyPostPayCoresRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateOrModifyPostPayCores", CreateOrModifyPostPayCoresResponse.class);
}
/**
*This API is used to create a task to asynchronously export abnormal process events.
* @param req CreateProcessEventsExportJobRequest
* @return CreateProcessEventsExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateProcessEventsExportJobResponse CreateProcessEventsExportJob(CreateProcessEventsExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateProcessEventsExportJob", CreateProcessEventsExportJobResponse.class);
}
/**
*This API is used to distribute a task to refresh the asset information.
* @param req CreateRefreshTaskRequest
* @return CreateRefreshTaskResponse
* @throws TencentCloudSDKException
*/
public CreateRefreshTaskResponse CreateRefreshTask(CreateRefreshTaskRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateRefreshTask", CreateRefreshTaskResponse.class);
}
/**
*This API is used to export malicious request events.
* @param req CreateRiskDnsEventExportJobRequest
* @return CreateRiskDnsEventExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateRiskDnsEventExportJobResponse CreateRiskDnsEventExportJob(CreateRiskDnsEventExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateRiskDnsEventExportJob", CreateRiskDnsEventExportJobResponse.class);
}
/**
*This API is used to add a search template.
* @param req CreateSearchTemplateRequest
* @return CreateSearchTemplateResponse
* @throws TencentCloudSDKException
*/
public CreateSearchTemplateResponse CreateSearchTemplate(CreateSearchTemplateRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateSearchTemplate", CreateSearchTemplateResponse.class);
}
/**
*This API is used to create a task to export system vulnerabilities.
* @param req CreateSystemVulExportJobRequest
* @return CreateSystemVulExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateSystemVulExportJobResponse CreateSystemVulExportJob(CreateSystemVulExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateSystemVulExportJob", CreateSystemVulExportJobResponse.class);
}
/**
*This API is used to perform another virus scan at runtime.
* @param req CreateVirusScanAgainRequest
* @return CreateVirusScanAgainResponse
* @throws TencentCloudSDKException
*/
public CreateVirusScanAgainResponse CreateVirusScanAgain(CreateVirusScanAgainRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVirusScanAgain", CreateVirusScanAgainResponse.class);
}
/**
*This API is used to perform a quick virus scan at runtime.
* @param req CreateVirusScanTaskRequest
* @return CreateVirusScanTaskResponse
* @throws TencentCloudSDKException
*/
public CreateVirusScanTaskResponse CreateVirusScanTask(CreateVirusScanTaskRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVirusScanTask", CreateVirusScanTaskResponse.class);
}
/**
*This API is used to create a task to export containers affected by vulnerabilities.
* @param req CreateVulContainerExportJobRequest
* @return CreateVulContainerExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateVulContainerExportJobResponse CreateVulContainerExportJob(CreateVulContainerExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVulContainerExportJob", CreateVulContainerExportJobResponse.class);
}
/**
*This API is used to create an exploit prevention event export task.
* @param req CreateVulDefenceEventExportJobRequest
* @return CreateVulDefenceEventExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateVulDefenceEventExportJobResponse CreateVulDefenceEventExportJob(CreateVulDefenceEventExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVulDefenceEventExportJob", CreateVulDefenceEventExportJobResponse.class);
}
/**
*This API is used to create a task to export servers with exploit prevention enabled.
* @param req CreateVulDefenceHostExportJobRequest
* @return CreateVulDefenceHostExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateVulDefenceHostExportJobResponse CreateVulDefenceHostExportJob(CreateVulDefenceHostExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVulDefenceHostExportJob", CreateVulDefenceHostExportJobResponse.class);
}
/**
*This API is used to export the list of vulnerabilities in a local image.
* @param req CreateVulExportJobRequest
* @return CreateVulExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateVulExportJobResponse CreateVulExportJob(CreateVulExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVulExportJob", CreateVulExportJobResponse.class);
}
/**
*This API is used to create a task to export images affected by vulnerabilities.
* @param req CreateVulImageExportJobRequest
* @return CreateVulImageExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateVulImageExportJobResponse CreateVulImageExportJob(CreateVulImageExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVulImageExportJob", CreateVulImageExportJobResponse.class);
}
/**
*This API is used to create a vulnerability scan task.
* @param req CreateVulScanTaskRequest
* @return CreateVulScanTaskResponse
* @throws TencentCloudSDKException
*/
public CreateVulScanTaskResponse CreateVulScanTask(CreateVulScanTaskRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateVulScanTask", CreateVulScanTaskResponse.class);
}
/**
*This API is used to create a task to export web vulnerabilities.
* @param req CreateWebVulExportJobRequest
* @return CreateWebVulExportJobResponse
* @throws TencentCloudSDKException
*/
public CreateWebVulExportJobResponse CreateWebVulExportJob(CreateWebVulExportJobRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "CreateWebVulExportJob", CreateWebVulExportJobResponse.class);
}
/**
*This API is used to delete an abnormal process policy at runtime.
* @param req DeleteAbnormalProcessRulesRequest
* @return DeleteAbnormalProcessRulesResponse
* @throws TencentCloudSDKException
*/
public DeleteAbnormalProcessRulesResponse DeleteAbnormalProcessRules(DeleteAbnormalProcessRulesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteAbnormalProcessRules", DeleteAbnormalProcessRulesResponse.class);
}
/**
*This API is used to delete an access control policy at runtime.
* @param req DeleteAccessControlRulesRequest
* @return DeleteAccessControlRulesResponse
* @throws TencentCloudSDKException
*/
public DeleteAccessControlRulesResponse DeleteAccessControlRules(DeleteAccessControlRulesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteAccessControlRules", DeleteAccessControlRulesResponse.class);
}
/**
*This API is used to unignore the specified asset IDs and check item IDs so as to show the assets contained in the specified check items.
`AddCompliancePolicyAssetSetToWhitelist` is the reference API. Except for the input field, others should be the same, and if not, it may be due to the definition.
* @param req DeleteComplianceAssetPolicySetFromWhitelistRequest
* @return DeleteComplianceAssetPolicySetFromWhitelistResponse
* @throws TencentCloudSDKException
*/
public DeleteComplianceAssetPolicySetFromWhitelistResponse DeleteComplianceAssetPolicySetFromWhitelist(DeleteComplianceAssetPolicySetFromWhitelistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteComplianceAssetPolicySetFromWhitelist", DeleteComplianceAssetPolicySetFromWhitelistResponse.class);
}
/**
*This API is used to unignore the specified asset IDs and check item IDs so as to show the assets contained in the specified check items.
* @param req DeleteCompliancePolicyAssetSetFromWhitelistRequest
* @return DeleteCompliancePolicyAssetSetFromWhitelistResponse
* @throws TencentCloudSDKException
*/
public DeleteCompliancePolicyAssetSetFromWhitelistResponse DeleteCompliancePolicyAssetSetFromWhitelist(DeleteCompliancePolicyAssetSetFromWhitelistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteCompliancePolicyAssetSetFromWhitelist", DeleteCompliancePolicyAssetSetFromWhitelistResponse.class);
}
/**
*This API is used to remove the specified check item from the allowlist.
* @param req DeleteCompliancePolicyItemFromWhitelistRequest
* @return DeleteCompliancePolicyItemFromWhitelistResponse
* @throws TencentCloudSDKException
*/
public DeleteCompliancePolicyItemFromWhitelistResponse DeleteCompliancePolicyItemFromWhitelist(DeleteCompliancePolicyItemFromWhitelistRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteCompliancePolicyItemFromWhitelist", DeleteCompliancePolicyItemFromWhitelistResponse.class);
}
/**
*This API is used to delete an allowed escape.
* @param req DeleteEscapeWhiteListRequest
* @return DeleteEscapeWhiteListResponse
* @throws TencentCloudSDKException
*/
public DeleteEscapeWhiteListResponse DeleteEscapeWhiteList(DeleteEscapeWhiteListRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteEscapeWhiteList", DeleteEscapeWhiteListResponse.class);
}
/**
*This API is used to unignore vulnerabilities in a vulnerability scan.
* @param req DeleteIgnoreVulRequest
* @return DeleteIgnoreVulResponse
* @throws TencentCloudSDKException
*/
public DeleteIgnoreVulResponse DeleteIgnoreVul(DeleteIgnoreVulRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteIgnoreVul", DeleteIgnoreVulResponse.class);
}
/**
*This API is used to delete a K8sApi abnormal event rules.
* @param req DeleteK8sApiAbnormalRuleRequest
* @return DeleteK8sApiAbnormalRuleResponse
* @throws TencentCloudSDKException
*/
public DeleteK8sApiAbnormalRuleResponse DeleteK8sApiAbnormalRule(DeleteK8sApiAbnormalRuleRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteK8sApiAbnormalRule", DeleteK8sApiAbnormalRuleResponse.class);
}
/**
*This API is used to uninstall the agent.
* @param req DeleteMachineRequest
* @return DeleteMachineResponse
* @throws TencentCloudSDKException
*/
public DeleteMachineResponse DeleteMachine(DeleteMachineRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteMachine", DeleteMachineResponse.class);
}
/**
*This API is used to create a task to delete a network policy in the container network.
* @param req DeleteNetworkFirewallPolicyDetailRequest
* @return DeleteNetworkFirewallPolicyDetailResponse
* @throws TencentCloudSDKException
*/
public DeleteNetworkFirewallPolicyDetailResponse DeleteNetworkFirewallPolicyDetail(DeleteNetworkFirewallPolicyDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteNetworkFirewallPolicyDetail", DeleteNetworkFirewallPolicyDetailResponse.class);
}
/**
*This API is used to delete a reverse shell event at runtime.
* @param req DeleteReverseShellEventsRequest
* @return DeleteReverseShellEventsResponse
* @throws TencentCloudSDKException
*/
public DeleteReverseShellEventsResponse DeleteReverseShellEvents(DeleteReverseShellEventsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteReverseShellEvents", DeleteReverseShellEventsResponse.class);
}
/**
*This API is used to delete an allowed reverse shell at runtime.
* @param req DeleteReverseShellWhiteListsRequest
* @return DeleteReverseShellWhiteListsResponse
* @throws TencentCloudSDKException
*/
public DeleteReverseShellWhiteListsResponse DeleteReverseShellWhiteLists(DeleteReverseShellWhiteListsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteReverseShellWhiteLists", DeleteReverseShellWhiteListsResponse.class);
}
/**
*This API is used to delete a high-risk syscall event at runtime.
* @param req DeleteRiskSyscallEventsRequest
* @return DeleteRiskSyscallEventsResponse
* @throws TencentCloudSDKException
*/
public DeleteRiskSyscallEventsResponse DeleteRiskSyscallEvents(DeleteRiskSyscallEventsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteRiskSyscallEvents", DeleteRiskSyscallEventsResponse.class);
}
/**
*This API is used to delete an allowed high-risk syscall at runtime.
* @param req DeleteRiskSyscallWhiteListsRequest
* @return DeleteRiskSyscallWhiteListsResponse
* @throws TencentCloudSDKException
*/
public DeleteRiskSyscallWhiteListsResponse DeleteRiskSyscallWhiteLists(DeleteRiskSyscallWhiteListsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteRiskSyscallWhiteLists", DeleteRiskSyscallWhiteListsResponse.class);
}
/**
*This API is used to delete a search template.
* @param req DeleteSearchTemplateRequest
* @return DeleteSearchTemplateResponse
* @throws TencentCloudSDKException
*/
public DeleteSearchTemplateResponse DeleteSearchTemplate(DeleteSearchTemplateRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DeleteSearchTemplate", DeleteSearchTemplateResponse.class);
}
/**
*This API is used to get the current canary configuration of the user.
* @param req DescribeABTestConfigRequest
* @return DescribeABTestConfigResponse
* @throws TencentCloudSDKException
*/
public DescribeABTestConfigResponse DescribeABTestConfig(DescribeABTestConfigRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeABTestConfig", DescribeABTestConfigResponse.class);
}
/**
*This API is used to query the details of an abnormal process event at runtime.
* @param req DescribeAbnormalProcessDetailRequest
* @return DescribeAbnormalProcessDetailResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessDetailResponse DescribeAbnormalProcessDetail(DescribeAbnormalProcessDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessDetail", DescribeAbnormalProcessDetailResponse.class);
}
/**
*This API is used to query the trend of pending abnormal process events.
* @param req DescribeAbnormalProcessEventTendencyRequest
* @return DescribeAbnormalProcessEventTendencyResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessEventTendencyResponse DescribeAbnormalProcessEventTendency(DescribeAbnormalProcessEventTendencyRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessEventTendency", DescribeAbnormalProcessEventTendencyResponse.class);
}
/**
*This API is used to query the list of abnormal process events at runtime.
* @param req DescribeAbnormalProcessEventsRequest
* @return DescribeAbnormalProcessEventsResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessEventsResponse DescribeAbnormalProcessEvents(DescribeAbnormalProcessEventsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessEvents", DescribeAbnormalProcessEventsResponse.class);
}
/**
*This API is used to query and export the list of abnormal process events at runtime.
* @param req DescribeAbnormalProcessEventsExportRequest
* @return DescribeAbnormalProcessEventsExportResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessEventsExportResponse DescribeAbnormalProcessEventsExport(DescribeAbnormalProcessEventsExportRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessEventsExport", DescribeAbnormalProcessEventsExportResponse.class);
}
/**
*This API is used to count the number of pending abnormal process events at each severity level.
* @param req DescribeAbnormalProcessLevelSummaryRequest
* @return DescribeAbnormalProcessLevelSummaryResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessLevelSummaryResponse DescribeAbnormalProcessLevelSummary(DescribeAbnormalProcessLevelSummaryRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessLevelSummary", DescribeAbnormalProcessLevelSummaryResponse.class);
}
/**
*This API is used to query the details of an abnormal process policy at runtime.
* @param req DescribeAbnormalProcessRuleDetailRequest
* @return DescribeAbnormalProcessRuleDetailResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessRuleDetailResponse DescribeAbnormalProcessRuleDetail(DescribeAbnormalProcessRuleDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessRuleDetail", DescribeAbnormalProcessRuleDetailResponse.class);
}
/**
*This API is used to query the list of abnormal process policies at runtime.
* @param req DescribeAbnormalProcessRulesRequest
* @return DescribeAbnormalProcessRulesResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessRulesResponse DescribeAbnormalProcessRules(DescribeAbnormalProcessRulesRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessRules", DescribeAbnormalProcessRulesResponse.class);
}
/**
*This API is used to query and export the list of abnormal process policies at runtime.
* @param req DescribeAbnormalProcessRulesExportRequest
* @return DescribeAbnormalProcessRulesExportResponse
* @throws TencentCloudSDKException
*/
public DescribeAbnormalProcessRulesExportResponse DescribeAbnormalProcessRulesExport(DescribeAbnormalProcessRulesExportRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAbnormalProcessRulesExport", DescribeAbnormalProcessRulesExportResponse.class);
}
/**
*This API is used to query the details of an access control event at runtime.
* @param req DescribeAccessControlDetailRequest
* @return DescribeAccessControlDetailResponse
* @throws TencentCloudSDKException
*/
public DescribeAccessControlDetailResponse DescribeAccessControlDetail(DescribeAccessControlDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAccessControlDetail", DescribeAccessControlDetailResponse.class);
}
/**
*This API is used to query the list of access control events at runtime.
* @param req DescribeAccessControlEventsRequest
* @return DescribeAccessControlEventsResponse
* @throws TencentCloudSDKException
*/
public DescribeAccessControlEventsResponse DescribeAccessControlEvents(DescribeAccessControlEventsRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAccessControlEvents", DescribeAccessControlEventsResponse.class);
}
/**
*This API is used to export the list of access control events at runtime.
* @param req DescribeAccessControlEventsExportRequest
* @return DescribeAccessControlEventsExportResponse
* @throws TencentCloudSDKException
*/
public DescribeAccessControlEventsExportResponse DescribeAccessControlEventsExport(DescribeAccessControlEventsExportRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAccessControlEventsExport", DescribeAccessControlEventsExportResponse.class);
}
/**
*This API is used to query the details of an access control policy at runtime.
* @param req DescribeAccessControlRuleDetailRequest
* @return DescribeAccessControlRuleDetailResponse
* @throws TencentCloudSDKException
*/
public DescribeAccessControlRuleDetailResponse DescribeAccessControlRuleDetail(DescribeAccessControlRuleDetailRequest req) throws TencentCloudSDKException{
req.setSkipSign(false);
return this.internalRequest(req, "DescribeAccessControlRuleDetail", DescribeAccessControlRuleDetailResponse.class);
}