Skip to content

Commit dc86d10

Browse files
committed
Update API DescribeSecureSuggestion: add response parameters Body.Score.
1 parent 0dfd7a6 commit dc86d10

File tree

4 files changed

+64
-1
lines changed

4 files changed

+64
-1
lines changed

sas-20181203/ChangeLog.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-12-09 Version: 7.1.1
2+
- Update API DescribeSecureSuggestion: add response parameters Body.Score.
3+
- Update API ListCloudAssetInstances: add request parameters CloudAssetQueryData.
4+
5+
16
2025-12-09 Version: 7.1.0
27
- Support API DescribeCloudVendorProductTemplateConfig.
38
- Update API DescribeEmgVulItem: add request parameters ResourceDirectoryAccountId.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '7.1.0'
1+
__version__ = '7.1.1'

sas-20181203/alibabacloud_sas20181203/client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69278,6 +69278,8 @@ def list_cloud_asset_instances_with_options(
6927869278
"""
6927969279
UtilClient.validate_model(request)
6928069280
query = {}
69281+
if not UtilClient.is_unset(request.cloud_asset_query_data):
69282+
query['CloudAssetQueryData'] = request.cloud_asset_query_data
6928169283
if not UtilClient.is_unset(request.cloud_asset_types):
6928269284
query['CloudAssetTypes'] = request.cloud_asset_types
6928369285
if not UtilClient.is_unset(request.criteria):
@@ -69323,6 +69325,8 @@ async def list_cloud_asset_instances_with_options_async(
6932369325
"""
6932469326
UtilClient.validate_model(request)
6932569327
query = {}
69328+
if not UtilClient.is_unset(request.cloud_asset_query_data):
69329+
query['CloudAssetQueryData'] = request.cloud_asset_query_data
6932669330
if not UtilClient.is_unset(request.cloud_asset_types):
6932769331
query['CloudAssetTypes'] = request.cloud_asset_types
6932869332
if not UtilClient.is_unset(request.criteria):

sas-20181203/alibabacloud_sas20181203/models.py

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85971,11 +85971,13 @@ def __init__(
8597185971
self,
8597285972
cal_time: int = None,
8597385973
request_id: str = None,
85974+
score: str = None,
8597485975
suggestions: List[DescribeSecureSuggestionResponseBodySuggestions] = None,
8597585976
total_count: int = None,
8597685977
):
8597785978
self.cal_time = cal_time
8597885979
self.request_id = request_id
85980+
self.score = score
8597985981
self.suggestions = suggestions
8598085982
self.total_count = total_count
8598185983

@@ -85995,6 +85997,8 @@ def to_map(self):
8599585997
result['CalTime'] = self.cal_time
8599685998
if self.request_id is not None:
8599785999
result['RequestId'] = self.request_id
86000+
if self.score is not None:
86001+
result['Score'] = self.score
8599886002
result['Suggestions'] = []
8599986003
if self.suggestions is not None:
8600086004
for k in self.suggestions:
@@ -86009,6 +86013,8 @@ def from_map(self, m: dict = None):
8600986013
self.cal_time = m.get('CalTime')
8601086014
if m.get('RequestId') is not None:
8601186015
self.request_id = m.get('RequestId')
86016+
if m.get('Score') is not None:
86017+
self.score = m.get('Score')
8601286018
self.suggestions = []
8601386019
if m.get('Suggestions') is not None:
8601486020
for k in m.get('Suggestions'):
@@ -153888,6 +153894,39 @@ def from_map(self, m: dict = None):
153888153894
return self
153889153895

153890153896

153897+
class ListCloudAssetInstancesRequestCloudAssetQueryData(TeaModel):
153898+
def __init__(
153899+
self,
153900+
data: str = None,
153901+
operator: str = None,
153902+
):
153903+
self.data = data
153904+
self.operator = operator
153905+
153906+
def validate(self):
153907+
pass
153908+
153909+
def to_map(self):
153910+
_map = super().to_map()
153911+
if _map is not None:
153912+
return _map
153913+
153914+
result = dict()
153915+
if self.data is not None:
153916+
result['Data'] = self.data
153917+
if self.operator is not None:
153918+
result['Operator'] = self.operator
153919+
return result
153920+
153921+
def from_map(self, m: dict = None):
153922+
m = m or dict()
153923+
if m.get('Data') is not None:
153924+
self.data = m.get('Data')
153925+
if m.get('Operator') is not None:
153926+
self.operator = m.get('Operator')
153927+
return self
153928+
153929+
153891153930
class ListCloudAssetInstancesRequestCloudAssetTypes(TeaModel):
153892153931
def __init__(
153893153932
self,
@@ -153943,13 +153982,15 @@ def from_map(self, m: dict = None):
153943153982
class ListCloudAssetInstancesRequest(TeaModel):
153944153983
def __init__(
153945153984
self,
153985+
cloud_asset_query_data: List[ListCloudAssetInstancesRequestCloudAssetQueryData] = None,
153946153986
cloud_asset_types: List[ListCloudAssetInstancesRequestCloudAssetTypes] = None,
153947153987
criteria: str = None,
153948153988
current_page: int = None,
153949153989
logical_exp: str = None,
153950153990
page_size: int = None,
153951153991
region_id: str = None,
153952153992
):
153993+
self.cloud_asset_query_data = cloud_asset_query_data
153953153994
# The details of the cloud asset.
153954153995
self.cloud_asset_types = cloud_asset_types
153955153996
# The search conditions for assets. The value of this parameter is in the JSON format and contains the following fields:
@@ -153978,6 +154019,10 @@ def __init__(
153978154019
self.region_id = region_id
153979154020

153980154021
def validate(self):
154022+
if self.cloud_asset_query_data:
154023+
for k in self.cloud_asset_query_data:
154024+
if k:
154025+
k.validate()
153981154026
if self.cloud_asset_types:
153982154027
for k in self.cloud_asset_types:
153983154028
if k:
@@ -153989,6 +154034,10 @@ def to_map(self):
153989154034
return _map
153990154035

153991154036
result = dict()
154037+
result['CloudAssetQueryData'] = []
154038+
if self.cloud_asset_query_data is not None:
154039+
for k in self.cloud_asset_query_data:
154040+
result['CloudAssetQueryData'].append(k.to_map() if k else None)
153992154041
result['CloudAssetTypes'] = []
153993154042
if self.cloud_asset_types is not None:
153994154043
for k in self.cloud_asset_types:
@@ -154007,6 +154056,11 @@ def to_map(self):
154007154056

154008154057
def from_map(self, m: dict = None):
154009154058
m = m or dict()
154059+
self.cloud_asset_query_data = []
154060+
if m.get('CloudAssetQueryData') is not None:
154061+
for k in m.get('CloudAssetQueryData'):
154062+
temp_model = ListCloudAssetInstancesRequestCloudAssetQueryData()
154063+
self.cloud_asset_query_data.append(temp_model.from_map(k))
154010154064
self.cloud_asset_types = []
154011154065
if m.get('CloudAssetTypes') is not None:
154012154066
for k in m.get('CloudAssetTypes'):

0 commit comments

Comments
 (0)