Skip to content

Commit 9ba8c48

Browse files
author
BitsAdmin
committed
Merge branch 'waf-Python-2023-12-25-online-1303-2025_06_19_01_23_40' into 'integration_2025-06-19_956583143170'
feat: [development task] waf-1303-Python (1359843) See merge request iaasng/volcengine-python-sdk!666
2 parents 8052354 + 66ddb4c commit 9ba8c48

23 files changed

+1466
-133
lines changed

volcenginesdkwaf/.DS_Store

-6 KB
Binary file not shown.

volcenginesdkwaf/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@
8686
from volcenginesdkwaf.models.cloud_access_config_for_list_domain_output import CloudAccessConfigForListDomainOutput
8787
from volcenginesdkwaf.models.cloud_access_config_for_update_domain_input import CloudAccessConfigForUpdateDomainInput
8888
from volcenginesdkwaf.models.common_detection_for_get_vulnerability_config_output import CommonDetectionForGetVulnerabilityConfigOutput
89+
from volcenginesdkwaf.models.convert_rule_for_get_vulnerability_config_output import ConvertRuleForGetVulnerabilityConfigOutput
90+
from volcenginesdkwaf.models.convert_rule_for_update_vulnerability_config_input import ConvertRuleForUpdateVulnerabilityConfigInput
8991
from volcenginesdkwaf.models.create_acl_rule_request import CreateAclRuleRequest
9092
from volcenginesdkwaf.models.create_acl_rule_response import CreateAclRuleResponse
9193
from volcenginesdkwaf.models.create_allow_rule_request import CreateAllowRuleRequest
@@ -261,9 +263,11 @@
261263
from volcenginesdkwaf.models.related_rule_for_list_all_ip_groups_output import RelatedRuleForListAllIpGroupsOutput
262264
from volcenginesdkwaf.models.related_rule_for_list_host_group_output import RelatedRuleForListHostGroupOutput
263265
from volcenginesdkwaf.models.rule_detail_for_list_vulnerability_rule_output import RuleDetailForListVulnerabilityRuleOutput
266+
from volcenginesdkwaf.models.rule_for_get_vulnerability_config_output import RuleForGetVulnerabilityConfigOutput
264267
from volcenginesdkwaf.models.rule_for_list_acl_rule_output import RuleForListAclRuleOutput
265268
from volcenginesdkwaf.models.rule_for_list_bot_analyse_protect_rule_output import RuleForListBotAnalyseProtectRuleOutput
266269
from volcenginesdkwaf.models.rule_for_list_cc_rule_output import RuleForListCCRuleOutput
270+
from volcenginesdkwaf.models.rule_for_update_vulnerability_config_input import RuleForUpdateVulnerabilityConfigInput
267271
from volcenginesdkwaf.models.rule_group_for_list_bot_analyse_protect_rule_output import RuleGroupForListBotAnalyseProtectRuleOutput
268272
from volcenginesdkwaf.models.rule_group_for_list_cc_rule_output import RuleGroupForListCCRuleOutput
269273
from volcenginesdkwaf.models.rule_set_detail_for_get_vulnerability_config_output import RuleSetDetailForGetVulnerabilityConfigOutput

volcenginesdkwaf/models/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,8 @@
8282
from volcenginesdkwaf.models.cloud_access_config_for_list_domain_output import CloudAccessConfigForListDomainOutput
8383
from volcenginesdkwaf.models.cloud_access_config_for_update_domain_input import CloudAccessConfigForUpdateDomainInput
8484
from volcenginesdkwaf.models.common_detection_for_get_vulnerability_config_output import CommonDetectionForGetVulnerabilityConfigOutput
85+
from volcenginesdkwaf.models.convert_rule_for_get_vulnerability_config_output import ConvertRuleForGetVulnerabilityConfigOutput
86+
from volcenginesdkwaf.models.convert_rule_for_update_vulnerability_config_input import ConvertRuleForUpdateVulnerabilityConfigInput
8587
from volcenginesdkwaf.models.create_acl_rule_request import CreateAclRuleRequest
8688
from volcenginesdkwaf.models.create_acl_rule_response import CreateAclRuleResponse
8789
from volcenginesdkwaf.models.create_allow_rule_request import CreateAllowRuleRequest
@@ -257,9 +259,11 @@
257259
from volcenginesdkwaf.models.related_rule_for_list_all_ip_groups_output import RelatedRuleForListAllIpGroupsOutput
258260
from volcenginesdkwaf.models.related_rule_for_list_host_group_output import RelatedRuleForListHostGroupOutput
259261
from volcenginesdkwaf.models.rule_detail_for_list_vulnerability_rule_output import RuleDetailForListVulnerabilityRuleOutput
262+
from volcenginesdkwaf.models.rule_for_get_vulnerability_config_output import RuleForGetVulnerabilityConfigOutput
260263
from volcenginesdkwaf.models.rule_for_list_acl_rule_output import RuleForListAclRuleOutput
261264
from volcenginesdkwaf.models.rule_for_list_bot_analyse_protect_rule_output import RuleForListBotAnalyseProtectRuleOutput
262265
from volcenginesdkwaf.models.rule_for_list_cc_rule_output import RuleForListCCRuleOutput
266+
from volcenginesdkwaf.models.rule_for_update_vulnerability_config_input import RuleForUpdateVulnerabilityConfigInput
263267
from volcenginesdkwaf.models.rule_group_for_list_bot_analyse_protect_rule_output import RuleGroupForListBotAnalyseProtectRuleOutput
264268
from volcenginesdkwaf.models.rule_group_for_list_cc_rule_output import RuleGroupForListCCRuleOutput
265269
from volcenginesdkwaf.models.rule_set_detail_for_get_vulnerability_config_output import RuleSetDetailForGetVulnerabilityConfigOutput

