Skip to content

Commit 10a4bb0

Browse files
committed
Support API ChangeResourceGroup.
1 parent bd15f21 commit 10a4bb0

24 files changed

+2139
-20
lines changed

ChangeLog.txt

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
2025-10-10 Version: v4.4.0
2+
- Support API ChangeResourceGroup.
3+
- Support API CheckIpExistsInSecurityIpList.
4+
- Support API DescribeDBClusterStorageLimitation.
5+
- Support API TagResources.
6+
- Support API UntagResources.
7+
- Update API DescribeDBInstanceAttribute: add response parameters Body.SecGroupConnValid.
8+
- Update API GetCreateBEClusterInquiry: add request parameters PromotionOptionNo.
9+
- Update API GetCreateBEClusterInquiry: add response parameters Body.Data.OptionalPromotions.
10+
- Update API GetModifyBEClusterInquiry: add request parameters PromotionOptionNo.
11+
- Update API GetModifyBEClusterInquiry: add response parameters Body.Data.OptionalPromotions.
12+
13+
114
2025-07-30 Version: v4.3.1
215
- Update API CreateDBCluster: add request parameters ClusterNodeCount.
316
- Update API CreateDBCluster: add request parameters ClusterNodeType.
Lines changed: 93 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
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 iChangeResourceGroupRequest interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetRegionId(v string) *ChangeResourceGroupRequest
13+
GetRegionId() *string
14+
SetResourceGroupId(v string) *ChangeResourceGroupRequest
15+
GetResourceGroupId() *string
16+
SetResourceId(v string) *ChangeResourceGroupRequest
17+
GetResourceId() *string
18+
SetResourceType(v string) *ChangeResourceGroupRequest
19+
GetResourceType() *string
20+
}
21+
22+
type ChangeResourceGroupRequest struct {
23+
// This parameter is required.
24+
//
25+
// example:
26+
//
27+
// cn-shenzhen
28+
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
29+
// This parameter is required.
30+
//
31+
// example:
32+
//
33+
// test_resource_group
34+
ResourceGroupId *string `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
35+
// This parameter is required.
36+
//
37+
// example:
38+
//
39+
// selectdb-cn-7213cjv****
40+
ResourceId *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
41+
// example:
42+
//
43+
// DBInstance
44+
ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
45+
}
46+
47+
func (s ChangeResourceGroupRequest) String() string {
48+
return dara.Prettify(s)
49+
}
50+
51+
func (s ChangeResourceGroupRequest) GoString() string {
52+
return s.String()
53+
}
54+
55+
func (s *ChangeResourceGroupRequest) GetRegionId() *string {
56+
return s.RegionId
57+
}
58+
59+
func (s *ChangeResourceGroupRequest) GetResourceGroupId() *string {
60+
return s.ResourceGroupId
61+
}
62+
63+
func (s *ChangeResourceGroupRequest) GetResourceId() *string {
64+
return s.ResourceId
65+
}
66+
67+
func (s *ChangeResourceGroupRequest) GetResourceType() *string {
68+
return s.ResourceType
69+
}
70+
71+
func (s *ChangeResourceGroupRequest) SetRegionId(v string) *ChangeResourceGroupRequest {
72+
s.RegionId = &v
73+
return s
74+
}
75+
76+
func (s *ChangeResourceGroupRequest) SetResourceGroupId(v string) *ChangeResourceGroupRequest {
77+
s.ResourceGroupId = &v
78+
return s
79+
}
80+
81+
func (s *ChangeResourceGroupRequest) SetResourceId(v string) *ChangeResourceGroupRequest {
82+
s.ResourceId = &v
83+
return s
84+
}
85+
86+
func (s *ChangeResourceGroupRequest) SetResourceType(v string) *ChangeResourceGroupRequest {
87+
s.ResourceType = &v
88+
return s
89+
}
90+
91+
func (s *ChangeResourceGroupRequest) Validate() error {
92+
return dara.Validate(s)
93+
}
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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 iChangeResourceGroupResponseBody interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetRequestId(v string) *ChangeResourceGroupResponseBody
13+
GetRequestId() *string
14+
}
15+
16+
type ChangeResourceGroupResponseBody struct {
17+
// example:
18+
//
19+
// FCEEA97F-85CA-5A9F-932F-B4BAEA170896
20+
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
21+
}
22+
23+
func (s ChangeResourceGroupResponseBody) String() string {
24+
return dara.Prettify(s)
25+
}
26+
27+
func (s ChangeResourceGroupResponseBody) GoString() string {
28+
return s.String()
29+
}
30+
31+
func (s *ChangeResourceGroupResponseBody) GetRequestId() *string {
32+
return s.RequestId
33+
}
34+
35+
func (s *ChangeResourceGroupResponseBody) SetRequestId(v string) *ChangeResourceGroupResponseBody {
36+
s.RequestId = &v
37+
return s
38+
}
39+
40+
func (s *ChangeResourceGroupResponseBody) Validate() error {
41+
return dara.Validate(s)
42+
}
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 iChangeResourceGroupResponse interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetHeaders(v map[string]*string) *ChangeResourceGroupResponse
13+
GetHeaders() map[string]*string
14+
SetStatusCode(v int32) *ChangeResourceGroupResponse
15+
GetStatusCode() *int32
16+
SetBody(v *ChangeResourceGroupResponseBody) *ChangeResourceGroupResponse
17+
GetBody() *ChangeResourceGroupResponseBody
18+
}
19+
20+
type ChangeResourceGroupResponse struct {
21+
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty"`
22+
StatusCode *int32 `json:"statusCode,omitempty" xml:"statusCode,omitempty"`
23+
Body *ChangeResourceGroupResponseBody `json:"body,omitempty" xml:"body,omitempty"`
24+
}
25+
26+
func (s ChangeResourceGroupResponse) String() string {
27+
return dara.Prettify(s)
28+
}
29+
30+
func (s ChangeResourceGroupResponse) GoString() string {
31+
return s.String()
32+
}
33+
34+
func (s *ChangeResourceGroupResponse) GetHeaders() map[string]*string {
35+
return s.Headers
36+
}
37+
38+
func (s *ChangeResourceGroupResponse) GetStatusCode() *int32 {
39+
return s.StatusCode
40+
}
41+
42+
func (s *ChangeResourceGroupResponse) GetBody() *ChangeResourceGroupResponseBody {
43+
return s.Body
44+
}
45+
46+
func (s *ChangeResourceGroupResponse) SetHeaders(v map[string]*string) *ChangeResourceGroupResponse {
47+
s.Headers = v
48+
return s
49+
}
50+
51+
func (s *ChangeResourceGroupResponse) SetStatusCode(v int32) *ChangeResourceGroupResponse {
52+
s.StatusCode = &v
53+
return s
54+
}
55+
56+
func (s *ChangeResourceGroupResponse) SetBody(v *ChangeResourceGroupResponseBody) *ChangeResourceGroupResponse {
57+
s.Body = v
58+
return s
59+
}
60+
61+
func (s *ChangeResourceGroupResponse) Validate() error {
62+
return dara.Validate(s)
63+
}
Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
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 iCheckIpExistsInSecurityIpListRequest interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetDBInstanceId(v string) *CheckIpExistsInSecurityIpListRequest
13+
GetDBInstanceId() *string
14+
SetIp(v string) *CheckIpExistsInSecurityIpListRequest
15+
GetIp() *string
16+
SetRegionId(v string) *CheckIpExistsInSecurityIpListRequest
17+
GetRegionId() *string
18+
SetResourceOwnerId(v int64) *CheckIpExistsInSecurityIpListRequest
19+
GetResourceOwnerId() *int64
20+
}
21+
22+
type CheckIpExistsInSecurityIpListRequest struct {
23+
// This parameter is required.
24+
//
25+
// example:
26+
//
27+
// selectdb-cn-2bl4dj****
28+
DBInstanceId *string `json:"DBInstanceId,omitempty" xml:"DBInstanceId,omitempty"`
29+
// This parameter is required.
30+
//
31+
// example:
32+
//
33+
// 192.168.0.239
34+
Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
35+
// This parameter is required.
36+
//
37+
// example:
38+
//
39+
// cn-hangzhou
40+
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
41+
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
42+
}
43+
44+
func (s CheckIpExistsInSecurityIpListRequest) String() string {
45+
return dara.Prettify(s)
46+
}
47+
48+
func (s CheckIpExistsInSecurityIpListRequest) GoString() string {
49+
return s.String()
50+
}
51+
52+
func (s *CheckIpExistsInSecurityIpListRequest) GetDBInstanceId() *string {
53+
return s.DBInstanceId
54+
}
55+
56+
func (s *CheckIpExistsInSecurityIpListRequest) GetIp() *string {
57+
return s.Ip
58+
}
59+
60+
func (s *CheckIpExistsInSecurityIpListRequest) GetRegionId() *string {
61+
return s.RegionId
62+
}
63+
64+
func (s *CheckIpExistsInSecurityIpListRequest) GetResourceOwnerId() *int64 {
65+
return s.ResourceOwnerId
66+
}
67+
68+
func (s *CheckIpExistsInSecurityIpListRequest) SetDBInstanceId(v string) *CheckIpExistsInSecurityIpListRequest {
69+
s.DBInstanceId = &v
70+
return s
71+
}
72+
73+
func (s *CheckIpExistsInSecurityIpListRequest) SetIp(v string) *CheckIpExistsInSecurityIpListRequest {
74+
s.Ip = &v
75+
return s
76+
}
77+
78+
func (s *CheckIpExistsInSecurityIpListRequest) SetRegionId(v string) *CheckIpExistsInSecurityIpListRequest {
79+
s.RegionId = &v
80+
return s
81+
}
82+
83+
func (s *CheckIpExistsInSecurityIpListRequest) SetResourceOwnerId(v int64) *CheckIpExistsInSecurityIpListRequest {
84+
s.ResourceOwnerId = &v
85+
return s
86+
}
87+
88+
func (s *CheckIpExistsInSecurityIpListRequest) Validate() error {
89+
return dara.Validate(s)
90+
}
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
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 iCheckIpExistsInSecurityIpListResponseBody interface {
9+
dara.Model
10+
String() string
11+
GoString() string
12+
SetData(v *CheckIpExistsInSecurityIpListResponseBodyData) *CheckIpExistsInSecurityIpListResponseBody
13+
GetData() *CheckIpExistsInSecurityIpListResponseBodyData
14+
SetRequestId(v string) *CheckIpExistsInSecurityIpListResponseBody
15+
GetRequestId() *string
16+
}
17+
18+
type CheckIpExistsInSecurityIpListResponseBody struct {
19+
Data *CheckIpExistsInSecurityIpListResponseBodyData `json:"Data,omitempty" xml:"Data,omitempty" type:"Struct"`
20+
// Id of the request
21+
//
22+
// example:
23+
//
24+
// 4773E4EC-025D-509F-AEA9-D53123FDFB0F
25+
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
26+
}
27+
28+
func (s CheckIpExistsInSecurityIpListResponseBody) String() string {
29+
return dara.Prettify(s)
30+
}
31+
32+
func (s CheckIpExistsInSecurityIpListResponseBody) GoString() string {
33+
return s.String()
34+
}
35+
36+
func (s *CheckIpExistsInSecurityIpListResponseBody) GetData() *CheckIpExistsInSecurityIpListResponseBodyData {
37+
return s.Data
38+
}
39+
40+
func (s *CheckIpExistsInSecurityIpListResponseBody) GetRequestId() *string {
41+
return s.RequestId
42+
}
43+
44+
func (s *CheckIpExistsInSecurityIpListResponseBody) SetData(v *CheckIpExistsInSecurityIpListResponseBodyData) *CheckIpExistsInSecurityIpListResponseBody {
45+
s.Data = v
46+
return s
47+
}
48+
49+
func (s *CheckIpExistsInSecurityIpListResponseBody) SetRequestId(v string) *CheckIpExistsInSecurityIpListResponseBody {
50+
s.RequestId = &v
51+
return s
52+
}
53+
54+
func (s *CheckIpExistsInSecurityIpListResponseBody) Validate() error {
55+
return dara.Validate(s)
56+
}
57+
58+
type CheckIpExistsInSecurityIpListResponseBodyData struct {
59+
// example:
60+
//
61+
// true
62+
IpExists *bool `json:"IpExists,omitempty" xml:"IpExists,omitempty"`
63+
}
64+
65+
func (s CheckIpExistsInSecurityIpListResponseBodyData) String() string {
66+
return dara.Prettify(s)
67+
}
68+
69+
func (s CheckIpExistsInSecurityIpListResponseBodyData) GoString() string {
70+
return s.String()
71+
}
72+
73+
func (s *CheckIpExistsInSecurityIpListResponseBodyData) GetIpExists() *bool {
74+
return s.IpExists
75+
}
76+
77+
func (s *CheckIpExistsInSecurityIpListResponseBodyData) SetIpExists(v bool) *CheckIpExistsInSecurityIpListResponseBodyData {
78+
s.IpExists = &v
79+
return s
80+
}
81+
82+
func (s *CheckIpExistsInSecurityIpListResponseBodyData) Validate() error {
83+
return dara.Validate(s)
84+
}

0 commit comments

Comments
 (0)