@@ -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+
153891153930class ListCloudAssetInstancesRequestCloudAssetTypes(TeaModel):
153892153931 def __init__(
153893153932 self,
@@ -153943,13 +153982,15 @@ def from_map(self, m: dict = None):
153943153982class 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