Browse Source

Generated 2014-08-15 for Rds.

sdk-team 5 years ago
parent
commit
f79c69e8dd

+ 4 - 0
ChangeLog.txt

@@ -1,3 +1,7 @@
+2020-01-17 Version: v1.60.345
+- Generated 2014-08-15 for `Rds`.
+- Supported Add the history event signature function.
+
 2020-01-17 Version: v1.60.344
 - Generated 2018-03-13 for `retailcloud`.
 - Supported AAA for BBB.

+ 9 - 8
services/rds/describe_db_instance_performance.go

@@ -76,14 +76,15 @@ func (client *Client) DescribeDBInstancePerformanceWithCallback(request *Describ
 // DescribeDBInstancePerformanceRequest is the request struct for api DescribeDBInstancePerformance
 type DescribeDBInstancePerformanceRequest struct {
 	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
-	Key                  string           `position:"Query" name:"Key"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	EndTime              string           `position:"Query" name:"EndTime"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	StartTime               string           `position:"Query" name:"StartTime"`
+	DBInstanceId            string           `position:"Query" name:"DBInstanceId"`
+	Key                     string           `position:"Query" name:"Key"`
+	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
+	EndTime                 string           `position:"Query" name:"EndTime"`
+	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
+	UseNullWhenMissingPoint requests.Boolean `position:"Query" name:"UseNullWhenMissingPoint"`
 }
 
 // DescribeDBInstancePerformanceResponse is the response struct for api DescribeDBInstancePerformance

+ 1 - 0
services/rds/describe_db_instances_for_clone.go

@@ -85,6 +85,7 @@ type DescribeDBInstancesForCloneRequest struct {
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	Expired              string           `position:"Query" name:"Expired"`
 	Engine               string           `position:"Query" name:"Engine"`
+	CurrentInstanceId    string           `position:"Query" name:"CurrentInstanceId"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	DBInstanceStatus     string           `position:"Query" name:"DBInstanceStatus"`
 	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`

+ 5 - 5
services/rds/describe_events.go

@@ -88,11 +88,11 @@ type DescribeEventsRequest struct {
 // DescribeEventsResponse is the response struct for api DescribeEvents
 type DescribeEventsResponse struct {
 	*responses.BaseResponse
-	RequestId        string     `json:"RequestId" xml:"RequestId"`
-	TotalRecordCount int        `json:"TotalRecordCount" xml:"TotalRecordCount"`
-	PageSize         int        `json:"PageSize" xml:"PageSize"`
-	PageNumber       int        `json:"PageNumber" xml:"PageNumber"`
-	EventItems       EventItems `json:"EventItems" xml:"EventItems"`
+	RequestId        string                     `json:"RequestId" xml:"RequestId"`
+	TotalRecordCount int                        `json:"TotalRecordCount" xml:"TotalRecordCount"`
+	PageSize         int                        `json:"PageSize" xml:"PageSize"`
+	PageNumber       int                        `json:"PageNumber" xml:"PageNumber"`
+	EventItems       EventItemsInDescribeEvents `json:"EventItems" xml:"EventItems"`
 }
 
 // CreateDescribeEventsRequest creates a request to invoke DescribeEvents API

+ 106 - 0
services/rds/describe_next_event_for_sign.go

@@ -0,0 +1,106 @@
+package rds
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeNextEventForSign invokes the rds.DescribeNextEventForSign API synchronously
+// api document: https://help.aliyun.com/api/rds/describenexteventforsign.html
+func (client *Client) DescribeNextEventForSign(request *DescribeNextEventForSignRequest) (response *DescribeNextEventForSignResponse, err error) {
+	response = CreateDescribeNextEventForSignResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeNextEventForSignWithChan invokes the rds.DescribeNextEventForSign API asynchronously
+// api document: https://help.aliyun.com/api/rds/describenexteventforsign.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeNextEventForSignWithChan(request *DescribeNextEventForSignRequest) (<-chan *DescribeNextEventForSignResponse, <-chan error) {
+	responseChan := make(chan *DescribeNextEventForSignResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeNextEventForSign(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeNextEventForSignWithCallback invokes the rds.DescribeNextEventForSign API asynchronously
+// api document: https://help.aliyun.com/api/rds/describenexteventforsign.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeNextEventForSignWithCallback(request *DescribeNextEventForSignRequest, callback func(response *DescribeNextEventForSignResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeNextEventForSignResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeNextEventForSign(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeNextEventForSignRequest is the request struct for api DescribeNextEventForSign
+type DescribeNextEventForSignRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// DescribeNextEventForSignResponse is the response struct for api DescribeNextEventForSign
+type DescribeNextEventForSignResponse struct {
+	*responses.BaseResponse
+	RequestId  string                               `json:"RequestId" xml:"RequestId"`
+	EventItems EventItemsInDescribeNextEventForSign `json:"EventItems" xml:"EventItems"`
+}
+
+// CreateDescribeNextEventForSignRequest creates a request to invoke DescribeNextEventForSign API
+func CreateDescribeNextEventForSignRequest() (request *DescribeNextEventForSignRequest) {
+	request = &DescribeNextEventForSignRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeNextEventForSign", "rds", "openAPI")
+	return
+}
+
+// CreateDescribeNextEventForSignResponse creates a response to parse from DescribeNextEventForSign response
+func CreateDescribeNextEventForSignResponse() (response *DescribeNextEventForSignResponse) {
+	response = &DescribeNextEventForSignResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 112 - 0
services/rds/describe_signed_event_actions.go

@@ -0,0 +1,112 @@
+package rds
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeSignedEventActions invokes the rds.DescribeSignedEventActions API synchronously
+// api document: https://help.aliyun.com/api/rds/describesignedeventactions.html
+func (client *Client) DescribeSignedEventActions(request *DescribeSignedEventActionsRequest) (response *DescribeSignedEventActionsResponse, err error) {
+	response = CreateDescribeSignedEventActionsResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeSignedEventActionsWithChan invokes the rds.DescribeSignedEventActions API asynchronously
+// api document: https://help.aliyun.com/api/rds/describesignedeventactions.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeSignedEventActionsWithChan(request *DescribeSignedEventActionsRequest) (<-chan *DescribeSignedEventActionsResponse, <-chan error) {
+	responseChan := make(chan *DescribeSignedEventActionsResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeSignedEventActions(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeSignedEventActionsWithCallback invokes the rds.DescribeSignedEventActions API asynchronously
+// api document: https://help.aliyun.com/api/rds/describesignedeventactions.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeSignedEventActionsWithCallback(request *DescribeSignedEventActionsRequest, callback func(response *DescribeSignedEventActionsResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeSignedEventActionsResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeSignedEventActions(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeSignedEventActionsRequest is the request struct for api DescribeSignedEventActions
+type DescribeSignedEventActionsRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	BeginEventId         requests.Integer `position:"Query" name:"BeginEventId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+}
+
+// DescribeSignedEventActionsResponse is the response struct for api DescribeSignedEventActions
+type DescribeSignedEventActionsResponse struct {
+	*responses.BaseResponse
+	RequestId       string                                 `json:"RequestId" xml:"RequestId"`
+	NextPageEventId int                                    `json:"NextPageEventId" xml:"NextPageEventId"`
+	PageRecordCount int                                    `json:"PageRecordCount" xml:"PageRecordCount"`
+	FromBegin       bool                                   `json:"FromBegin" xml:"FromBegin"`
+	ToEnd           bool                                   `json:"ToEnd" xml:"ToEnd"`
+	EventItems      EventItemsInDescribeSignedEventActions `json:"EventItems" xml:"EventItems"`
+}
+
+// CreateDescribeSignedEventActionsRequest creates a request to invoke DescribeSignedEventActions API
+func CreateDescribeSignedEventActionsRequest() (request *DescribeSignedEventActionsRequest) {
+	request = &DescribeSignedEventActionsRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Rds", "2014-08-15", "DescribeSignedEventActions", "rds", "openAPI")
+	return
+}
+
+// CreateDescribeSignedEventActionsResponse creates a response to parse from DescribeSignedEventActions response
+func CreateDescribeSignedEventActionsResponse() (response *DescribeSignedEventActionsResponse) {
+	response = &DescribeSignedEventActionsResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 108 - 0
services/rds/modify_action_event_verify_policy.go

@@ -0,0 +1,108 @@
+package rds
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// ModifyActionEventVerifyPolicy invokes the rds.ModifyActionEventVerifyPolicy API synchronously
+// api document: https://help.aliyun.com/api/rds/modifyactioneventverifypolicy.html
+func (client *Client) ModifyActionEventVerifyPolicy(request *ModifyActionEventVerifyPolicyRequest) (response *ModifyActionEventVerifyPolicyResponse, err error) {
+	response = CreateModifyActionEventVerifyPolicyResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// ModifyActionEventVerifyPolicyWithChan invokes the rds.ModifyActionEventVerifyPolicy API asynchronously
+// api document: https://help.aliyun.com/api/rds/modifyactioneventverifypolicy.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ModifyActionEventVerifyPolicyWithChan(request *ModifyActionEventVerifyPolicyRequest) (<-chan *ModifyActionEventVerifyPolicyResponse, <-chan error) {
+	responseChan := make(chan *ModifyActionEventVerifyPolicyResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.ModifyActionEventVerifyPolicy(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// ModifyActionEventVerifyPolicyWithCallback invokes the rds.ModifyActionEventVerifyPolicy API asynchronously
+// api document: https://help.aliyun.com/api/rds/modifyactioneventverifypolicy.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ModifyActionEventVerifyPolicyWithCallback(request *ModifyActionEventVerifyPolicyRequest, callback func(response *ModifyActionEventVerifyPolicyResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *ModifyActionEventVerifyPolicyResponse
+		var err error
+		defer close(result)
+		response, err = client.ModifyActionEventVerifyPolicy(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// ModifyActionEventVerifyPolicyRequest is the request struct for api ModifyActionEventVerifyPolicy
+type ModifyActionEventVerifyPolicyRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	UserPublicKey        string           `position:"Query" name:"UserPublicKey"`
+}
+
+// ModifyActionEventVerifyPolicyResponse is the response struct for api ModifyActionEventVerifyPolicy
+type ModifyActionEventVerifyPolicyResponse struct {
+	*responses.BaseResponse
+	RequestId       string `json:"RequestId" xml:"RequestId"`
+	RegionId        string `json:"RegionId" xml:"RegionId"`
+	ServerPublicKey string `json:"ServerPublicKey" xml:"ServerPublicKey"`
+}
+
+// CreateModifyActionEventVerifyPolicyRequest creates a request to invoke ModifyActionEventVerifyPolicy API
+func CreateModifyActionEventVerifyPolicyRequest() (request *ModifyActionEventVerifyPolicyRequest) {
+	request = &ModifyActionEventVerifyPolicyRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Rds", "2014-08-15", "ModifyActionEventVerifyPolicy", "rds", "openAPI")
+	return
+}
+
+// CreateModifyActionEventVerifyPolicyResponse creates a response to parse from ModifyActionEventVerifyPolicy response
+func CreateModifyActionEventVerifyPolicyResponse() (response *ModifyActionEventVerifyPolicyResponse) {
+	response = &ModifyActionEventVerifyPolicyResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 0
services/rds/modify_db_instance_spec.go

@@ -83,6 +83,7 @@ type ModifyDBInstanceSpecRequest struct {
 	EffectiveTime         string           `position:"Query" name:"EffectiveTime"`
 	DBInstanceId          string           `position:"Query" name:"DBInstanceId"`
 	DBInstanceStorageType string           `position:"Query" name:"DBInstanceStorageType"`
+	SourceBiz             string           `position:"Query" name:"SourceBiz"`
 	Direction             string           `position:"Query" name:"Direction"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`

+ 109 - 0
services/rds/sign_event_action.go

@@ -0,0 +1,109 @@
+package rds
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// SignEventAction invokes the rds.SignEventAction API synchronously
+// api document: https://help.aliyun.com/api/rds/signeventaction.html
+func (client *Client) SignEventAction(request *SignEventActionRequest) (response *SignEventActionResponse, err error) {
+	response = CreateSignEventActionResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// SignEventActionWithChan invokes the rds.SignEventAction API asynchronously
+// api document: https://help.aliyun.com/api/rds/signeventaction.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) SignEventActionWithChan(request *SignEventActionRequest) (<-chan *SignEventActionResponse, <-chan error) {
+	responseChan := make(chan *SignEventActionResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.SignEventAction(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// SignEventActionWithCallback invokes the rds.SignEventAction API asynchronously
+// api document: https://help.aliyun.com/api/rds/signeventaction.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) SignEventActionWithCallback(request *SignEventActionRequest, callback func(response *SignEventActionResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *SignEventActionResponse
+		var err error
+		defer close(result)
+		response, err = client.SignEventAction(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// SignEventActionRequest is the request struct for api SignEventAction
+type SignEventActionRequest struct {
+	*requests.RpcRequest
+	EventId              requests.Integer `position:"Query" name:"EventId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	EventSig             string           `position:"Query" name:"EventSig"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// SignEventActionResponse is the response struct for api SignEventAction
+type SignEventActionResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+	EventId   string `json:"EventId" xml:"EventId"`
+	EventRcpt string `json:"EventRcpt" xml:"EventRcpt"`
+}
+
+// CreateSignEventActionRequest creates a request to invoke SignEventAction API
+func CreateSignEventActionRequest() (request *SignEventActionRequest) {
+	request = &SignEventActionRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Rds", "2014-08-15", "SignEventAction", "rds", "openAPI")
+	return
+}
+
+// CreateSignEventActionResponse creates a response to parse from SignEventAction response
+func CreateSignEventActionResponse() (response *SignEventActionResponse) {
+	response = &SignEventActionResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 2 - 2
services/rds/struct_event_items.go → services/rds/struct_event_items_in_describe_events.go

@@ -15,7 +15,7 @@ package rds
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// EventItems is a nested struct in rds response
-type EventItems struct {
+// EventItemsInDescribeEvents is a nested struct in rds response
+type EventItemsInDescribeEvents struct {
 	EventItemsItem []EventItemsItem `json:"EventItems" xml:"EventItems"`
 }

+ 21 - 0
services/rds/struct_event_items_in_describe_next_event_for_sign.go

@@ -0,0 +1,21 @@
+package rds
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+// EventItemsInDescribeNextEventForSign is a nested struct in rds response
+type EventItemsInDescribeNextEventForSign struct {
+	EventItemsItem []EventItemsItem `json:"EventItems" xml:"EventItems"`
+}

+ 21 - 0
services/rds/struct_event_items_in_describe_signed_event_actions.go

@@ -0,0 +1,21 @@
+package rds
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+// EventItemsInDescribeSignedEventActions is a nested struct in rds response
+type EventItemsInDescribeSignedEventActions struct {
+	EventItemsItem []EventItemsItem `json:"EventItems" xml:"EventItems"`
+}

+ 9 - 6
services/rds/struct_event_items_item.go

@@ -17,15 +17,18 @@ package rds
 
 // EventItemsItem is a nested struct in rds response
 type EventItemsItem struct {
-	EventId         int    `json:"EventId" xml:"EventId"`
-	EventType       string `json:"EventType" xml:"EventType"`
 	EventName       string `json:"EventName" xml:"EventName"`
-	EventTime       string `json:"EventTime" xml:"EventTime"`
+	EventPayload    string `json:"EventPayload" xml:"EventPayload"`
 	ResourceType    string `json:"ResourceType" xml:"ResourceType"`
-	ResourceName    string `json:"ResourceName" xml:"ResourceName"`
+	EventReason     string `json:"EventReason" xml:"EventReason"`
+	EventSig        string `json:"EventSig" xml:"EventSig"`
 	RegionId        string `json:"RegionId" xml:"RegionId"`
+	EventType       string `json:"EventType" xml:"EventType"`
+	ResourceName    string `json:"ResourceName" xml:"ResourceName"`
+	EventContent    string `json:"EventContent" xml:"EventContent"`
+	EventId         int    `json:"EventId" xml:"EventId"`
+	EventRcpt       string `json:"EventRcpt" xml:"EventRcpt"`
+	EventTime       string `json:"EventTime" xml:"EventTime"`
 	EventUserType   string `json:"EventUserType" xml:"EventUserType"`
-	EventReason     string `json:"EventReason" xml:"EventReason"`
-	EventPayload    string `json:"EventPayload" xml:"EventPayload"`
 	EventRecordTime string `json:"EventRecordTime" xml:"EventRecordTime"`
 }