diff --git a/ChangeLog.txt b/ChangeLog.txt index 41239eba9..e4090159e 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ +2024-02-27 Version: v1.62.682 +- Generated 2019-01-03 for `Sddp`. +- Add DescribeParentInstance open api. + 2024-02-26 Version: v1.62.681 - Generated 2014-08-28 for `Ess`. -ModifyScalingGroup add ScalingPolicy params. diff --git a/services/sddp/create_data_limit.go b/services/sddp/create_data_limit.go index f988d610d..4db046553 100644 --- a/services/sddp/create_data_limit.go +++ b/services/sddp/create_data_limit.go @@ -84,6 +84,7 @@ type CreateDataLimitRequest struct { EngineType string `position:"Query" name:"EngineType"` AuditStatus requests.Integer `position:"Query" name:"AuditStatus"` AutoScan requests.Integer `position:"Query" name:"AutoScan"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` LogStoreDay requests.Integer `position:"Query" name:"LogStoreDay"` CertificatePermission string `position:"Query" name:"CertificatePermission"` ResourceType requests.Integer `position:"Query" name:"ResourceType"` diff --git a/services/sddp/create_scan_task.go b/services/sddp/create_scan_task.go index 5788233a1..1a45b2531 100644 --- a/services/sddp/create_scan_task.go +++ b/services/sddp/create_scan_task.go @@ -80,6 +80,7 @@ type CreateScanTaskRequest struct { IntervalDay requests.Integer `position:"Query" name:"IntervalDay"` ScanRange requests.Integer `position:"Query" name:"ScanRange"` Lang string `position:"Query" name:"Lang"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` OssScanPath string `position:"Query" name:"OssScanPath"` ResourceType requests.Integer `position:"Query" name:"ResourceType"` TaskUserName string `position:"Query" name:"TaskUserName"` diff --git a/services/sddp/create_slr_role.go b/services/sddp/create_slr_role.go index 17164baa3..7fbd5e2be 100644 --- a/services/sddp/create_slr_role.go +++ b/services/sddp/create_slr_role.go @@ -71,8 +71,9 @@ func (client *Client) CreateSlrRoleWithCallback(request *CreateSlrRoleRequest, c // CreateSlrRoleRequest is the request struct for api CreateSlrRole type CreateSlrRoleRequest struct { *requests.RpcRequest - SourceIp string `position:"Query" name:"SourceIp"` - Lang string `position:"Query" name:"Lang"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + SourceIp string `position:"Query" name:"SourceIp"` + Lang string `position:"Query" name:"Lang"` } // CreateSlrRoleResponse is the response struct for api CreateSlrRole diff --git a/services/sddp/describe_category_template_list.go b/services/sddp/describe_category_template_list.go index 1d9744629..8fef151c3 100644 --- a/services/sddp/describe_category_template_list.go +++ b/services/sddp/describe_category_template_list.go @@ -71,11 +71,12 @@ func (client *Client) DescribeCategoryTemplateListWithCallback(request *Describe // DescribeCategoryTemplateListRequest is the request struct for api DescribeCategoryTemplateList type DescribeCategoryTemplateListRequest struct { *requests.RpcRequest + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` SourceIp string `position:"Query" name:"SourceIp"` PageSize requests.Integer `position:"Query" name:"PageSize"` UsageScenario requests.Integer `position:"Query" name:"UsageScenario"` Lang string `position:"Query" name:"Lang"` - CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` } // DescribeCategoryTemplateListResponse is the response struct for api DescribeCategoryTemplateList diff --git a/services/sddp/describe_category_template_rule_list.go b/services/sddp/describe_category_template_rule_list.go index af71b2c86..eb0aba9c5 100644 --- a/services/sddp/describe_category_template_rule_list.go +++ b/services/sddp/describe_category_template_rule_list.go @@ -75,6 +75,7 @@ type DescribeCategoryTemplateRuleListRequest struct { SourceIp string `position:"Query" name:"SourceIp"` PageSize requests.Integer `position:"Query" name:"PageSize"` Lang string `position:"Query" name:"Lang"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` ParentCategoryIdList string `position:"Query" name:"ParentCategoryIdList"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` TemplateId requests.Integer `position:"Query" name:"TemplateId"` diff --git a/services/sddp/describe_data_limit_detail.go b/services/sddp/describe_data_limit_detail.go index e133a6a18..cd781db01 100644 --- a/services/sddp/describe_data_limit_detail.go +++ b/services/sddp/describe_data_limit_detail.go @@ -71,6 +71,7 @@ func (client *Client) DescribeDataLimitDetailWithCallback(request *DescribeDataL // DescribeDataLimitDetailRequest is the request struct for api DescribeDataLimitDetail type DescribeDataLimitDetailRequest struct { *requests.RpcRequest + FeatureType requests.Integer `position:"Query" name:"FeatureType"` NetworkType requests.Integer `position:"Query" name:"NetworkType"` SourceIp string `position:"Query" name:"SourceIp"` Id requests.Integer `position:"Query" name:"Id"` diff --git a/services/sddp/describe_data_limit_set.go b/services/sddp/describe_data_limit_set.go index 516f83300..48c2a552c 100644 --- a/services/sddp/describe_data_limit_set.go +++ b/services/sddp/describe_data_limit_set.go @@ -71,10 +71,11 @@ func (client *Client) DescribeDataLimitSetWithCallback(request *DescribeDataLimi // DescribeDataLimitSetRequest is the request struct for api DescribeDataLimitSet type DescribeDataLimitSetRequest struct { *requests.RpcRequest + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + ResourceType requests.Integer `position:"Query" name:"ResourceType"` ParentId string `position:"Query" name:"ParentId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` - ResourceType requests.Integer `position:"Query" name:"ResourceType"` } // DescribeDataLimitSetResponse is the response struct for api DescribeDataLimitSet diff --git a/services/sddp/describe_data_limits.go b/services/sddp/describe_data_limits.go index 7771d8751..0ac83217e 100644 --- a/services/sddp/describe_data_limits.go +++ b/services/sddp/describe_data_limits.go @@ -82,6 +82,7 @@ type DescribeDataLimitsRequest struct { ServiceRegionId string `position:"Query" name:"ServiceRegionId"` EngineType string `position:"Query" name:"EngineType"` AuditStatus requests.Integer `position:"Query" name:"AuditStatus"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` EndTime requests.Integer `position:"Query" name:"EndTime"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` ResourceType requests.Integer `position:"Query" name:"ResourceType"` diff --git a/services/sddp/describe_data_object_column_detail.go b/services/sddp/describe_data_object_column_detail.go index 6753d01fa..dcb07b0ab 100644 --- a/services/sddp/describe_data_object_column_detail.go +++ b/services/sddp/describe_data_object_column_detail.go @@ -76,6 +76,7 @@ type DescribeDataObjectColumnDetailRequest struct { PageSize requests.Integer `position:"Query" name:"PageSize"` Id requests.Integer `position:"Query" name:"Id"` Lang string `position:"Query" name:"Lang"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` TemplateId requests.Integer `position:"Query" name:"TemplateId"` } diff --git a/services/sddp/describe_data_object_column_detail_v2.go b/services/sddp/describe_data_object_column_detail_v2.go index dba1b6b88..3952f700f 100644 --- a/services/sddp/describe_data_object_column_detail_v2.go +++ b/services/sddp/describe_data_object_column_detail_v2.go @@ -76,6 +76,7 @@ type DescribeDataObjectColumnDetailV2Request struct { PageSize requests.Integer `position:"Query" name:"PageSize"` Id string `position:"Query" name:"Id"` Lang string `position:"Query" name:"Lang"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` TemplateId requests.Integer `position:"Query" name:"TemplateId"` } diff --git a/services/sddp/describe_data_objects.go b/services/sddp/describe_data_objects.go index 2f5c95ec8..34be4e7db 100644 --- a/services/sddp/describe_data_objects.go +++ b/services/sddp/describe_data_objects.go @@ -82,6 +82,8 @@ type DescribeDataObjectsRequest struct { Lang string `position:"Query" name:"Lang"` ServiceRegionId string `position:"Query" name:"ServiceRegionId"` ModelTagIds string `position:"Query" name:"ModelTagIds"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + FileCategoryCode requests.Integer `position:"Query" name:"FileCategoryCode"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` TemplateId requests.Integer `position:"Query" name:"TemplateId"` InstanceId string `position:"Query" name:"InstanceId"` diff --git a/services/sddp/describe_event_types.go b/services/sddp/describe_event_types.go index 4fe2e9cb0..e7a17cafb 100644 --- a/services/sddp/describe_event_types.go +++ b/services/sddp/describe_event_types.go @@ -72,6 +72,7 @@ func (client *Client) DescribeEventTypesWithCallback(request *DescribeEventTypes type DescribeEventTypesRequest struct { *requests.RpcRequest ResourceId requests.Integer `position:"Query" name:"ResourceId"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` ParentTypeId requests.Integer `position:"Query" name:"ParentTypeId"` SourceIp string `position:"Query" name:"SourceIp"` Lang string `position:"Query" name:"Lang"` diff --git a/services/sddp/describe_events.go b/services/sddp/describe_events.go index 6f5166bbd..0219f248c 100644 --- a/services/sddp/describe_events.go +++ b/services/sddp/describe_events.go @@ -71,6 +71,7 @@ func (client *Client) DescribeEventsWithCallback(request *DescribeEventsRequest, // DescribeEventsRequest is the request struct for api DescribeEvents type DescribeEventsRequest struct { *requests.RpcRequest + WarnLevel requests.Integer `position:"Query" name:"WarnLevel"` ProductCode string `position:"Query" name:"ProductCode"` StartTime string `position:"Query" name:"StartTime"` UserId requests.Integer `position:"Query" name:"UserId"` diff --git a/services/sddp/describe_instance_sources.go b/services/sddp/describe_instance_sources.go index a22322c1a..e71286004 100644 --- a/services/sddp/describe_instance_sources.go +++ b/services/sddp/describe_instance_sources.go @@ -82,6 +82,7 @@ type DescribeInstanceSourcesRequest struct { EngineType string `position:"Query" name:"EngineType"` AuditStatus requests.Integer `position:"Query" name:"AuditStatus"` AuthStatus requests.Integer `position:"Query" name:"AuthStatus"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` Authed requests.Boolean `position:"Query" name:"Authed"` InstanceId string `position:"Query" name:"InstanceId"` diff --git a/services/sddp/describe_instances.go b/services/sddp/describe_instances.go index 4fce09f66..706fbe680 100644 --- a/services/sddp/describe_instances.go +++ b/services/sddp/describe_instances.go @@ -71,33 +71,33 @@ func (client *Client) DescribeInstancesWithCallback(request *DescribeInstancesRe // DescribeInstancesRequest is the request struct for api DescribeInstances type DescribeInstancesRequest struct { *requests.RpcRequest + ProductCode string `position:"Query" name:"ProductCode"` ProductId requests.Integer `position:"Query" name:"ProductId"` + RiskLevels string `position:"Query" name:"RiskLevels"` QueryName string `position:"Query" name:"QueryName"` RiskLevelId requests.Integer `position:"Query" name:"RiskLevelId"` Source string `position:"Query" name:"Source"` StartTime requests.Integer `position:"Query" name:"StartTime"` UserId requests.Integer `position:"Query" name:"UserId"` + NameAccurate string `position:"Query" name:"NameAccurate"` + SensLevelName string `position:"Query" name:"SensLevelName"` SourceIp string `position:"Query" name:"SourceIp"` + LastFinishTimeStart requests.Integer `position:"Query" name:"LastFinishTimeStart"` + DataType requests.Integer `position:"Query" name:"DataType"` + PageSize requests.Integer `position:"Query" name:"PageSize"` CheckStatus requests.Integer `position:"Query" name:"CheckStatus"` + Lang string `position:"Query" name:"Lang"` + QueryType requests.Integer `position:"Query" name:"QueryType"` ServiceRegionId string `position:"Query" name:"ServiceRegionId"` EngineType string `position:"Query" name:"EngineType"` FeatureType requests.Integer `position:"Query" name:"FeatureType"` OrderBy string `position:"Query" name:"OrderBy"` UserType requests.Integer `position:"Query" name:"UserType"` + EndTime requests.Integer `position:"Query" name:"EndTime"` + CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` Name string `position:"Query" name:"Name"` NeedModelTag requests.Boolean `position:"Query" name:"NeedModelTag"` RuleId requests.Integer `position:"Query" name:"RuleId"` - ProductCode string `position:"Query" name:"ProductCode"` - RiskLevels string `position:"Query" name:"RiskLevels"` - NameAccurate string `position:"Query" name:"NameAccurate"` - SensLevelName string `position:"Query" name:"SensLevelName"` - LastFinishTimeStart requests.Integer `position:"Query" name:"LastFinishTimeStart"` - DataType requests.Integer `position:"Query" name:"DataType"` - PageSize requests.Integer `position:"Query" name:"PageSize"` - Lang string `position:"Query" name:"Lang"` - QueryType requests.Integer `position:"Query" name:"QueryType"` - EndTime requests.Integer `position:"Query" name:"EndTime"` - CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` LastFinishTimeEnd requests.Integer `position:"Query" name:"LastFinishTimeEnd"` } diff --git a/services/sddp/describe_oss_object_detail.go b/services/sddp/describe_oss_object_detail.go index 1cd488bf9..dc4921906 100644 --- a/services/sddp/describe_oss_object_detail.go +++ b/services/sddp/describe_oss_object_detail.go @@ -71,10 +71,10 @@ func (client *Client) DescribeOssObjectDetailWithCallback(request *DescribeOssOb // DescribeOssObjectDetailRequest is the request struct for api DescribeOssObjectDetail type DescribeOssObjectDetailRequest struct { *requests.RpcRequest + FeatureType requests.Integer `position:"Query" name:"FeatureType"` SourceIp string `position:"Query" name:"SourceIp"` Id requests.Integer `position:"Query" name:"Id"` Lang string `position:"Query" name:"Lang"` - FeatureType requests.Integer `position:"Query" name:"FeatureType"` } // DescribeOssObjectDetailResponse is the response struct for api DescribeOssObjectDetail diff --git a/services/sddp/describe_oss_objects.go b/services/sddp/describe_oss_objects.go index 5bef605b5..bcc152a4f 100644 --- a/services/sddp/describe_oss_objects.go +++ b/services/sddp/describe_oss_objects.go @@ -83,6 +83,7 @@ type DescribeOssObjectsRequest struct { ServiceRegionId string `position:"Query" name:"ServiceRegionId"` FeatureType requests.Integer `position:"Query" name:"FeatureType"` OrderBy string `position:"Query" name:"OrderBy"` + FileCategoryCode requests.Integer `position:"Query" name:"FileCategoryCode"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` TemplateId requests.Integer `position:"Query" name:"TemplateId"` RuleIds string `position:"Query" name:"RuleIds"` diff --git a/services/sddp/describe_parent_instance.go b/services/sddp/describe_parent_instance.go new file mode 100644 index 000000000..51b60ee93 --- /dev/null +++ b/services/sddp/describe_parent_instance.go @@ -0,0 +1,115 @@ +package sddp + +//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" +) + +// DescribeParentInstance invokes the sddp.DescribeParentInstance API synchronously +func (client *Client) DescribeParentInstance(request *DescribeParentInstanceRequest) (response *DescribeParentInstanceResponse, err error) { + response = CreateDescribeParentInstanceResponse() + err = client.DoAction(request, response) + return +} + +// DescribeParentInstanceWithChan invokes the sddp.DescribeParentInstance API asynchronously +func (client *Client) DescribeParentInstanceWithChan(request *DescribeParentInstanceRequest) (<-chan *DescribeParentInstanceResponse, <-chan error) { + responseChan := make(chan *DescribeParentInstanceResponse, 1) + errChan := make(chan error, 1) + err := client.AddAsyncTask(func() { + defer close(responseChan) + defer close(errChan) + response, err := client.DescribeParentInstance(request) + if err != nil { + errChan <- err + } else { + responseChan <- response + } + }) + if err != nil { + errChan <- err + close(responseChan) + close(errChan) + } + return responseChan, errChan +} + +// DescribeParentInstanceWithCallback invokes the sddp.DescribeParentInstance API asynchronously +func (client *Client) DescribeParentInstanceWithCallback(request *DescribeParentInstanceRequest, callback func(response *DescribeParentInstanceResponse, err error)) <-chan int { + result := make(chan int, 1) + err := client.AddAsyncTask(func() { + var response *DescribeParentInstanceResponse + var err error + defer close(result) + response, err = client.DescribeParentInstance(request) + callback(response, err) + result <- 1 + }) + if err != nil { + defer close(result) + callback(nil, err) + result <- 0 + } + return result +} + +// DescribeParentInstanceRequest is the request struct for api DescribeParentInstance +type DescribeParentInstanceRequest struct { + *requests.RpcRequest + SourceIp string `position:"Query" name:"SourceIp"` + PageSize requests.Integer `position:"Query" name:"PageSize"` + CheckStatus requests.Integer `position:"Query" name:"CheckStatus"` + Lang string `position:"Query" name:"Lang"` + ServiceRegionId string `position:"Query" name:"ServiceRegionId"` + EngineType string `position:"Query" name:"EngineType"` + ClusterStatus string `position:"Query" name:"ClusterStatus"` + AuthStatus requests.Integer `position:"Query" name:"AuthStatus"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` + ResourceType requests.Integer `position:"Query" name:"ResourceType"` + InstanceId string `position:"Query" name:"InstanceId"` + DbName string `position:"Query" name:"DbName"` +} + +// DescribeParentInstanceResponse is the response struct for api DescribeParentInstance +type DescribeParentInstanceResponse struct { + *responses.BaseResponse + RequestId string `json:"RequestId" xml:"RequestId"` + CurrentPage int `json:"CurrentPage" xml:"CurrentPage"` + PageSize int `json:"PageSize" xml:"PageSize"` + TotalCount int `json:"TotalCount" xml:"TotalCount"` + Items []Data `json:"Items" xml:"Items"` +} + +// CreateDescribeParentInstanceRequest creates a request to invoke DescribeParentInstance API +func CreateDescribeParentInstanceRequest() (request *DescribeParentInstanceRequest) { + request = &DescribeParentInstanceRequest{ + RpcRequest: &requests.RpcRequest{}, + } + request.InitWithApiInfo("Sddp", "2019-01-03", "DescribeParentInstance", "sddp", "openAPI") + request.Method = requests.POST + return +} + +// CreateDescribeParentInstanceResponse creates a response to parse from DescribeParentInstance response +func CreateDescribeParentInstanceResponse() (response *DescribeParentInstanceResponse) { + response = &DescribeParentInstanceResponse{ + BaseResponse: &responses.BaseResponse{}, + } + return +} diff --git a/services/sddp/describe_risk_levels.go b/services/sddp/describe_risk_levels.go index 408de4a2e..56199838d 100644 --- a/services/sddp/describe_risk_levels.go +++ b/services/sddp/describe_risk_levels.go @@ -71,10 +71,11 @@ func (client *Client) DescribeRiskLevelsWithCallback(request *DescribeRiskLevels // DescribeRiskLevelsRequest is the request struct for api DescribeRiskLevels type DescribeRiskLevelsRequest struct { *requests.RpcRequest - SourceIp string `position:"Query" name:"SourceIp"` - Lang string `position:"Query" name:"Lang"` - CustomType requests.Integer `position:"Query" name:"CustomType"` - TemplateId requests.Integer `position:"Query" name:"TemplateId"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + CustomType requests.Integer `position:"Query" name:"CustomType"` + TemplateId requests.Integer `position:"Query" name:"TemplateId"` + SourceIp string `position:"Query" name:"SourceIp"` + Lang string `position:"Query" name:"Lang"` } // DescribeRiskLevelsResponse is the response struct for api DescribeRiskLevels diff --git a/services/sddp/describe_rules.go b/services/sddp/describe_rules.go index 13dd89270..0d13ce0a5 100644 --- a/services/sddp/describe_rules.go +++ b/services/sddp/describe_rules.go @@ -82,6 +82,7 @@ type DescribeRulesRequest struct { KeywordCompatible requests.Boolean `position:"Query" name:"KeywordCompatible"` SupportForm requests.Integer `position:"Query" name:"SupportForm"` RuleType requests.Integer `position:"Query" name:"RuleType"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` GroupId string `position:"Query" name:"GroupId"` ContentCategory requests.Integer `position:"Query" name:"ContentCategory"` CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` diff --git a/services/sddp/describe_tables.go b/services/sddp/describe_tables.go index 9e99899c8..4c0515e2b 100644 --- a/services/sddp/describe_tables.go +++ b/services/sddp/describe_tables.go @@ -71,7 +71,9 @@ func (client *Client) DescribeTablesWithCallback(request *DescribeTablesRequest, // DescribeTablesRequest is the request struct for api DescribeTables type DescribeTablesRequest struct { *requests.RpcRequest + ProductCode string `position:"Query" name:"ProductCode"` ProductId requests.Integer `position:"Query" name:"ProductId"` + RiskLevels string `position:"Query" name:"RiskLevels"` NeedRiskCount requests.Boolean `position:"Query" name:"NeedRiskCount"` PackageId requests.Integer `position:"Query" name:"PackageId"` RuleName string `position:"Query" name:"RuleName"` @@ -80,25 +82,23 @@ type DescribeTablesRequest struct { StartTime requests.Integer `position:"Query" name:"StartTime"` LastScanTimeEnd requests.Integer `position:"Query" name:"LastScanTimeEnd"` LastScanTimeStart requests.Integer `position:"Query" name:"LastScanTimeStart"` + SensLevelName string `position:"Query" name:"SensLevelName"` SourceIp string `position:"Query" name:"SourceIp"` + PageSize requests.Integer `position:"Query" name:"PageSize"` InstanceDescription string `position:"Query" name:"InstanceDescription"` + Lang string `position:"Query" name:"Lang"` + QueryType requests.Integer `position:"Query" name:"QueryType"` ServiceRegionId string `position:"Query" name:"ServiceRegionId"` FeatureType requests.Integer `position:"Query" name:"FeatureType"` OrderBy string `position:"Query" name:"OrderBy"` + EndTime requests.Integer `position:"Query" name:"EndTime"` + CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` TemplateId requests.Integer `position:"Query" name:"TemplateId"` + RuleIds string `position:"Query" name:"RuleIds"` InstanceId requests.Integer `position:"Query" name:"InstanceId"` InstanceName string `position:"Query" name:"InstanceName"` Name string `position:"Query" name:"Name"` RuleId requests.Integer `position:"Query" name:"RuleId"` - ProductCode string `position:"Query" name:"ProductCode"` - RiskLevels string `position:"Query" name:"RiskLevels"` - SensLevelName string `position:"Query" name:"SensLevelName"` - PageSize requests.Integer `position:"Query" name:"PageSize"` - Lang string `position:"Query" name:"Lang"` - QueryType requests.Integer `position:"Query" name:"QueryType"` - EndTime requests.Integer `position:"Query" name:"EndTime"` - CurrentPage requests.Integer `position:"Query" name:"CurrentPage"` - RuleIds string `position:"Query" name:"RuleIds"` } // DescribeTablesResponse is the response struct for api DescribeTables diff --git a/services/sddp/describe_template_all_rules.go b/services/sddp/describe_template_all_rules.go index 7934ed705..bf39fdcbb 100644 --- a/services/sddp/describe_template_all_rules.go +++ b/services/sddp/describe_template_all_rules.go @@ -71,9 +71,10 @@ func (client *Client) DescribeTemplateAllRulesWithCallback(request *DescribeTemp // DescribeTemplateAllRulesRequest is the request struct for api DescribeTemplateAllRules type DescribeTemplateAllRulesRequest struct { *requests.RpcRequest - TemplateId requests.Integer `position:"Query" name:"TemplateId"` - SourceIp string `position:"Query" name:"SourceIp"` - Lang string `position:"Query" name:"Lang"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + TemplateId requests.Integer `position:"Query" name:"TemplateId"` + SourceIp string `position:"Query" name:"SourceIp"` + Lang string `position:"Query" name:"Lang"` } // DescribeTemplateAllRulesResponse is the response struct for api DescribeTemplateAllRules diff --git a/services/sddp/describe_user_status.go b/services/sddp/describe_user_status.go index 02f0013b7..ca5db597a 100644 --- a/services/sddp/describe_user_status.go +++ b/services/sddp/describe_user_status.go @@ -71,8 +71,9 @@ func (client *Client) DescribeUserStatusWithCallback(request *DescribeUserStatus // DescribeUserStatusRequest is the request struct for api DescribeUserStatus type DescribeUserStatusRequest struct { *requests.RpcRequest - SourceIp string `position:"Query" name:"SourceIp"` - Lang string `position:"Query" name:"Lang"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + SourceIp string `position:"Query" name:"SourceIp"` + Lang string `position:"Query" name:"Lang"` } // DescribeUserStatusResponse is the response struct for api DescribeUserStatus diff --git a/services/sddp/disable_user_config.go b/services/sddp/disable_user_config.go index d251fdbae..947b2dd17 100644 --- a/services/sddp/disable_user_config.go +++ b/services/sddp/disable_user_config.go @@ -71,9 +71,10 @@ func (client *Client) DisableUserConfigWithCallback(request *DisableUserConfigRe // DisableUserConfigRequest is the request struct for api DisableUserConfig type DisableUserConfigRequest struct { *requests.RpcRequest - Code string `position:"Query" name:"Code"` - SourceIp string `position:"Query" name:"SourceIp"` - Lang string `position:"Query" name:"Lang"` + Code string `position:"Query" name:"Code"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + SourceIp string `position:"Query" name:"SourceIp"` + Lang string `position:"Query" name:"Lang"` } // DisableUserConfigResponse is the response struct for api DisableUserConfig diff --git a/services/sddp/exec_datamask.go b/services/sddp/exec_datamask.go index 84923af2e..f811c232d 100644 --- a/services/sddp/exec_datamask.go +++ b/services/sddp/exec_datamask.go @@ -71,10 +71,11 @@ func (client *Client) ExecDatamaskWithCallback(request *ExecDatamaskRequest, cal // ExecDatamaskRequest is the request struct for api ExecDatamask type ExecDatamaskRequest struct { *requests.RpcRequest - Data string `position:"Query" name:"Data"` - TemplateId requests.Integer `position:"Query" name:"TemplateId"` - SourceIp string `position:"Query" name:"SourceIp"` - Lang string `position:"Query" name:"Lang"` + Data string `position:"Query" name:"Data"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + TemplateId requests.Integer `position:"Query" name:"TemplateId"` + SourceIp string `position:"Query" name:"SourceIp"` + Lang string `position:"Query" name:"Lang"` } // ExecDatamaskResponse is the response struct for api ExecDatamask diff --git a/services/sddp/modify_data_limit.go b/services/sddp/modify_data_limit.go index ec031ba99..c4cb67cd2 100644 --- a/services/sddp/modify_data_limit.go +++ b/services/sddp/modify_data_limit.go @@ -82,6 +82,7 @@ type ModifyDataLimitRequest struct { EngineType string `position:"Query" name:"EngineType"` AuditStatus requests.Integer `position:"Query" name:"AuditStatus"` AutoScan requests.Integer `position:"Query" name:"AutoScan"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` SecurityGroupIdList *[]string `position:"Query" name:"SecurityGroupIdList" type:"Repeated"` LogStoreDay requests.Integer `position:"Query" name:"LogStoreDay"` ResourceType requests.Integer `position:"Query" name:"ResourceType"` diff --git a/services/sddp/modify_event_type_status.go b/services/sddp/modify_event_type_status.go index 86e203376..bd2a024da 100644 --- a/services/sddp/modify_event_type_status.go +++ b/services/sddp/modify_event_type_status.go @@ -71,9 +71,10 @@ func (client *Client) ModifyEventTypeStatusWithCallback(request *ModifyEventType // ModifyEventTypeStatusRequest is the request struct for api ModifyEventTypeStatus type ModifyEventTypeStatusRequest struct { *requests.RpcRequest - SubTypeIds string `position:"Query" name:"SubTypeIds"` - SourceIp string `position:"Query" name:"SourceIp"` - Lang string `position:"Query" name:"Lang"` + SubTypeIds string `position:"Query" name:"SubTypeIds"` + FeatureType requests.Integer `position:"Query" name:"FeatureType"` + SourceIp string `position:"Query" name:"SourceIp"` + Lang string `position:"Query" name:"Lang"` } // ModifyEventTypeStatusResponse is the response struct for api ModifyEventTypeStatus diff --git a/services/sddp/modify_report_task_status.go b/services/sddp/modify_report_task_status.go index a029d36aa..ae46c3361 100644 --- a/services/sddp/modify_report_task_status.go +++ b/services/sddp/modify_report_task_status.go @@ -71,6 +71,7 @@ func (client *Client) ModifyReportTaskStatusWithCallback(request *ModifyReportTa // ModifyReportTaskStatusRequest is the request struct for api ModifyReportTaskStatus type ModifyReportTaskStatusRequest struct { *requests.RpcRequest + FeatureType requests.Integer `position:"Query" name:"FeatureType"` SourceIp string `position:"Query" name:"SourceIp"` ReportTaskStatus requests.Integer `position:"Query" name:"ReportTaskStatus"` Lang string `position:"Query" name:"Lang"` diff --git a/services/sddp/stop_masking_process.go b/services/sddp/stop_masking_process.go index 6c3519485..da53b5fbd 100644 --- a/services/sddp/stop_masking_process.go +++ b/services/sddp/stop_masking_process.go @@ -71,10 +71,10 @@ func (client *Client) StopMaskingProcessWithCallback(request *StopMaskingProcess // StopMaskingProcessRequest is the request struct for api StopMaskingProcess type StopMaskingProcessRequest struct { *requests.RpcRequest + FeatureType requests.Integer `position:"Query" name:"FeatureType"` SourceIp string `position:"Query" name:"SourceIp"` Id requests.Integer `position:"Query" name:"Id"` Lang string `position:"Query" name:"Lang"` - FeatureType requests.Integer `position:"Query" name:"FeatureType"` } // StopMaskingProcessResponse is the response struct for api StopMaskingProcess diff --git a/services/sddp/struct_column.go b/services/sddp/struct_column.go index c87491c9f..aa64a5cc6 100644 --- a/services/sddp/struct_column.go +++ b/services/sddp/struct_column.go @@ -25,6 +25,8 @@ type Column struct { DataType string `json:"DataType" xml:"DataType"` RegionId string `json:"RegionId" xml:"RegionId"` OdpsRiskLevelValue int `json:"OdpsRiskLevelValue" xml:"OdpsRiskLevelValue"` + FileCategoryCode int64 `json:"FileCategoryCode" xml:"FileCategoryCode"` + FileCategoryName string `json:"FileCategoryName" xml:"FileCategoryName"` RuleId int64 `json:"RuleId" xml:"RuleId"` Size int64 `json:"Size" xml:"Size"` Id string `json:"Id" xml:"Id"` diff --git a/services/sddp/struct_data.go b/services/sddp/struct_data.go index f53b4d5c6..4871719f9 100644 --- a/services/sddp/struct_data.go +++ b/services/sddp/struct_data.go @@ -17,6 +17,23 @@ package sddp // Data is a nested struct in sddp response type Data struct { - Y []string `json:"Y" xml:"Y"` - X []string `json:"X" xml:"X"` + ParentId string `json:"ParentId" xml:"ParentId"` + AuthStatus int `json:"AuthStatus" xml:"AuthStatus"` + TenantName string `json:"TenantName" xml:"TenantName"` + LocalName string `json:"LocalName" xml:"LocalName"` + ConnectNode string `json:"ConnectNode" xml:"ConnectNode"` + SupportConnectNodes string `json:"SupportConnectNodes" xml:"SupportConnectNodes"` + InstanceDescription string `json:"InstanceDescription" xml:"InstanceDescription"` + ClusterStatus string `json:"ClusterStatus" xml:"ClusterStatus"` + ResourceType string `json:"ResourceType" xml:"ResourceType"` + UnConnectDbCount string `json:"UnConnectDbCount" xml:"UnConnectDbCount"` + InstanceSize int64 `json:"InstanceSize" xml:"InstanceSize"` + DbNum string `json:"DbNum" xml:"DbNum"` + InstanceId string `json:"InstanceId" xml:"InstanceId"` + EngineType string `json:"EngineType" xml:"EngineType"` + AuditStatus int `json:"AuditStatus" xml:"AuditStatus"` + UnSupportOneClickAuthReason string `json:"UnSupportOneClickAuthReason" xml:"UnSupportOneClickAuthReason"` + TenantId string `json:"TenantId" xml:"TenantId"` + Y []string `json:"Y" xml:"Y"` + X []string `json:"X" xml:"X"` } diff --git a/services/sddp/struct_items_in_describe_parent_instance.go b/services/sddp/struct_items_in_describe_parent_instance.go new file mode 100644 index 000000000..dbbd837ae --- /dev/null +++ b/services/sddp/struct_items_in_describe_parent_instance.go @@ -0,0 +1,21 @@ +package sddp + +//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. + +// ItemsInDescribeParentInstance is a nested struct in sddp response +type ItemsInDescribeParentInstance struct { + Data []Data `json:"data" xml:"data"` +} diff --git a/services/sddp/struct_rule.go b/services/sddp/struct_rule.go index 6cf761ab6..e5c3e0ffb 100644 --- a/services/sddp/struct_rule.go +++ b/services/sddp/struct_rule.go @@ -40,6 +40,7 @@ type Rule struct { ObjectType string `json:"ObjectType" xml:"ObjectType"` Category int `json:"Category" xml:"Category"` RiskLevelId int64 `json:"RiskLevelId" xml:"RiskLevelId"` + ObjectFileCategory string `json:"ObjectFileCategory" xml:"ObjectFileCategory"` SensitiveCount int `json:"SensitiveCount" xml:"SensitiveCount"` Categories []string `json:"Categories" xml:"Categories"` SampleList []string `json:"SampleList" xml:"SampleList"` diff --git a/services/sddp/struct_user_status.go b/services/sddp/struct_user_status.go index 2105823ac..9ea51c807 100644 --- a/services/sddp/struct_user_status.go +++ b/services/sddp/struct_user_status.go @@ -64,4 +64,6 @@ type UserStatus struct { ReleaseTime int64 `json:"ReleaseTime" xml:"ReleaseTime"` InstanceTotalCount int64 `json:"InstanceTotalCount" xml:"InstanceTotalCount"` OssTotalSize int64 `json:"OssTotalSize" xml:"OssTotalSize"` + UseAgentAudit bool `json:"UseAgentAudit" xml:"UseAgentAudit"` + ProtectionDays int `json:"ProtectionDays" xml:"ProtectionDays"` }