volcenginesdkwaf/models/auto_traversal_for_get_vulnerability_config_output.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,31 @@ class AutoTraversalForGetVulnerabilityConfigOutput(object):
3434
"""
3535
swagger_types = {
3636
'enable': 'bool',
37+
'rule': 'RuleForGetVulnerabilityConfigOutput',
3738
'rule_tag': 'str'
3839
}
3940

4041
attribute_map = {
4142
'enable': 'Enable',
43+
'rule': 'Rule',
4244
'rule_tag': 'RuleTag'
4345
}
4446

45-
def __init__(self, enable=None, rule_tag=None, _configuration=None): # noqa: E501
47+
def __init__(self, enable=None, rule=None, rule_tag=None, _configuration=None): # noqa: E501
4648
"""AutoTraversalForGetVulnerabilityConfigOutput - a model defined in Swagger""" # noqa: E501
4749
if _configuration is None:
4850
_configuration = Configuration()
4951
self._configuration = _configuration
5052

5153
self._enable = None
54+
self._rule = None
5255
self._rule_tag = None
5356
self.discriminator = None
5457

5558
if enable is not None:
5659
self.enable = enable
60+
if rule is not None:
61+
self.rule = rule
5762
if rule_tag is not None:
5863
self.rule_tag = rule_tag
5964

@@ -78,6 +83,27 @@ def enable(self, enable):
7883

7984
self._enable = enable
8085

86+
@property
87+
def rule(self):
88+
"""Gets the rule of this AutoTraversalForGetVulnerabilityConfigOutput. # noqa: E501
89+
90+
91+
:return: The rule of this AutoTraversalForGetVulnerabilityConfigOutput. # noqa: E501
92+
:rtype: RuleForGetVulnerabilityConfigOutput
93+
"""
94+
return self._rule
95+
96+
@rule.setter
97+
def rule(self, rule):
98+
"""Sets the rule of this AutoTraversalForGetVulnerabilityConfigOutput.
99+
100+
101+
:param rule: The rule of this AutoTraversalForGetVulnerabilityConfigOutput. # noqa: E501
102+
:type: RuleForGetVulnerabilityConfigOutput
103+
"""
104+
105+
self._rule = rule
106+
81107
@property
82108
def rule_tag(self):
83109
"""Gets the rule_tag of this AutoTraversalForGetVulnerabilityConfigOutput. # noqa: E501

volcenginesdkwaf/models/auto_traversal_for_update_vulnerability_config_input.py

Lines changed: 27 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,26 +34,31 @@ class AutoTraversalForUpdateVulnerabilityConfigInput(object):
3434
"""
3535
swagger_types = {
3636
'enable': 'bool',
37+
'rule': 'RuleForUpdateVulnerabilityConfigInput',
3738
'rule_tag': 'str'
3839
}
3940

4041
attribute_map = {
4142
'enable': 'Enable',
43+
'rule': 'Rule',
4244
'rule_tag': 'RuleTag'
4345
}
4446

45-
def __init__(self, enable=None, rule_tag=None, _configuration=None): # noqa: E501
47+
def __init__(self, enable=None, rule=None, rule_tag=None, _configuration=None): # noqa: E501
4648
"""AutoTraversalForUpdateVulnerabilityConfigInput - a model defined in Swagger""" # noqa: E501
4749
if _configuration is None:
4850
_configuration = Configuration()
4951
self._configuration = _configuration
5052

5153
self._enable = None
54+
self._rule = None
5255
self._rule_tag = None
5356
self.discriminator = None
5457

5558
if enable is not None:
5659
self.enable = enable
60+
if rule is not None:
61+
self.rule = rule
5762
if rule_tag is not None:
5863
self.rule_tag = rule_tag
5964

@@ -78,6 +83,27 @@ def enable(self, enable):
7883

7984
self._enable = enable
8085

86+
@property
87+
def rule(self):
88+
"""Gets the rule of this AutoTraversalForUpdateVulnerabilityConfigInput. # noqa: E501
89+
90+
91+
:return: The rule of this AutoTraversalForUpdateVulnerabilityConfigInput. # noqa: E501
92+
:rtype: RuleForUpdateVulnerabilityConfigInput
93+
"""
94+
return self._rule
95+
96+
@rule.setter
97+
def rule(self, rule):
98+
"""Sets the rule of this AutoTraversalForUpdateVulnerabilityConfigInput.
99+
100+
101+
:param rule: The rule of this AutoTraversalForUpdateVulnerabilityConfigInput. # noqa: E501
102+
:type: RuleForUpdateVulnerabilityConfigInput
103+
"""
104+
105+
self._rule = rule
106+
81107
@property
82108
def rule_tag(self):
83109
"""Gets the rule_tag of this AutoTraversalForUpdateVulnerabilityConfigInput. # noqa: E501

0 commit comments

Comments
 (0)