@@ -41,6 +41,130 @@ def get_endpoint(
41
41
return endpoint_map .get (region_id )
42
42
return EndpointUtilClient .get_endpoint_rules (product_id , region_id , endpoint_rule , network , suffix )
43
43
44
+ def describe_seller_instances_with_options (
45
+ self ,
46
+ request : marketplace_intl_20221230_models .DescribeSellerInstancesRequest ,
47
+ runtime : util_models .RuntimeOptions ,
48
+ ) -> marketplace_intl_20221230_models .DescribeSellerInstancesResponse :
49
+ """
50
+ @summary 卖家查询实例列表
51
+
52
+ @param request: DescribeSellerInstancesRequest
53
+ @param runtime: runtime options for this request RuntimeOptions
54
+ @return: DescribeSellerInstancesResponse
55
+ """
56
+ UtilClient .validate_model (request )
57
+ query = {}
58
+ if not UtilClient .is_unset (request .instance_id ):
59
+ query ['InstanceId' ] = request .instance_id
60
+ if not UtilClient .is_unset (request .instance_status ):
61
+ query ['InstanceStatus' ] = request .instance_status
62
+ if not UtilClient .is_unset (request .page_index ):
63
+ query ['PageIndex' ] = request .page_index
64
+ if not UtilClient .is_unset (request .page_size ):
65
+ query ['PageSize' ] = request .page_size
66
+ if not UtilClient .is_unset (request .user_id ):
67
+ query ['UserId' ] = request .user_id
68
+ req = open_api_models .OpenApiRequest (
69
+ query = OpenApiUtilClient .query (query )
70
+ )
71
+ params = open_api_models .Params (
72
+ action = 'DescribeSellerInstances' ,
73
+ version = '2022-12-30' ,
74
+ protocol = 'HTTPS' ,
75
+ pathname = '/' ,
76
+ method = 'POST' ,
77
+ auth_type = 'AK' ,
78
+ style = 'RPC' ,
79
+ req_body_type = 'formData' ,
80
+ body_type = 'json'
81
+ )
82
+ if UtilClient .is_unset (self ._signature_version ) or not UtilClient .equal_string (self ._signature_version , 'v4' ):
83
+ return TeaCore .from_map (
84
+ marketplace_intl_20221230_models .DescribeSellerInstancesResponse (),
85
+ self .call_api (params , req , runtime )
86
+ )
87
+ else :
88
+ return TeaCore .from_map (
89
+ marketplace_intl_20221230_models .DescribeSellerInstancesResponse (),
90
+ self .execute (params , req , runtime )
91
+ )
92
+
93
+ async def describe_seller_instances_with_options_async (
94
+ self ,
95
+ request : marketplace_intl_20221230_models .DescribeSellerInstancesRequest ,
96
+ runtime : util_models .RuntimeOptions ,
97
+ ) -> marketplace_intl_20221230_models .DescribeSellerInstancesResponse :
98
+ """
99
+ @summary 卖家查询实例列表
100
+
101
+ @param request: DescribeSellerInstancesRequest
102
+ @param runtime: runtime options for this request RuntimeOptions
103
+ @return: DescribeSellerInstancesResponse
104
+ """
105
+ UtilClient .validate_model (request )
106
+ query = {}
107
+ if not UtilClient .is_unset (request .instance_id ):
108
+ query ['InstanceId' ] = request .instance_id
109
+ if not UtilClient .is_unset (request .instance_status ):
110
+ query ['InstanceStatus' ] = request .instance_status
111
+ if not UtilClient .is_unset (request .page_index ):
112
+ query ['PageIndex' ] = request .page_index
113
+ if not UtilClient .is_unset (request .page_size ):
114
+ query ['PageSize' ] = request .page_size
115
+ if not UtilClient .is_unset (request .user_id ):
116
+ query ['UserId' ] = request .user_id
117
+ req = open_api_models .OpenApiRequest (
118
+ query = OpenApiUtilClient .query (query )
119
+ )
120
+ params = open_api_models .Params (
121
+ action = 'DescribeSellerInstances' ,
122
+ version = '2022-12-30' ,
123
+ protocol = 'HTTPS' ,
124
+ pathname = '/' ,
125
+ method = 'POST' ,
126
+ auth_type = 'AK' ,
127
+ style = 'RPC' ,
128
+ req_body_type = 'formData' ,
129
+ body_type = 'json'
130
+ )
131
+ if UtilClient .is_unset (self ._signature_version ) or not UtilClient .equal_string (self ._signature_version , 'v4' ):
132
+ return TeaCore .from_map (
133
+ marketplace_intl_20221230_models .DescribeSellerInstancesResponse (),
134
+ await self .call_api_async (params , req , runtime )
135
+ )
136
+ else :
137
+ return TeaCore .from_map (
138
+ marketplace_intl_20221230_models .DescribeSellerInstancesResponse (),
139
+ await self .execute_async (params , req , runtime )
140
+ )
141
+
142
+ def describe_seller_instances (
143
+ self ,
144
+ request : marketplace_intl_20221230_models .DescribeSellerInstancesRequest ,
145
+ ) -> marketplace_intl_20221230_models .DescribeSellerInstancesResponse :
146
+ """
147
+ @summary 卖家查询实例列表
148
+
149
+ @param request: DescribeSellerInstancesRequest
150
+ @return: DescribeSellerInstancesResponse
151
+ """
152
+ runtime = util_models .RuntimeOptions ()
153
+ return self .describe_seller_instances_with_options (request , runtime )
154
+
155
+ async def describe_seller_instances_async (
156
+ self ,
157
+ request : marketplace_intl_20221230_models .DescribeSellerInstancesRequest ,
158
+ ) -> marketplace_intl_20221230_models .DescribeSellerInstancesResponse :
159
+ """
160
+ @summary 卖家查询实例列表
161
+
162
+ @param request: DescribeSellerInstancesRequest
163
+ @return: DescribeSellerInstancesResponse
164
+ """
165
+ runtime = util_models .RuntimeOptions ()
166
+ return await self .describe_seller_instances_with_options_async (request , runtime )
167
+
44
168
def notice_instance_user_with_options (
45
169
self ,
46
170
request : marketplace_intl_20221230_models .NoticeInstanceUserRequest ,
0 commit comments