Skip to content

Commit e8dcd3b

Browse files
committed
Update API GetSupabaseProject: add response parameters Body.InstanceVersion.
1 parent d15a675 commit e8dcd3b

File tree

8 files changed

+76
-2
lines changed

8 files changed

+76
-2
lines changed

gpdb-20160503/ChangeLog.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
2025-12-05 Version: 4.15.1
2+
- Update API GetSupabaseProject: add response parameters Body.InstanceVersion.
3+
- Update API GetSupabaseProject: add response parameters Body.PayType.
4+
- Update API GetSupabaseProject: add response parameters Body.StorageType.
5+
- Update API ListAINodePools: add response parameters Body.AINodePoolInfos.$.AINodeInfos.$.ZoneId.
6+
- Update API ListSupabaseProjects: add request parameters PageNumber.
7+
- Update API ListSupabaseProjects: add request parameters PageSize.
8+
- Update API ListSupabaseProjects: add response parameters Body.Items.$.ExpireTime.
9+
10+
111
2025-11-28 Version: 4.15.0
212
- Support API CreateDBInstanceIPArray.
313
- Support API CreateDatabase.
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = '4.15.0'
1+
__version__ = '4.15.1'

gpdb-20160503/alibabacloud_gpdb20160503/client.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16201,6 +16201,10 @@ def list_supabase_projects_with_options(
1620116201
query['MaxResults'] = request.max_results
1620216202
if not DaraCore.is_null(request.next_token):
1620316203
query['NextToken'] = request.next_token
16204+
if not DaraCore.is_null(request.page_number):
16205+
query['PageNumber'] = request.page_number
16206+
if not DaraCore.is_null(request.page_size):
16207+
query['PageSize'] = request.page_size
1620416208
if not DaraCore.is_null(request.region_id):
1620516209
query['RegionId'] = request.region_id
1620616210
req = open_api_util_models.OpenApiRequest(
@@ -16233,6 +16237,10 @@ async def list_supabase_projects_with_options_async(
1623316237
query['MaxResults'] = request.max_results
1623416238
if not DaraCore.is_null(request.next_token):
1623516239
query['NextToken'] = request.next_token
16240+
if not DaraCore.is_null(request.page_number):
16241+
query['PageNumber'] = request.page_number
16242+
if not DaraCore.is_null(request.page_size):
16243+
query['PageSize'] = request.page_size
1623616244
if not DaraCore.is_null(request.region_id):
1623716245
query['RegionId'] = request.region_id
1623816246
req = open_api_util_models.OpenApiRequest(

gpdb-20160503/alibabacloud_gpdb20160503/models/_get_supabase_project_response_body.py

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@ def __init__(
1313
disk_performance_level: str = None,
1414
engine: str = None,
1515
engine_version: str = None,
16+
instance_version: str = None,
17+
pay_type: str = None,
1618
private_connect_url: str = None,
1719
project_id: str = None,
1820
project_name: str = None,
@@ -23,6 +25,7 @@ def __init__(
2325
security_ip_list: str = None,
2426
status: str = None,
2527
storage_size: int = None,
28+
storage_type: str = None,
2629
v_switch_id: str = None,
2730
vpc_id: str = None,
2831
zone_id: str = None,
@@ -42,6 +45,8 @@ def __init__(
4245
self.engine = engine
4346
# The version of the database engine.
4447
self.engine_version = engine_version
48+
self.instance_version = instance_version
49+
self.pay_type = pay_type
4550
# The private (VPC) connection URL for the Supabase Dashboard.
4651
self.private_connect_url = private_connect_url
4752
# The Supabase instance ID.
@@ -64,6 +69,7 @@ def __init__(
6469
self.status = status
6570
# The storage capacity of the instance. Unit: GB.
6671
self.storage_size = storage_size
72+
self.storage_type = storage_type
6773
# The vSwitch ID of the instance. This parameter must be specified when VPCId is specified.
6874
self.v_switch_id = v_switch_id
6975
# The VPC ID.
@@ -105,6 +111,12 @@ def to_map(self):
105111
if self.engine_version is not None:
106112
result['EngineVersion'] = self.engine_version
107113

114+
if self.instance_version is not None:
115+
result['InstanceVersion'] = self.instance_version
116+
117+
if self.pay_type is not None:
118+
result['PayType'] = self.pay_type
119+
108120
if self.private_connect_url is not None:
109121
result['PrivateConnectUrl'] = self.private_connect_url
110122

@@ -135,6 +147,9 @@ def to_map(self):
135147
if self.storage_size is not None:
136148
result['StorageSize'] = self.storage_size
137149

150+
if self.storage_type is not None:
151+
result['StorageType'] = self.storage_type
152+
138153
if self.v_switch_id is not None:
139154
result['VSwitchId'] = self.v_switch_id
140155

@@ -166,6 +181,12 @@ def from_map(self, m: dict = None):
166181
if m.get('EngineVersion') is not None:
167182
self.engine_version = m.get('EngineVersion')
168183

184+
if m.get('InstanceVersion') is not None:
185+
self.instance_version = m.get('InstanceVersion')
186+
187+
if m.get('PayType') is not None:
188+
self.pay_type = m.get('PayType')
189+
169190
if m.get('PrivateConnectUrl') is not None:
170191
self.private_connect_url = m.get('PrivateConnectUrl')
171192

@@ -196,6 +217,9 @@ def from_map(self, m: dict = None):
196217
if m.get('StorageSize') is not None:
197218
self.storage_size = m.get('StorageSize')
198219

220+
if m.get('StorageType') is not None:
221+
self.storage_type = m.get('StorageType')
222+
199223
if m.get('VSwitchId') is not None:
200224
self.v_switch_id = m.get('VSwitchId')
201225

gpdb-20160503/alibabacloud_gpdb20160503/models/_list_ainode_pools_response_body.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ def __init__(
116116
node_name: str = None,
117117
node_spec: str = None,
118118
update_time: str = None,
119+
zone_id: str = None,
119120
):
120121
# The binding type of the AI node.
121122
self.bind_object = bind_object
@@ -162,6 +163,7 @@ def __init__(
162163
self.node_spec = node_spec
163164
# The update time.
164165
self.update_time = update_time
166+
self.zone_id = zone_id
165167

166168
def validate(self):
167169
pass
@@ -192,6 +194,9 @@ def to_map(self):
192194
if self.update_time is not None:
193195
result['UpdateTime'] = self.update_time
194196

197+
if self.zone_id is not None:
198+
result['ZoneId'] = self.zone_id
199+
195200
return result
196201

197202
def from_map(self, m: dict = None):
@@ -217,5 +222,8 @@ def from_map(self, m: dict = None):
217222
if m.get('UpdateTime') is not None:
218223
self.update_time = m.get('UpdateTime')
219224

225+
if m.get('ZoneId') is not None:
226+
self.zone_id = m.get('ZoneId')
227+
220228
return self
221229

gpdb-20160503/alibabacloud_gpdb20160503/models/_list_supabase_projects_request.py

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,16 @@ def __init__(
99
self,
1010
max_results: int = None,
1111
next_token: str = None,
12+
page_number: int = None,
13+
page_size: int = None,
1214
region_id: str = None,
1315
):
1416
# The maximum number of instances to return per page. Default value: 10.
1517
self.max_results = max_results
1618
# A pagination token returned from a previous call. Use it to retrieve the next page of results.
1719
self.next_token = next_token
20+
self.page_number = page_number
21+
self.page_size = page_size
1822
# The region ID of the cluster.
1923
#
2024
# > You can call the [DescribeRegions](https://help.aliyun.com/document_detail/86912.html) operation get a list of available region IDs.
@@ -34,6 +38,12 @@ def to_map(self):
3438
if self.next_token is not None:
3539
result['NextToken'] = self.next_token
3640

41+
if self.page_number is not None:
42+
result['PageNumber'] = self.page_number
43+
44+
if self.page_size is not None:
45+
result['PageSize'] = self.page_size
46+
3747
if self.region_id is not None:
3848
result['RegionId'] = self.region_id
3949

@@ -47,6 +57,12 @@ def from_map(self, m: dict = None):
4757
if m.get('NextToken') is not None:
4858
self.next_token = m.get('NextToken')
4959

60+
if m.get('PageNumber') is not None:
61+
self.page_number = m.get('PageNumber')
62+
63+
if m.get('PageSize') is not None:
64+
self.page_size = m.get('PageSize')
65+
5066
if m.get('RegionId') is not None:
5167
self.region_id = m.get('RegionId')
5268

gpdb-20160503/alibabacloud_gpdb20160503/models/_list_supabase_projects_response_body.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ def __init__(
106106
disk_performance_level: str = None,
107107
engine: str = None,
108108
engine_version: str = None,
109+
expire_time: str = None,
109110
pay_type: str = None,
110111
private_connect_url: str = None,
111112
project_id: str = None,
@@ -132,6 +133,7 @@ def __init__(
132133
self.engine = engine
133134
# The database engine version.
134135
self.engine_version = engine_version
136+
self.expire_time = expire_time
135137
# The billing method of the instance. Valid values:
136138
#
137139
# * **Postpaid**: pay-as-you-go
@@ -193,6 +195,9 @@ def to_map(self):
193195
if self.engine_version is not None:
194196
result['EngineVersion'] = self.engine_version
195197

198+
if self.expire_time is not None:
199+
result['ExpireTime'] = self.expire_time
200+
196201
if self.pay_type is not None:
197202
result['PayType'] = self.pay_type
198203

@@ -254,6 +259,9 @@ def from_map(self, m: dict = None):
254259
if m.get('EngineVersion') is not None:
255260
self.engine_version = m.get('EngineVersion')
256261

262+
if m.get('ExpireTime') is not None:
263+
self.expire_time = m.get('ExpireTime')
264+
257265
if m.get('PayType') is not None:
258266
self.pay_type = m.get('PayType')
259267

gpdb-20160503/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
"""
2525
setup module for alibabacloud_gpdb20160503.
2626
27-
Created on 28/11/2025
27+
Created on 04/12/2025
2828
2929
@author: Alibaba Cloud SDK
3030
"""

0 commit comments

Comments
 (0)