Browse Source

Generated 2015-01-01 for R-kvstore.

sdk-team 5 năm trước cách đây
mục cha
commit
1a8e17df96
89 tập tin đã thay đổi với 391 bổ sung103 xóa
  1. 6 0
      ChangeLog.txt
  2. 1 1
      services/r-kvstore/allocate_instance_public_connection.go
  3. 1 1
      services/r-kvstore/create_account.go
  4. 1 1
      services/r-kvstore/create_backup.go
  5. 1 1
      services/r-kvstore/create_cache_analysis_task.go
  6. 1 1
      services/r-kvstore/create_dedicated_instance.go
  7. 1 1
      services/r-kvstore/create_dedicated_user_cluster.go
  8. 1 1
      services/r-kvstore/create_instance.go
  9. 1 1
      services/r-kvstore/create_user_cluster_host.go
  10. 1 1
      services/r-kvstore/delete_account.go
  11. 1 1
      services/r-kvstore/delete_dedicated_instance.go
  12. 1 1
      services/r-kvstore/delete_dedicated_user_cluster.go
  13. 1 1
      services/r-kvstore/delete_instance.go
  14. 1 1
      services/r-kvstore/delete_user_cluster_host.go
  15. 1 1
      services/r-kvstore/describe_accounts.go
  16. 1 1
      services/r-kvstore/describe_audit_records.go
  17. 1 1
      services/r-kvstore/describe_available_resource.go
  18. 1 1
      services/r-kvstore/describe_backup_policy.go
  19. 1 1
      services/r-kvstore/describe_backups.go
  20. 1 1
      services/r-kvstore/describe_cache_analysis_report.go
  21. 1 1
      services/r-kvstore/describe_cache_analysis_report_list.go
  22. 1 1
      services/r-kvstore/describe_db_instance_net_info.go
  23. 1 1
      services/r-kvstore/describe_dedicated_user_cluster.go
  24. 4 1
      services/r-kvstore/describe_history_monitor_values.go
  25. 1 1
      services/r-kvstore/describe_instance_attribute.go
  26. 2 1
      services/r-kvstore/describe_instance_auto_renewal_attribute.go
  27. 1 1
      services/r-kvstore/describe_instance_ssl.go
  28. 1 1
      services/r-kvstore/describe_instances.go
  29. 1 1
      services/r-kvstore/describe_intranet_attribute.go
  30. 1 1
      services/r-kvstore/describe_logic_instance_topology.go
  31. 1 1
      services/r-kvstore/describe_monitor_items.go
  32. 1 1
      services/r-kvstore/describe_parameters.go
  33. 1 1
      services/r-kvstore/describe_regions.go
  34. 1 1
      services/r-kvstore/describe_running_log_records.go
  35. 109 0
      services/r-kvstore/describe_security_group_configuration.go
  36. 1 1
      services/r-kvstore/describe_security_ips.go
  37. 1 1
      services/r-kvstore/describe_slow_log_records.go
  38. 1 1
      services/r-kvstore/describe_user_cluster_host.go
  39. 1 1
      services/r-kvstore/describe_user_cluster_host_instance.go
  40. 1 1
      services/r-kvstore/describe_zones.go
  41. 1 1
      services/r-kvstore/flush_expire_keys.go
  42. 1 1
      services/r-kvstore/flush_instance.go
  43. 1 1
      services/r-kvstore/grant_account_privilege.go
  44. 1 1
      services/r-kvstore/list_tag_resources.go
  45. 1 1
      services/r-kvstore/migrate_to_other_zone.go
  46. 1 1
      services/r-kvstore/modify_account_description.go
  47. 1 1
      services/r-kvstore/modify_audit_log_config.go
  48. 1 1
      services/r-kvstore/modify_backup_policy.go
  49. 1 1
      services/r-kvstore/modify_db_instance_connection_string.go
  50. 1 1
      services/r-kvstore/modify_dedicated_instance_spec.go
  51. 1 1
      services/r-kvstore/modify_dedicated_user_cluster.go
  52. 1 1
      services/r-kvstore/modify_instance_attribute.go
  53. 1 1
      services/r-kvstore/modify_instance_auto_renewal_attribute.go
  54. 1 1
      services/r-kvstore/modify_instance_config.go
  55. 1 1
      services/r-kvstore/modify_instance_maintain_time.go
  56. 1 1
      services/r-kvstore/modify_instance_major_version.go
  57. 1 1
      services/r-kvstore/modify_instance_minor_version.go
  58. 1 1
      services/r-kvstore/modify_instance_net_expire_time.go
  59. 1 1
      services/r-kvstore/modify_instance_spec.go
  60. 1 1
      services/r-kvstore/modify_instance_ssl.go
  61. 1 1
      services/r-kvstore/modify_instance_vpc_auth_mode.go
  62. 1 1
      services/r-kvstore/modify_intranet_attribute.go
  63. 109 0
      services/r-kvstore/modify_security_group_configuration.go
  64. 1 1
      services/r-kvstore/modify_security_ips.go
  65. 1 1
      services/r-kvstore/modify_user_cluster_host.go
  66. 1 1
      services/r-kvstore/release_instance_public_connection.go
  67. 1 1
      services/r-kvstore/renew_instance.go
  68. 1 1
      services/r-kvstore/replace_user_cluster_host.go
  69. 1 1
      services/r-kvstore/reset_account_password.go
  70. 1 1
      services/r-kvstore/restart_instance.go
  71. 1 1
      services/r-kvstore/restore_instance.go
  72. 1 1
      services/r-kvstore/struct_config_parameters.go
  73. 5 8
      services/r-kvstore/struct_ecs_security_group_relation.go
  74. 1 1
      services/r-kvstore/struct_items_in_describe_running_log_records.go
  75. 21 0
      services/r-kvstore/struct_items_in_describe_security_group_configuration.go
  76. 1 1
      services/r-kvstore/struct_items_in_describe_slow_log_records.go
  77. 26 0
      services/r-kvstore/struct_log_records_in_describe_running_log_records.go
  78. 6 12
      services/r-kvstore/struct_log_records_in_describe_slow_log_records.go
  79. 2 2
      services/r-kvstore/struct_node_info_in_describe_logic_instance_topology.go
  80. 1 1
      services/r-kvstore/struct_redis_proxy_list.go
  81. 1 1
      services/r-kvstore/struct_redis_shard_list.go
  82. 22 0
      services/r-kvstore/struct_tag_in_describe_instance_attribute.go
  83. 2 2
      services/r-kvstore/struct_tag_in_describe_instances.go
  84. 1 1
      services/r-kvstore/struct_tags_in_describe_instance_attribute.go
  85. 1 1
      services/r-kvstore/struct_tags_in_describe_instances.go
  86. 1 1
      services/r-kvstore/switch_network.go
  87. 1 1
      services/r-kvstore/tag_resources.go
  88. 1 1
      services/r-kvstore/transform_to_pre_paid.go
  89. 1 1
      services/r-kvstore/untag_resources.go

