Skip to content

Commit bd15f21

Browse files
committed
Update API CreateDBCluster: add request parameters ClusterNodeCount.
1 parent 7ed892b commit bd15f21

File tree

114 files changed

+17126
-9036
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+17126
-9036
lines changed

ChangeLog.txt

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,26 @@
1+
2025-07-30 Version: v4.3.1
2+
- Update API CreateDBCluster: add request parameters ClusterNodeCount.
3+
- Update API CreateDBCluster: add request parameters ClusterNodeType.
4+
- Update API CreateDBCluster: add request parameters ScaleMax.
5+
- Update API CreateDBCluster: add request parameters ScaleMin.
6+
- Update API CreateDBInstance: add request parameters ClusterNodeCount.
7+
- Update API CreateDBInstance: add request parameters ClusterNodeType.
8+
- Update API CreateDBInstance: add request parameters ScaleMax.
9+
- Update API CreateDBInstance: add request parameters ScaleMin.
10+
- Update API DescribeDBInstanceAttribute: add response parameters Body.Serverless.
11+
- Update API DescribeDBInstanceAttribute: add response parameters Body.DBClusterList.$.ClusterNodeCount.
12+
- Update API DescribeDBInstanceAttribute: add response parameters Body.DBClusterList.$.ClusterNodeType.
13+
- Update API DescribeDBInstanceAttribute: add response parameters Body.DBClusterList.$.ScaleMax.
14+
- Update API DescribeDBInstanceAttribute: add response parameters Body.DBClusterList.$.ScaleMin.
15+
- Update API DescribeDBInstances: add response parameters Body.Items.$.Serverless.
16+
- Update API GetCreateBEClusterInquiry: add response parameters Body.Data.PricingRules.
17+
- Update API GetModifyBEClusterInquiry: add response parameters Body.Data.PricingRules.
18+
- Update API ModifyDBCluster: add request parameters ClusterNodeCount.
19+
- Update API ModifyDBCluster: add request parameters ClusterNodeType.
20+
- Update API ModifyDBCluster: add request parameters ScaleMax.
21+
- Update API ModifyDBCluster: add request parameters ScaleMin.
22+
23+
124
2025-05-12 Version: v4.3.0
225
- Support API CreateDBClusterBinding.
326
- Support API DeleteDBClusterBinding.
Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package client
3+
4+
import (
5+
"github.com/alibabacloud-go/tea/dara"
6+
)
7+
8+
type iAllocateInstancePublicConnectionRequest interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetConnectionStringPrefix(v string) *AllocateInstancePublicConnectionRequest
13+
GetConnectionStringPrefix() *string
14+
SetDBInstanceId(v string) *AllocateInstancePublicConnectionRequest
15+
GetDBInstanceId() *string
16+
SetNetType(v string) *AllocateInstancePublicConnectionRequest
17+
GetNetType() *string
18+
SetRegionId(v string) *AllocateInstancePublicConnectionRequest
19+
GetRegionId() *string
20+
SetResourceOwnerId(v int64) *AllocateInstancePublicConnectionRequest
21+
GetResourceOwnerId() *int64
22+
}
23+
24+
type AllocateInstancePublicConnectionRequest struct {
25+
// The prefix of the endpoint. Set the parameter to the prefix of the value of **ConnectionString**.
26+
//
27+
// This parameter is required.
28+
//
29+
// example:
30+
//
31+
// selectdb-cn-h033cn****-pub-i3
32+
ConnectionStringPrefix *string `json:"ConnectionStringPrefix,omitempty" xml:"ConnectionStringPrefix,omitempty"`
33+
// The instance ID.
34+
//
35+
// This parameter is required.
36+
//
37+
// example:
38+
//
39+
// selectdb-cn-7213cjv****
40+
DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
41+
// The network type of the endpoint to be applied for. Set the value to Public.
42+
//
43+
// This parameter is required.
44+
//
45+
// example:
46+
//
47+
// Public
48+
NetType *string `json:"NetType,omitempty" xml:"NetType,omitempty"`
49+
// The region ID of the instance.
50+
//
51+
// This parameter is required.
52+
//
53+
// example:
54+
//
55+
// cn-hangzhou
56+
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
57+
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
58+
}
59+
60+
func (s AllocateInstancePublicConnectionRequest) String() string {
61+
return dara.Prettify(s)
62+
}
63+
64+
func (s AllocateInstancePublicConnectionRequest) GoString() string {
65+
return s.String()
66+
}
67+
68+
func (s *AllocateInstancePublicConnectionRequest) GetConnectionStringPrefix() *string {
69+
return s.ConnectionStringPrefix
70+
}
71+
72+
func (s *AllocateInstancePublicConnectionRequest) GetDBInstanceId() *string {
73+
return s.DBInstanceId
74+
}
75+
76+
func (s *AllocateInstancePublicConnectionRequest) GetNetType() *string {
77+
return s.NetType
78+
}
79+
80+
func (s *AllocateInstancePublicConnectionRequest) GetRegionId() *string {
81+
return s.RegionId
82+
}
83+
84+
func (s *AllocateInstancePublicConnectionRequest) GetResourceOwnerId() *int64 {
85+
return s.ResourceOwnerId
86+
}
87+
88+
func (s *AllocateInstancePublicConnectionRequest) SetConnectionStringPrefix(v string) *AllocateInstancePublicConnectionRequest {
89+
s.ConnectionStringPrefix = &v
90+
return s
91+
}
92+
93+
func (s *AllocateInstancePublicConnectionRequest) SetDBInstanceId(v string) *AllocateInstancePublicConnectionRequest {
94+
s.DBInstanceId = &v
95+
return s
96+
}
97+
98+
func (s *AllocateInstancePublicConnectionRequest) SetNetType(v string) *AllocateInstancePublicConnectionRequest {
99+
s.NetType = &v
100+
return s
101+
}
102+
103+
func (s *AllocateInstancePublicConnectionRequest) SetRegionId(v string) *AllocateInstancePublicConnectionRequest {
104+
s.RegionId = &v
105+
return s
106+
}
107+
108+
func (s *AllocateInstancePublicConnectionRequest) SetResourceOwnerId(v int64) *AllocateInstancePublicConnectionRequest {
109+
s.ResourceOwnerId = &v
110+
return s
111+
}
112+
113+
func (s *AllocateInstancePublicConnectionRequest) Validate() error {
114+
return dara.Validate(s)
115+
}
Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package client
3+
4+
import (
5+
"github.com/alibabacloud-go/tea/dara"
6+
)
7+
8+
type iAllocateInstancePublicConnectionResponseBody interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetInstanceName(v string) *AllocateInstancePublicConnectionResponseBody
13+
GetInstanceName() *string
14+
SetRequestId(v string) *AllocateInstancePublicConnectionResponseBody
15+
GetRequestId() *string
16+
SetTaskId(v int64) *AllocateInstancePublicConnectionResponseBody
17+
GetTaskId() *int64
18+
}
19+
20+
type AllocateInstancePublicConnectionResponseBody struct {
21+
// The name of the instance.
22+
InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
23+
// The request ID.
24+
//
25+
// example:
26+
//
27+
// 5ED62C81-9948-5612-81E1-EA3853752306
28+
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
29+
// The task ID.
30+
//
31+
// example:
32+
//
33+
// 498115273
34+
TaskId *int64 `json:"TaskId,omitempty" xml:"TaskId,omitempty"`
35+
}
36+
37+
func (s AllocateInstancePublicConnectionResponseBody) String() string {
38+
return dara.Prettify(s)
39+
}
40+
41+
func (s AllocateInstancePublicConnectionResponseBody) GoString() string {
42+
return s.String()
43+
}
44+
45+
func (s *AllocateInstancePublicConnectionResponseBody) GetInstanceName() *string {
46+
return s.InstanceName
47+
}
48+
49+
func (s *AllocateInstancePublicConnectionResponseBody) GetRequestId() *string {
50+
return s.RequestId
51+
}
52+
53+
func (s *AllocateInstancePublicConnectionResponseBody) GetTaskId() *int64 {
54+
return s.TaskId
55+
}
56+
57+
func (s *AllocateInstancePublicConnectionResponseBody) SetInstanceName(v string) *AllocateInstancePublicConnectionResponseBody {
58+
s.InstanceName = &v
59+
return s
60+
}
61+
62+
func (s *AllocateInstancePublicConnectionResponseBody) SetRequestId(v string) *AllocateInstancePublicConnectionResponseBody {
63+
s.RequestId = &v
64+
return s
65+
}
66+
67+
func (s *AllocateInstancePublicConnectionResponseBody) SetTaskId(v int64) *AllocateInstancePublicConnectionResponseBody {
68+
s.TaskId = &v
69+
return s
70+
}
71+
72+
func (s *AllocateInstancePublicConnectionResponseBody) Validate() error {
73+
return dara.Validate(s)
74+
}
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
// This file is auto-generated, don't edit it. Thanks.
2+
package client
3+
4+
import (
5+
"github.com/alibabacloud-go/tea/dara"
6+
)
7+
8+
type iAllocateInstancePublicConnectionResponse interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetHeaders(v map[string]*string) *AllocateInstancePublicConnectionResponse
13+
GetHeaders() map[string]*string
14+
SetStatusCode(v int32) *AllocateInstancePublicConnectionResponse
15+
GetStatusCode() *int32
16+
SetBody(v *AllocateInstancePublicConnectionResponseBody) *AllocateInstancePublicConnectionResponse
17+
GetBody() *AllocateInstancePublicConnectionResponseBody
18+
}
19+
20+
type AllocateInstancePublicConnectionResponse struct {
21+
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
22+
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
23+
Body *AllocateInstancePublicConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty"`
24+
}
25+
26+
func (s AllocateInstancePublicConnectionResponse) String() string {
27+
return dara.Prettify(s)
28+
}
29+
30+
func (s AllocateInstancePublicConnectionResponse) GoString() string {
31+
return s.String()
32+
}
33+
34+
func (s *AllocateInstancePublicConnectionResponse) GetHeaders() map[string]*string {
35+
return s.Headers
36+
}
37+
38+
func (s *AllocateInstancePublicConnectionResponse) GetStatusCode() *int32 {
39+
return s.StatusCode
40+
}
41+
42+
func (s *AllocateInstancePublicConnectionResponse) GetBody() *AllocateInstancePublicConnectionResponseBody {
43+
return s.Body
44+
}
45+
46+
func (s *AllocateInstancePublicConnectionResponse) SetHeaders(v map[string]*string) *AllocateInstancePublicConnectionResponse {
47+
s.Headers = v
48+
return s
49+
}
50+
51+
func (s *AllocateInstancePublicConnectionResponse) SetStatusCode(v int32) *AllocateInstancePublicConnectionResponse {
52+
s.StatusCode = &v
53+
return s
54+
}
55+
56+
func (s *AllocateInstancePublicConnectionResponse) SetBody(v *AllocateInstancePublicConnectionResponseBody) *AllocateInstancePublicConnectionResponse {
57+
s.Body = v
58+
return s
59+
}
60+
61+
func (s *AllocateInstancePublicConnectionResponse) Validate() error {
62+
return dara.Validate(s)
63+
}

0 commit comments

Comments
 (0)