+ 6 - 0
ChangeLog.txt

@@ -1,3 +1,9 @@
+2020-03-23 Version: v1.61.72
+- Generated 2015-01-01 for `R-kvstore`.
+- Generated 2015-01-01 for `R-kvstore`.
+- Add DescribeSecurityGroupConfiguration API.
+- Add ModifySecurityGroupConfiguration API.
+
 2020-03-23 Version: v1.61.71
 - Generated 2014-08-15 for `Rds`.
 - Generated 2014-08-15 for `Rds`.

+ 1 - 1
services/r-kvstore/allocate_instance_public_connection.go

@@ -97,7 +97,7 @@ func CreateAllocateInstancePublicConnectionRequest() (request *AllocateInstanceP
 	request = &AllocateInstancePublicConnectionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "AllocateInstancePublicConnection", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "AllocateInstancePublicConnection", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/create_account.go

@@ -102,7 +102,7 @@ func CreateCreateAccountRequest() (request *CreateAccountRequest) {
 	request = &CreateAccountRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateAccount", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateAccount", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/create_backup.go

@@ -96,7 +96,7 @@ func CreateCreateBackupRequest() (request *CreateBackupRequest) {
 	request = &CreateBackupRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateBackup", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateBackup", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/create_cache_analysis_task.go

@@ -95,7 +95,7 @@ func CreateCreateCacheAnalysisTaskRequest() (request *CreateCacheAnalysisTaskReq
 	request = &CreateCacheAnalysisTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateCacheAnalysisTask", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateCacheAnalysisTask", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/create_dedicated_instance.go

@@ -128,7 +128,7 @@ func CreateCreateDedicatedInstanceRequest() (request *CreateDedicatedInstanceReq
 	request = &CreateDedicatedInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateDedicatedInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateDedicatedInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/create_dedicated_user_cluster.go

@@ -103,7 +103,7 @@ func CreateCreateDedicatedUserClusterRequest() (request *CreateDedicatedUserClus
 	request = &CreateDedicatedUserClusterRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateDedicatedUserCluster", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateDedicatedUserCluster", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/create_instance.go

@@ -139,7 +139,7 @@ func CreateCreateInstanceRequest() (request *CreateInstanceRequest) {
 	request = &CreateInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/create_user_cluster_host.go

@@ -108,7 +108,7 @@ func CreateCreateUserClusterHostRequest() (request *CreateUserClusterHostRequest
 	request = &CreateUserClusterHostRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateUserClusterHost", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "CreateUserClusterHost", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/delete_account.go

@@ -96,7 +96,7 @@ func CreateDeleteAccountRequest() (request *DeleteAccountRequest) {
 	request = &DeleteAccountRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteAccount", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteAccount", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/delete_dedicated_instance.go

@@ -97,7 +97,7 @@ func CreateDeleteDedicatedInstanceRequest() (request *DeleteDedicatedInstanceReq
 	request = &DeleteDedicatedInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteDedicatedInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteDedicatedInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/delete_dedicated_user_cluster.go

@@ -97,7 +97,7 @@ func CreateDeleteDedicatedUserClusterRequest() (request *DeleteDedicatedUserClus
 	request = &DeleteDedicatedUserClusterRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteDedicatedUserCluster", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteDedicatedUserCluster", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/delete_instance.go

@@ -95,7 +95,7 @@ func CreateDeleteInstanceRequest() (request *DeleteInstanceRequest) {
 	request = &DeleteInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/delete_user_cluster_host.go

@@ -98,7 +98,7 @@ func CreateDeleteUserClusterHostRequest() (request *DeleteUserClusterHostRequest
 	request = &DeleteUserClusterHostRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteUserClusterHost", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DeleteUserClusterHost", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_accounts.go

@@ -97,7 +97,7 @@ func CreateDescribeAccountsRequest() (request *DescribeAccountsRequest) {
 	request = &DescribeAccountsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeAccounts", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeAccounts", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_audit_records.go

@@ -111,7 +111,7 @@ func CreateDescribeAuditRecordsRequest() (request *DescribeAuditRecordsRequest)
 	request = &DescribeAuditRecordsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeAuditRecords", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeAuditRecords", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_available_resource.go

@@ -100,7 +100,7 @@ func CreateDescribeAvailableResourceRequest() (request *DescribeAvailableResourc
 	request = &DescribeAvailableResourceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeAvailableResource", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeAvailableResource", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_backup_policy.go

@@ -100,7 +100,7 @@ func CreateDescribeBackupPolicyRequest() (request *DescribeBackupPolicyRequest)
 	request = &DescribeBackupPolicyRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeBackupPolicy", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeBackupPolicy", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_backups.go

@@ -105,7 +105,7 @@ func CreateDescribeBackupsRequest() (request *DescribeBackupsRequest) {
 	request = &DescribeBackupsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeBackups", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeBackups", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_cache_analysis_report.go

@@ -106,7 +106,7 @@ func CreateDescribeCacheAnalysisReportRequest() (request *DescribeCacheAnalysisR
 	request = &DescribeCacheAnalysisReportRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeCacheAnalysisReport", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeCacheAnalysisReport", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_cache_analysis_report_list.go

@@ -105,7 +105,7 @@ func CreateDescribeCacheAnalysisReportListRequest() (request *DescribeCacheAnaly
 	request = &DescribeCacheAnalysisReportListRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeCacheAnalysisReportList", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeCacheAnalysisReportList", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_db_instance_net_info.go

@@ -97,7 +97,7 @@ func CreateDescribeDBInstanceNetInfoRequest() (request *DescribeDBInstanceNetInf
 	request = &DescribeDBInstanceNetInfoRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeDBInstanceNetInfo", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeDBInstanceNetInfo", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_dedicated_user_cluster.go

@@ -100,7 +100,7 @@ func CreateDescribeDedicatedUserClusterRequest() (request *DescribeDedicatedUser
 	request = &DescribeDedicatedUserClusterRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeDedicatedUserCluster", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeDedicatedUserCluster", "redisa", "openAPI")
 	return
 }
 

+ 4 - 1
services/r-kvstore/describe_history_monitor_values.go

@@ -81,11 +81,14 @@ type DescribeHistoryMonitorValuesRequest struct {
 	SecurityToken        string           `position:"Query" name:"SecurityToken"`
 	IntervalForHistory   string           `position:"Query" name:"IntervalForHistory"`
 	NodeId               string           `position:"Query" name:"NodeId"`
+	AccessType           string           `position:"Query" name:"AccessType"`
+	Product              string           `position:"Query" name:"Product"`
 	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"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
+	Category             string           `position:"Query" name:"Category"`
 	MonitorKeys          string           `position:"Query" name:"MonitorKeys"`
 }
 
@@ -101,7 +104,7 @@ func CreateDescribeHistoryMonitorValuesRequest() (request *DescribeHistoryMonito
 	request = &DescribeHistoryMonitorValuesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeHistoryMonitorValues", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeHistoryMonitorValues", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_instance_attribute.go

@@ -96,7 +96,7 @@ func CreateDescribeInstanceAttributeRequest() (request *DescribeInstanceAttribut
 	request = &DescribeInstanceAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstanceAttribute", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstanceAttribute", "redisa", "openAPI")
 	return
 }
 

+ 2 - 1
services/r-kvstore/describe_instance_auto_renewal_attribute.go

@@ -85,6 +85,7 @@ type DescribeInstanceAutoRenewalAttributeRequest struct {
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Category             string           `position:"Query" name:"Category"`
 }
 
 // DescribeInstanceAutoRenewalAttributeResponse is the response struct for api DescribeInstanceAutoRenewalAttribute
@@ -102,7 +103,7 @@ func CreateDescribeInstanceAutoRenewalAttributeRequest() (request *DescribeInsta
 	request = &DescribeInstanceAutoRenewalAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstanceAutoRenewalAttribute", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstanceAutoRenewalAttribute", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_instance_ssl.go

@@ -99,7 +99,7 @@ func CreateDescribeInstanceSSLRequest() (request *DescribeInstanceSSLRequest) {
 	request = &DescribeInstanceSSLRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstanceSSL", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstanceSSL", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_instances.go

@@ -122,7 +122,7 @@ func CreateDescribeInstancesRequest() (request *DescribeInstancesRequest) {
 	request = &DescribeInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstances", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeInstances", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_intranet_attribute.go

@@ -98,7 +98,7 @@ func CreateDescribeIntranetAttributeRequest() (request *DescribeIntranetAttribut
 	request = &DescribeIntranetAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeIntranetAttribute", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeIntranetAttribute", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_logic_instance_topology.go

@@ -98,7 +98,7 @@ func CreateDescribeLogicInstanceTopologyRequest() (request *DescribeLogicInstanc
 	request = &DescribeLogicInstanceTopologyRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeLogicInstanceTopology", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeLogicInstanceTopology", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_monitor_items.go

@@ -95,7 +95,7 @@ func CreateDescribeMonitorItemsRequest() (request *DescribeMonitorItemsRequest)
 	request = &DescribeMonitorItemsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeMonitorItems", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeMonitorItems", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_parameters.go

@@ -100,7 +100,7 @@ func CreateDescribeParametersRequest() (request *DescribeParametersRequest) {
 	request = &DescribeParametersRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeParameters", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeParameters", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_regions.go

@@ -96,7 +96,7 @@ func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest) {
 	request = &DescribeRegionsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeRegions", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeRegions", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_running_log_records.go

@@ -111,7 +111,7 @@ func CreateDescribeRunningLogRecordsRequest() (request *DescribeRunningLogRecord
 	request = &DescribeRunningLogRecordsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeRunningLogRecords", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeRunningLogRecords", "redisa", "openAPI")
 	return
 }
 

+ 109 - 0
services/r-kvstore/describe_security_group_configuration.go

@@ -0,0 +1,109 @@
+package r_kvstore
+
+//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"
+)
+
+// DescribeSecurityGroupConfiguration invokes the r_kvstore.DescribeSecurityGroupConfiguration API synchronously
+// api document: https://help.aliyun.com/api/r-kvstore/describesecuritygroupconfiguration.html
+func (client *Client) DescribeSecurityGroupConfiguration(request *DescribeSecurityGroupConfigurationRequest) (response *DescribeSecurityGroupConfigurationResponse, err error) {
+	response = CreateDescribeSecurityGroupConfigurationResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeSecurityGroupConfigurationWithChan invokes the r_kvstore.DescribeSecurityGroupConfiguration API asynchronously
+// api document: https://help.aliyun.com/api/r-kvstore/describesecuritygroupconfiguration.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeSecurityGroupConfigurationWithChan(request *DescribeSecurityGroupConfigurationRequest) (<-chan *DescribeSecurityGroupConfigurationResponse, <-chan error) {
+	responseChan := make(chan *DescribeSecurityGroupConfigurationResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeSecurityGroupConfiguration(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeSecurityGroupConfigurationWithCallback invokes the r_kvstore.DescribeSecurityGroupConfiguration API asynchronously
+// api document: https://help.aliyun.com/api/r-kvstore/describesecuritygroupconfiguration.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeSecurityGroupConfigurationWithCallback(request *DescribeSecurityGroupConfigurationRequest, callback func(response *DescribeSecurityGroupConfigurationResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeSecurityGroupConfigurationResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeSecurityGroupConfiguration(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeSecurityGroupConfigurationRequest is the request struct for api DescribeSecurityGroupConfiguration
+type DescribeSecurityGroupConfigurationRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SecurityToken        string           `position:"Query" name:"SecurityToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+}
+
+// DescribeSecurityGroupConfigurationResponse is the response struct for api DescribeSecurityGroupConfiguration
+type DescribeSecurityGroupConfigurationResponse struct {
+	*responses.BaseResponse
+	RequestId string                                    `json:"RequestId" xml:"RequestId"`
+	Items     ItemsInDescribeSecurityGroupConfiguration `json:"Items" xml:"Items"`
+}
+
+// CreateDescribeSecurityGroupConfigurationRequest creates a request to invoke DescribeSecurityGroupConfiguration API
+func CreateDescribeSecurityGroupConfigurationRequest() (request *DescribeSecurityGroupConfigurationRequest) {
+	request = &DescribeSecurityGroupConfigurationRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeSecurityGroupConfiguration", "redisa", "openAPI")
+	return
+}
+
+// CreateDescribeSecurityGroupConfigurationResponse creates a response to parse from DescribeSecurityGroupConfiguration response
+func CreateDescribeSecurityGroupConfigurationResponse() (response *DescribeSecurityGroupConfigurationResponse) {
+	response = &DescribeSecurityGroupConfigurationResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/r-kvstore/describe_security_ips.go

@@ -96,7 +96,7 @@ func CreateDescribeSecurityIpsRequest() (request *DescribeSecurityIpsRequest) {
 	request = &DescribeSecurityIpsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeSecurityIps", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeSecurityIps", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_slow_log_records.go

@@ -114,7 +114,7 @@ func CreateDescribeSlowLogRecordsRequest() (request *DescribeSlowLogRecordsReque
 	request = &DescribeSlowLogRecordsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeSlowLogRecords", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeSlowLogRecords", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_user_cluster_host.go

@@ -104,7 +104,7 @@ func CreateDescribeUserClusterHostRequest() (request *DescribeUserClusterHostReq
 	request = &DescribeUserClusterHostRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeUserClusterHost", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeUserClusterHost", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_user_cluster_host_instance.go

@@ -106,7 +106,7 @@ func CreateDescribeUserClusterHostInstanceRequest() (request *DescribeUserCluste
 	request = &DescribeUserClusterHostInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeUserClusterHostInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeUserClusterHostInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/describe_zones.go

@@ -96,7 +96,7 @@ func CreateDescribeZonesRequest() (request *DescribeZonesRequest) {
 	request = &DescribeZonesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeZones", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "DescribeZones", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/flush_expire_keys.go

@@ -98,7 +98,7 @@ func CreateFlushExpireKeysRequest() (request *FlushExpireKeysRequest) {
 	request = &FlushExpireKeysRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "FlushExpireKeys", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "FlushExpireKeys", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/flush_instance.go

@@ -95,7 +95,7 @@ func CreateFlushInstanceRequest() (request *FlushInstanceRequest) {
 	request = &FlushInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "FlushInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "FlushInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/grant_account_privilege.go

@@ -97,7 +97,7 @@ func CreateGrantAccountPrivilegeRequest() (request *GrantAccountPrivilegeRequest
 	request = &GrantAccountPrivilegeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "GrantAccountPrivilege", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "GrantAccountPrivilege", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/list_tag_resources.go

@@ -105,7 +105,7 @@ func CreateListTagResourcesRequest() (request *ListTagResourcesRequest) {
 	request = &ListTagResourcesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ListTagResources", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ListTagResources", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/migrate_to_other_zone.go

@@ -98,7 +98,7 @@ func CreateMigrateToOtherZoneRequest() (request *MigrateToOtherZoneRequest) {
 	request = &MigrateToOtherZoneRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "MigrateToOtherZone", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "MigrateToOtherZone", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_account_description.go

@@ -97,7 +97,7 @@ func CreateModifyAccountDescriptionRequest() (request *ModifyAccountDescriptionR
 	request = &ModifyAccountDescriptionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyAccountDescription", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyAccountDescription", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_audit_log_config.go

@@ -97,7 +97,7 @@ func CreateModifyAuditLogConfigRequest() (request *ModifyAuditLogConfigRequest)
 	request = &ModifyAuditLogConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyAuditLogConfig", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyAuditLogConfig", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_backup_policy.go

@@ -98,7 +98,7 @@ func CreateModifyBackupPolicyRequest() (request *ModifyBackupPolicyRequest) {
 	request = &ModifyBackupPolicyRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyBackupPolicy", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyBackupPolicy", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_db_instance_connection_string.go

@@ -99,7 +99,7 @@ func CreateModifyDBInstanceConnectionStringRequest() (request *ModifyDBInstanceC
 	request = &ModifyDBInstanceConnectionStringRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyDBInstanceConnectionString", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyDBInstanceConnectionString", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_dedicated_instance_spec.go

@@ -100,7 +100,7 @@ func CreateModifyDedicatedInstanceSpecRequest() (request *ModifyDedicatedInstanc
 	request = &ModifyDedicatedInstanceSpecRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyDedicatedInstanceSpec", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyDedicatedInstanceSpec", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_dedicated_user_cluster.go

@@ -103,7 +103,7 @@ func CreateModifyDedicatedUserClusterRequest() (request *ModifyDedicatedUserClus
 	request = &ModifyDedicatedUserClusterRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyDedicatedUserCluster", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyDedicatedUserCluster", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_attribute.go

@@ -97,7 +97,7 @@ func CreateModifyInstanceAttributeRequest() (request *ModifyInstanceAttributeReq
 	request = &ModifyInstanceAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceAttribute", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceAttribute", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_auto_renewal_attribute.go

@@ -97,7 +97,7 @@ func CreateModifyInstanceAutoRenewalAttributeRequest() (request *ModifyInstanceA
 	request = &ModifyInstanceAutoRenewalAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceAutoRenewalAttribute", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceAutoRenewalAttribute", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_config.go

@@ -96,7 +96,7 @@ func CreateModifyInstanceConfigRequest() (request *ModifyInstanceConfigRequest)
 	request = &ModifyInstanceConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceConfig", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceConfig", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_maintain_time.go

@@ -97,7 +97,7 @@ func CreateModifyInstanceMaintainTimeRequest() (request *ModifyInstanceMaintainT
 	request = &ModifyInstanceMaintainTimeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceMaintainTime", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceMaintainTime", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_major_version.go

@@ -97,7 +97,7 @@ func CreateModifyInstanceMajorVersionRequest() (request *ModifyInstanceMajorVers
 	request = &ModifyInstanceMajorVersionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceMajorVersion", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceMajorVersion", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_minor_version.go

@@ -97,7 +97,7 @@ func CreateModifyInstanceMinorVersionRequest() (request *ModifyInstanceMinorVers
 	request = &ModifyInstanceMinorVersionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceMinorVersion", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceMinorVersion", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_net_expire_time.go

@@ -99,7 +99,7 @@ func CreateModifyInstanceNetExpireTimeRequest() (request *ModifyInstanceNetExpir
 	request = &ModifyInstanceNetExpireTimeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceNetExpireTime", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceNetExpireTime", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_spec.go

@@ -104,7 +104,7 @@ func CreateModifyInstanceSpecRequest() (request *ModifyInstanceSpecRequest) {
 	request = &ModifyInstanceSpecRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceSpec", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceSpec", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_ssl.go

@@ -98,7 +98,7 @@ func CreateModifyInstanceSSLRequest() (request *ModifyInstanceSSLRequest) {
 	request = &ModifyInstanceSSLRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceSSL", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceSSL", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_instance_vpc_auth_mode.go

@@ -96,7 +96,7 @@ func CreateModifyInstanceVpcAuthModeRequest() (request *ModifyInstanceVpcAuthMod
 	request = &ModifyInstanceVpcAuthModeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceVpcAuthMode", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyInstanceVpcAuthMode", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_intranet_attribute.go

@@ -95,7 +95,7 @@ func CreateModifyIntranetAttributeRequest() (request *ModifyIntranetAttributeReq
 	request = &ModifyIntranetAttributeRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyIntranetAttribute", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyIntranetAttribute", "redisa", "openAPI")
 	return
 }
 

+ 109 - 0
services/r-kvstore/modify_security_group_configuration.go

@@ -0,0 +1,109 @@
+package r_kvstore
+
+//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"
+)
+
+// ModifySecurityGroupConfiguration invokes the r_kvstore.ModifySecurityGroupConfiguration API synchronously
+// api document: https://help.aliyun.com/api/r-kvstore/modifysecuritygroupconfiguration.html
+func (client *Client) ModifySecurityGroupConfiguration(request *ModifySecurityGroupConfigurationRequest) (response *ModifySecurityGroupConfigurationResponse, err error) {
+	response = CreateModifySecurityGroupConfigurationResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// ModifySecurityGroupConfigurationWithChan invokes the r_kvstore.ModifySecurityGroupConfiguration API asynchronously
+// api document: https://help.aliyun.com/api/r-kvstore/modifysecuritygroupconfiguration.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ModifySecurityGroupConfigurationWithChan(request *ModifySecurityGroupConfigurationRequest) (<-chan *ModifySecurityGroupConfigurationResponse, <-chan error) {
+	responseChan := make(chan *ModifySecurityGroupConfigurationResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.ModifySecurityGroupConfiguration(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// ModifySecurityGroupConfigurationWithCallback invokes the r_kvstore.ModifySecurityGroupConfiguration API asynchronously
+// api document: https://help.aliyun.com/api/r-kvstore/modifysecuritygroupconfiguration.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) ModifySecurityGroupConfigurationWithCallback(request *ModifySecurityGroupConfigurationRequest, callback func(response *ModifySecurityGroupConfigurationResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *ModifySecurityGroupConfigurationResponse
+		var err error
+		defer close(result)
+		response, err = client.ModifySecurityGroupConfiguration(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// ModifySecurityGroupConfigurationRequest is the request struct for api ModifySecurityGroupConfiguration
+type ModifySecurityGroupConfigurationRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
+	SecurityToken        string           `position:"Query" name:"SecurityToken"`
+	DBInstanceId         string           `position:"Query" name:"DBInstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+}
+
+// ModifySecurityGroupConfigurationResponse is the response struct for api ModifySecurityGroupConfiguration
+type ModifySecurityGroupConfigurationResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+}
+
+// CreateModifySecurityGroupConfigurationRequest creates a request to invoke ModifySecurityGroupConfiguration API
+func CreateModifySecurityGroupConfigurationRequest() (request *ModifySecurityGroupConfigurationRequest) {
+	request = &ModifySecurityGroupConfigurationRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifySecurityGroupConfiguration", "redisa", "openAPI")
+	return
+}
+
+// CreateModifySecurityGroupConfigurationResponse creates a response to parse from ModifySecurityGroupConfiguration response
+func CreateModifySecurityGroupConfigurationResponse() (response *ModifySecurityGroupConfigurationResponse) {
+	response = &ModifySecurityGroupConfigurationResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 1 - 1
services/r-kvstore/modify_security_ips.go

@@ -99,7 +99,7 @@ func CreateModifySecurityIpsRequest() (request *ModifySecurityIpsRequest) {
 	request = &ModifySecurityIpsRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifySecurityIps", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifySecurityIps", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/modify_user_cluster_host.go

@@ -99,7 +99,7 @@ func CreateModifyUserClusterHostRequest() (request *ModifyUserClusterHostRequest
 	request = &ModifyUserClusterHostRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyUserClusterHost", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ModifyUserClusterHost", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/release_instance_public_connection.go

@@ -96,7 +96,7 @@ func CreateReleaseInstancePublicConnectionRequest() (request *ReleaseInstancePub
 	request = &ReleaseInstancePublicConnectionRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ReleaseInstancePublicConnection", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ReleaseInstancePublicConnection", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/renew_instance.go

@@ -105,7 +105,7 @@ func CreateRenewInstanceRequest() (request *RenewInstanceRequest) {
 	request = &RenewInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "RenewInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "RenewInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/replace_user_cluster_host.go

@@ -99,7 +99,7 @@ func CreateReplaceUserClusterHostRequest() (request *ReplaceUserClusterHostReque
 	request = &ReplaceUserClusterHostRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ReplaceUserClusterHost", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ReplaceUserClusterHost", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/reset_account_password.go

@@ -97,7 +97,7 @@ func CreateResetAccountPasswordRequest() (request *ResetAccountPasswordRequest)
 	request = &ResetAccountPasswordRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ResetAccountPassword", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "ResetAccountPassword", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/restart_instance.go

@@ -98,7 +98,7 @@ func CreateRestartInstanceRequest() (request *RestartInstanceRequest) {
 	request = &RestartInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "RestartInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "RestartInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/restore_instance.go

@@ -98,7 +98,7 @@ func CreateRestoreInstanceRequest() (request *RestoreInstanceRequest) {
 	request = &RestoreInstanceRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "RestoreInstance", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "RestoreInstance", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/struct_config_parameters.go

@@ -17,5 +17,5 @@ package r_kvstore
 
 // ConfigParameters is a nested struct in r_kvstore response
 type ConfigParameters struct {
-	Parameter []Parameter `json:"Parameter" xml:"Parameter"`
+	Parameter []ParameterInDescribeParameters `json:"Parameter" xml:"Parameter"`
 }

+ 5 - 8
services/r-kvstore/struct_parameter.go → services/r-kvstore/struct_ecs_security_group_relation.go

@@ -15,12 +15,9 @@ package r_kvstore
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// Parameter is a nested struct in r_kvstore response
-type Parameter struct {
-	ParameterName        string `json:"ParameterName" xml:"ParameterName"`
-	ModifiableStatus     bool   `json:"ModifiableStatus" xml:"ModifiableStatus"`
-	ParameterDescription string `json:"ParameterDescription" xml:"ParameterDescription"`
-	CheckingCode         string `json:"CheckingCode" xml:"CheckingCode"`
-	ForceRestart         bool   `json:"ForceRestart" xml:"ForceRestart"`
-	ParameterValue       string `json:"ParameterValue" xml:"ParameterValue"`
+// EcsSecurityGroupRelation is a nested struct in r_kvstore response
+type EcsSecurityGroupRelation struct {
+	RegionId        string `json:"RegionId" xml:"RegionId"`
+	SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"`
+	NetType         string `json:"NetType" xml:"NetType"`
 }

+ 1 - 1
services/r-kvstore/struct_items_in_describe_running_log_records.go

@@ -17,5 +17,5 @@ package r_kvstore
 
 // ItemsInDescribeRunningLogRecords is a nested struct in r_kvstore response
 type ItemsInDescribeRunningLogRecords struct {
-	LogRecords []LogRecords `json:"LogRecords" xml:"LogRecords"`
+	LogRecords []LogRecordsInDescribeRunningLogRecords `json:"LogRecords" xml:"LogRecords"`
 }

+ 21 - 0
services/r-kvstore/struct_items_in_describe_security_group_configuration.go

@@ -0,0 +1,21 @@
+package r_kvstore
+
+//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.
+
+// ItemsInDescribeSecurityGroupConfiguration is a nested struct in r_kvstore response
+type ItemsInDescribeSecurityGroupConfiguration struct {
+	EcsSecurityGroupRelation []EcsSecurityGroupRelation `json:"EcsSecurityGroupRelation" xml:"EcsSecurityGroupRelation"`
+}

+ 1 - 1
services/r-kvstore/struct_items_in_describe_slow_log_records.go

@@ -17,5 +17,5 @@ package r_kvstore
 
 // ItemsInDescribeSlowLogRecords is a nested struct in r_kvstore response
 type ItemsInDescribeSlowLogRecords struct {
-	LogRecords []LogRecords `json:"LogRecords" xml:"LogRecords"`
+	LogRecords []LogRecordsInDescribeSlowLogRecords `json:"LogRecords" xml:"LogRecords"`
 }

+ 26 - 0
services/r-kvstore/struct_log_records_in_describe_running_log_records.go

@@ -0,0 +1,26 @@
+package r_kvstore
+
+//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.
+
+// LogRecordsInDescribeRunningLogRecords is a nested struct in r_kvstore response
+type LogRecordsInDescribeRunningLogRecords struct {
+	Level      string `json:"Level" xml:"Level"`
+	Id         int    `json:"Id" xml:"Id"`
+	CreateTime string `json:"CreateTime" xml:"CreateTime"`
+	Category   string `json:"Category" xml:"Category"`
+	ConnInfo   string `json:"ConnInfo" xml:"ConnInfo"`
+	Content    string `json:"Content" xml:"Content"`
+}

+ 6 - 12
services/r-kvstore/struct_log_records.go → services/r-kvstore/struct_log_records_in_describe_slow_log_records.go

@@ -15,21 +15,15 @@ package r_kvstore
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// LogRecords is a nested struct in r_kvstore response
-type LogRecords struct {
-	Category     string `json:"Category" xml:"Category"`
-	Account      string `json:"Account" xml:"Account"`
-	Id           int    `json:"Id" xml:"Id"`
-	Level        string `json:"Level" xml:"Level"`
-	CreateTime   string `json:"CreateTime" xml:"CreateTime"`
+// LogRecordsInDescribeSlowLogRecords is a nested struct in r_kvstore response
+type LogRecordsInDescribeSlowLogRecords struct {
+	NodeId       string `json:"NodeId" xml:"NodeId"`
 	IPAddress    string `json:"IPAddress" xml:"IPAddress"`
+	DBName       string `json:"DBName" xml:"DBName"`
 	DataBaseName string `json:"DataBaseName" xml:"DataBaseName"`
-	ElapsedTime  int64  `json:"ElapsedTime" xml:"ElapsedTime"`
-	ConnInfo     string `json:"ConnInfo" xml:"ConnInfo"`
 	Command      string `json:"Command" xml:"Command"`
+	ElapsedTime  int64  `json:"ElapsedTime" xml:"ElapsedTime"`
 	ExecuteTime  string `json:"ExecuteTime" xml:"ExecuteTime"`
-	NodeId       string `json:"NodeId" xml:"NodeId"`
-	Content      string `json:"Content" xml:"Content"`
+	Account      string `json:"Account" xml:"Account"`
 	AccountName  string `json:"AccountName" xml:"AccountName"`
-	DBName       string `json:"DBName" xml:"DBName"`
 }

+ 2 - 2
services/r-kvstore/struct_node_info.go → services/r-kvstore/struct_node_info_in_describe_logic_instance_topology.go

@@ -15,8 +15,8 @@ package r_kvstore
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// NodeInfo is a nested struct in r_kvstore response
-type NodeInfo struct {
+// NodeInfoInDescribeLogicInstanceTopology is a nested struct in r_kvstore response
+type NodeInfoInDescribeLogicInstanceTopology struct {
 	NodeId     string `json:"NodeId" xml:"NodeId"`
 	Connection string `json:"Connection" xml:"Connection"`
 	Bandwidth  string `json:"Bandwidth" xml:"Bandwidth"`

+ 1 - 1
services/r-kvstore/struct_redis_proxy_list.go

@@ -17,5 +17,5 @@ package r_kvstore
 
 // RedisProxyList is a nested struct in r_kvstore response
 type RedisProxyList struct {
-	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
+	NodeInfo []NodeInfoInDescribeLogicInstanceTopology `json:"NodeInfo" xml:"NodeInfo"`
 }

+ 1 - 1
services/r-kvstore/struct_redis_shard_list.go

@@ -17,5 +17,5 @@ package r_kvstore
 
 // RedisShardList is a nested struct in r_kvstore response
 type RedisShardList struct {
-	NodeInfo []NodeInfo `json:"NodeInfo" xml:"NodeInfo"`
+	NodeInfo []NodeInfoInDescribeLogicInstanceTopology `json:"NodeInfo" xml:"NodeInfo"`
 }

+ 22 - 0
services/r-kvstore/struct_tag_in_describe_instance_attribute.go

@@ -0,0 +1,22 @@
+package r_kvstore
+
+//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.
+
+// TagInDescribeInstanceAttribute is a nested struct in r_kvstore response
+type TagInDescribeInstanceAttribute struct {
+	Key   string `json:"Key" xml:"Key"`
+	Value string `json:"Value" xml:"Value"`
+}

+ 2 - 2
services/r-kvstore/struct_tag.go → services/r-kvstore/struct_tag_in_describe_instances.go

@@ -15,8 +15,8 @@ package r_kvstore
 // Code generated by Alibaba Cloud SDK Code Generator.
 // Changes may cause incorrect behavior and will be lost if the code is regenerated.
 
-// Tag is a nested struct in r_kvstore response
-type Tag struct {
+// TagInDescribeInstances is a nested struct in r_kvstore response
+type TagInDescribeInstances struct {
 	Key   string `json:"Key" xml:"Key"`
 	Value string `json:"Value" xml:"Value"`
 }

+ 1 - 1
services/r-kvstore/struct_tags_in_describe_instance_attribute.go

@@ -17,5 +17,5 @@ package r_kvstore
 
 // TagsInDescribeInstanceAttribute is a nested struct in r_kvstore response
 type TagsInDescribeInstanceAttribute struct {
-	Tag []Tag `json:"Tag" xml:"Tag"`
+	Tag []TagInDescribeInstanceAttribute `json:"Tag" xml:"Tag"`
 }

+ 1 - 1
services/r-kvstore/struct_tags_in_describe_instances.go

@@ -17,5 +17,5 @@ package r_kvstore
 
 // TagsInDescribeInstances is a nested struct in r_kvstore response
 type TagsInDescribeInstances struct {
-	Tag []Tag `json:"Tag" xml:"Tag"`
+	Tag []TagInDescribeInstances `json:"Tag" xml:"Tag"`
 }

+ 1 - 1
services/r-kvstore/switch_network.go

@@ -101,7 +101,7 @@ func CreateSwitchNetworkRequest() (request *SwitchNetworkRequest) {
 	request = &SwitchNetworkRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "SwitchNetwork", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "SwitchNetwork", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/tag_resources.go

@@ -102,7 +102,7 @@ func CreateTagResourcesRequest() (request *TagResourcesRequest) {
 	request = &TagResourcesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "TagResources", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "TagResources", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/transform_to_pre_paid.go

@@ -100,7 +100,7 @@ func CreateTransformToPrePaidRequest() (request *TransformToPrePaidRequest) {
 	request = &TransformToPrePaidRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "TransformToPrePaid", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "TransformToPrePaid", "redisa", "openAPI")
 	return
 }
 

+ 1 - 1
services/r-kvstore/untag_resources.go

@@ -97,7 +97,7 @@ func CreateUntagResourcesRequest() (request *UntagResourcesRequest) {
 	request = &UntagResourcesRequest{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("R-kvstore", "2015-01-01", "UntagResources", "", "")
+	request.InitWithApiInfo("R-kvstore", "2015-01-01", "UntagResources", "redisa", "openAPI")
 	return
 }