Explorar o código

New API DescribeAvailableResource.

sdk-team %!s(int64=6) %!d(string=hai) anos
pai
achega
07fbfc619a
Modificáronse 100 ficheiros con 780 adicións e 5603 borrados
  1. 3 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 16 112
      dds/CMakeLists.txt
  4. 32 224
      dds/include/alibabacloud/dds/DdsClient.h
  5. 33 33
      dds/include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h
  6. 24 24
      dds/include/alibabacloud/dds/model/CheckCloudResourceAuthorizedRequest.h
  7. 2 2
      dds/include/alibabacloud/dds/model/CheckRecoveryConditionResult.h
  8. 3 3
      dds/include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h
  9. 0 72
      dds/include/alibabacloud/dds/model/CreateStaticVerificationRequest.h
  10. 0 49
      dds/include/alibabacloud/dds/model/CreateStaticVerificationResult.h
  11. 0 53
      dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h
  12. 0 69
      dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h
  13. 0 78
      dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h
  14. 0 73
      dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskResult.h
  15. 0 66
      dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h
  16. 0 56
      dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h
  17. 0 2
      dds/include/alibabacloud/dds/model/DescribeAuditPolicyResult.h
  18. 9 9
      dds/include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h
  19. 77 0
      dds/include/alibabacloud/dds/model/DescribeAvailableResourceResult.h
  20. 0 69
      dds/include/alibabacloud/dds/model/DescribeAvaliableTimeRangeRequest.h
  21. 0 57
      dds/include/alibabacloud/dds/model/DescribeAvaliableTimeRangeResult.h
  22. 21 21
      dds/include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h
  23. 0 2
      dds/include/alibabacloud/dds/model/DescribeDBInstancesResult.h
  24. 0 69
      dds/include/alibabacloud/dds/model/DescribeRdsVSwitchsResult.h
  25. 0 80
      dds/include/alibabacloud/dds/model/DescribeRdsVpcsResult.h
  26. 0 1
      dds/include/alibabacloud/dds/model/DescribeRegionsResult.h
  27. 0 78
      dds/include/alibabacloud/dds/model/DescribeReplicaConflictInfoRequest.h
  28. 0 71
      dds/include/alibabacloud/dds/model/DescribeReplicaConflictInfoResult.h
  29. 0 66
      dds/include/alibabacloud/dds/model/DescribeReplicaInitializeProgressRequest.h
  30. 0 59
      dds/include/alibabacloud/dds/model/DescribeReplicaInitializeProgressResult.h
  31. 0 81
      dds/include/alibabacloud/dds/model/DescribeReplicaPerformanceRequest.h
  32. 0 77
      dds/include/alibabacloud/dds/model/DescribeReplicaPerformanceResult.h
  33. 0 72
      dds/include/alibabacloud/dds/model/DescribeReplicaUsageRequest.h
  34. 0 77
      dds/include/alibabacloud/dds/model/DescribeReplicaUsageResult.h
  35. 0 75
      dds/include/alibabacloud/dds/model/DescribeReplicasRequest.h
  36. 0 77
      dds/include/alibabacloud/dds/model/DescribeReplicasResult.h
  37. 0 72
      dds/include/alibabacloud/dds/model/DescribeReplicationGroupRequest.h
  38. 21 21
      dds/include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h
  39. 6 6
      dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h
  40. 13 12
      dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationResult.h
  41. 1 0
      dds/include/alibabacloud/dds/model/DescribeShardingNetworkAddressResult.h
  42. 0 72
      dds/include/alibabacloud/dds/model/DescribeStaticVerificationListRequest.h
  43. 0 81
      dds/include/alibabacloud/dds/model/DescribeStaticVerificationListResult.h
  44. 0 66
      dds/include/alibabacloud/dds/model/DescribeStrategyRequest.h
  45. 0 55
      dds/include/alibabacloud/dds/model/DescribeStrategyResult.h
  46. 15 12
      dds/include/alibabacloud/dds/model/DescribeTagsRequest.h
  47. 16 9
      dds/include/alibabacloud/dds/model/DescribeTagsResult.h
  48. 0 78
      dds/include/alibabacloud/dds/model/DescribeVerificationListRequest.h
  49. 0 70
      dds/include/alibabacloud/dds/model/DescribeVerificationListResult.h
  50. 0 66
      dds/include/alibabacloud/dds/model/EvaluateFailOverSwitchRequest.h
  51. 0 87
      dds/include/alibabacloud/dds/model/EvaluateFailOverSwitchResult.h
  52. 0 69
      dds/include/alibabacloud/dds/model/ModifyActiveOperationTaskRequest.h
  53. 0 51
      dds/include/alibabacloud/dds/model/ModifyActiveOperationTaskResult.h
  54. 27 27
      dds/include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h
  55. 0 69
      dds/include/alibabacloud/dds/model/ModifyGuardDomainModeRequest.h
  56. 27 27
      dds/include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h
  57. 0 69
      dds/include/alibabacloud/dds/model/ModifyReplicaDescriptionRequest.h
  58. 0 49
      dds/include/alibabacloud/dds/model/ModifyReplicaDescriptionResult.h
  59. 0 75
      dds/include/alibabacloud/dds/model/ModifyReplicaModeRequest.h
  60. 0 49
      dds/include/alibabacloud/dds/model/ModifyReplicaModeResult.h
  61. 0 69
      dds/include/alibabacloud/dds/model/ModifyReplicaRecoveryModeRequest.h
  62. 0 49
      dds/include/alibabacloud/dds/model/ModifyReplicaRecoveryModeResult.h
  63. 0 66
      dds/include/alibabacloud/dds/model/ModifyReplicaRelationRequest.h
  64. 0 49
      dds/include/alibabacloud/dds/model/ModifyReplicaRelationResult.h
  65. 0 69
      dds/include/alibabacloud/dds/model/ModifyReplicaVerificationModeRequest.h
  66. 0 49
      dds/include/alibabacloud/dds/model/ModifyReplicaVerificationModeResult.h
  67. 12 6
      dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h
  68. 7 7
      dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationResult.h
  69. 27 27
      dds/include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h
  70. 0 66
      dds/include/alibabacloud/dds/model/ReleaseReplicaRequest.h
  71. 0 49
      dds/include/alibabacloud/dds/model/ReleaseReplicaResult.h
  72. 0 59
      dds/include/alibabacloud/dds/model/SampleResult.h
  73. 0 9
      dds/include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h
  74. 0 78
      dds/include/alibabacloud/dds/model/SwithcDBInstanceHARequest.h
  75. 0 49
      dds/include/alibabacloud/dds/model/SwithcDBInstanceHAResult.h
  76. 120 660
      dds/src/DdsClient.cc
  77. 124 122
      dds/src/model/AllocateNodePrivateNetworkAddressRequest.cc
  78. 3 1
      dds/src/model/AllocatePublicNetworkAddressRequest.cc
  79. 91 89
      dds/src/model/CheckCloudResourceAuthorizedRequest.cc
  80. 3 1
      dds/src/model/CheckRecoveryConditionRequest.cc
  81. 2 2
      dds/src/model/CheckRecoveryConditionResult.cc
  82. 3 1
      dds/src/model/CreateAccountRequest.cc
  83. 3 1
      dds/src/model/CreateBackupRequest.cc
  84. 3 1
      dds/src/model/CreateDBInstanceRequest.cc
  85. 3 1
      dds/src/model/CreateNodeRequest.cc
  86. 3 1
      dds/src/model/CreateRecommendationTaskRequest.cc
  87. 17 18
      dds/src/model/CreateShardingDBInstanceRequest.cc
  88. 0 126
      dds/src/model/CreateStaticVerificationRequest.cc
  89. 0 44
      dds/src/model/CreateStaticVerificationResult.cc
  90. 3 1
      dds/src/model/DeleteDBInstanceRequest.cc
  91. 3 1
      dds/src/model/DeleteNodeRequest.cc
  92. 3 1
      dds/src/model/DescribeAccountsRequest.cc
  93. 0 93
      dds/src/model/DescribeActiveOperationTaskCountRequest.cc
  94. 0 115
      dds/src/model/DescribeActiveOperationTaskRegionRequest.cc
  95. 0 59
      dds/src/model/DescribeActiveOperationTaskRegionResult.cc
  96. 0 148
      dds/src/model/DescribeActiveOperationTaskRequest.cc
  97. 0 102
      dds/src/model/DescribeActiveOperationTaskResult.cc
  98. 0 104
      dds/src/model/DescribeActiveOperationTaskTypeRequest.cc
  99. 0 59
      dds/src/model/DescribeActiveOperationTaskTypeResult.cc
  100. 3 1
      dds/src/model/DescribeAuditFilesRequest.cc

+ 3 - 0
CHANGELOG

@@ -1,3 +1,6 @@
+2020-01-03 Version 1.36.231
+- New API DescribeAvailableResource.
+
 2020-01-03 Version 1.36.230
 - ImmediateDelete.
 - DescribeInstance CreateTimeUTC ExpireTimeUTC.

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.36.230
+1.36.231

+ 16 - 112
dds/CMakeLists.txt

@@ -41,22 +41,12 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/CreateRecommendationTaskResult.h
 	include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h
 	include/alibabacloud/dds/model/CreateShardingDBInstanceResult.h
-	include/alibabacloud/dds/model/CreateStaticVerificationRequest.h
-	include/alibabacloud/dds/model/CreateStaticVerificationResult.h
 	include/alibabacloud/dds/model/DeleteDBInstanceRequest.h
 	include/alibabacloud/dds/model/DeleteDBInstanceResult.h
 	include/alibabacloud/dds/model/DeleteNodeRequest.h
 	include/alibabacloud/dds/model/DeleteNodeResult.h
 	include/alibabacloud/dds/model/DescribeAccountsRequest.h
 	include/alibabacloud/dds/model/DescribeAccountsResult.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskResult.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h
-	include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h
 	include/alibabacloud/dds/model/DescribeAuditFilesRequest.h
 	include/alibabacloud/dds/model/DescribeAuditFilesResult.h
 	include/alibabacloud/dds/model/DescribeAuditLogFilterRequest.h
@@ -67,10 +57,10 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/DescribeAuditRecordsResult.h
 	include/alibabacloud/dds/model/DescribeAvailableEngineVersionRequest.h
 	include/alibabacloud/dds/model/DescribeAvailableEngineVersionResult.h
+	include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h
+	include/alibabacloud/dds/model/DescribeAvailableResourceResult.h
 	include/alibabacloud/dds/model/DescribeAvailableTimeRangeRequest.h
 	include/alibabacloud/dds/model/DescribeAvailableTimeRangeResult.h
-	include/alibabacloud/dds/model/DescribeAvaliableTimeRangeRequest.h
-	include/alibabacloud/dds/model/DescribeAvaliableTimeRangeResult.h
 	include/alibabacloud/dds/model/DescribeBackupDBsRequest.h
 	include/alibabacloud/dds/model/DescribeBackupDBsResult.h
 	include/alibabacloud/dds/model/DescribeBackupPolicyRequest.h
@@ -103,48 +93,28 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/DescribeParameterTemplatesResult.h
 	include/alibabacloud/dds/model/DescribeParametersRequest.h
 	include/alibabacloud/dds/model/DescribeParametersResult.h
-	include/alibabacloud/dds/model/DescribeRdsVSwitchsRequest.h
-	include/alibabacloud/dds/model/DescribeRdsVSwitchsResult.h
-	include/alibabacloud/dds/model/DescribeRdsVpcsRequest.h
-	include/alibabacloud/dds/model/DescribeRdsVpcsResult.h
 	include/alibabacloud/dds/model/DescribeRegionsRequest.h
 	include/alibabacloud/dds/model/DescribeRegionsResult.h
 	include/alibabacloud/dds/model/DescribeRenewalPriceRequest.h
 	include/alibabacloud/dds/model/DescribeRenewalPriceResult.h
-	include/alibabacloud/dds/model/DescribeReplicaConflictInfoRequest.h
-	include/alibabacloud/dds/model/DescribeReplicaConflictInfoResult.h
-	include/alibabacloud/dds/model/DescribeReplicaInitializeProgressRequest.h
-	include/alibabacloud/dds/model/DescribeReplicaInitializeProgressResult.h
-	include/alibabacloud/dds/model/DescribeReplicaPerformanceRequest.h
-	include/alibabacloud/dds/model/DescribeReplicaPerformanceResult.h
 	include/alibabacloud/dds/model/DescribeReplicaSetRoleRequest.h
 	include/alibabacloud/dds/model/DescribeReplicaSetRoleResult.h
-	include/alibabacloud/dds/model/DescribeReplicaUsageRequest.h
-	include/alibabacloud/dds/model/DescribeReplicaUsageResult.h
-	include/alibabacloud/dds/model/DescribeReplicasRequest.h
-	include/alibabacloud/dds/model/DescribeReplicasResult.h
-	include/alibabacloud/dds/model/DescribeReplicationGroupRequest.h
-	include/alibabacloud/dds/model/DescribeReplicationGroupResult.h
 	include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h
 	include/alibabacloud/dds/model/DescribeRoleZoneInfoResult.h
 	include/alibabacloud/dds/model/DescribeRunningLogRecordsRequest.h
 	include/alibabacloud/dds/model/DescribeRunningLogRecordsResult.h
+	include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h
+	include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationResult.h
 	include/alibabacloud/dds/model/DescribeSecurityIpsRequest.h
 	include/alibabacloud/dds/model/DescribeSecurityIpsResult.h
 	include/alibabacloud/dds/model/DescribeShardingNetworkAddressRequest.h
 	include/alibabacloud/dds/model/DescribeShardingNetworkAddressResult.h
 	include/alibabacloud/dds/model/DescribeSlowLogRecordsRequest.h
 	include/alibabacloud/dds/model/DescribeSlowLogRecordsResult.h
-	include/alibabacloud/dds/model/DescribeStaticVerificationListRequest.h
-	include/alibabacloud/dds/model/DescribeStaticVerificationListResult.h
-	include/alibabacloud/dds/model/DescribeStrategyRequest.h
-	include/alibabacloud/dds/model/DescribeStrategyResult.h
-	include/alibabacloud/dds/model/DescribeVerificationListRequest.h
-	include/alibabacloud/dds/model/DescribeVerificationListResult.h
+	include/alibabacloud/dds/model/DescribeTagsRequest.h
+	include/alibabacloud/dds/model/DescribeTagsResult.h
 	include/alibabacloud/dds/model/DestroyInstanceRequest.h
 	include/alibabacloud/dds/model/DestroyInstanceResult.h
-	include/alibabacloud/dds/model/EvaluateFailOverSwitchRequest.h
-	include/alibabacloud/dds/model/EvaluateFailOverSwitchResult.h
 	include/alibabacloud/dds/model/ListTagResourcesRequest.h
 	include/alibabacloud/dds/model/ListTagResourcesResult.h
 	include/alibabacloud/dds/model/MigrateAvailableZoneRequest.h
@@ -153,8 +123,6 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/MigrateToOtherZoneResult.h
 	include/alibabacloud/dds/model/ModifyAccountDescriptionRequest.h
 	include/alibabacloud/dds/model/ModifyAccountDescriptionResult.h
-	include/alibabacloud/dds/model/ModifyActiveOperationTaskRequest.h
-	include/alibabacloud/dds/model/ModifyActiveOperationTaskResult.h
 	include/alibabacloud/dds/model/ModifyAuditLogFilterRequest.h
 	include/alibabacloud/dds/model/ModifyAuditLogFilterResult.h
 	include/alibabacloud/dds/model/ModifyAuditPolicyRequest.h
@@ -179,8 +147,6 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/ModifyDBInstanceSpecResult.h
 	include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h
 	include/alibabacloud/dds/model/ModifyDBInstanceTDEResult.h
-	include/alibabacloud/dds/model/ModifyGuardDomainModeRequest.h
-	include/alibabacloud/dds/model/ModifyGuardDomainModeResult.h
 	include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeRequest.h
 	include/alibabacloud/dds/model/ModifyInstanceAutoRenewalAttributeResult.h
 	include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h
@@ -189,24 +155,14 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/ModifyNodeSpecResult.h
 	include/alibabacloud/dds/model/ModifyParametersRequest.h
 	include/alibabacloud/dds/model/ModifyParametersResult.h
-	include/alibabacloud/dds/model/ModifyReplicaDescriptionRequest.h
-	include/alibabacloud/dds/model/ModifyReplicaDescriptionResult.h
-	include/alibabacloud/dds/model/ModifyReplicaModeRequest.h
-	include/alibabacloud/dds/model/ModifyReplicaModeResult.h
-	include/alibabacloud/dds/model/ModifyReplicaRecoveryModeRequest.h
-	include/alibabacloud/dds/model/ModifyReplicaRecoveryModeResult.h
-	include/alibabacloud/dds/model/ModifyReplicaRelationRequest.h
-	include/alibabacloud/dds/model/ModifyReplicaRelationResult.h
-	include/alibabacloud/dds/model/ModifyReplicaVerificationModeRequest.h
-	include/alibabacloud/dds/model/ModifyReplicaVerificationModeResult.h
+	include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h
+	include/alibabacloud/dds/model/ModifySecurityGroupConfigurationResult.h
 	include/alibabacloud/dds/model/ModifySecurityIpsRequest.h
 	include/alibabacloud/dds/model/ModifySecurityIpsResult.h
 	include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h
 	include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressResult.h
 	include/alibabacloud/dds/model/ReleasePublicNetworkAddressRequest.h
 	include/alibabacloud/dds/model/ReleasePublicNetworkAddressResult.h
-	include/alibabacloud/dds/model/ReleaseReplicaRequest.h
-	include/alibabacloud/dds/model/ReleaseReplicaResult.h
 	include/alibabacloud/dds/model/RenewDBInstanceRequest.h
 	include/alibabacloud/dds/model/RenewDBInstanceResult.h
 	include/alibabacloud/dds/model/ResetAccountPasswordRequest.h
@@ -215,12 +171,8 @@ set(dds_public_header_model
 	include/alibabacloud/dds/model/RestartDBInstanceResult.h
 	include/alibabacloud/dds/model/RestoreDBInstanceRequest.h
 	include/alibabacloud/dds/model/RestoreDBInstanceResult.h
-	include/alibabacloud/dds/model/SampleRequest.h
-	include/alibabacloud/dds/model/SampleResult.h
 	include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h
 	include/alibabacloud/dds/model/SwitchDBInstanceHAResult.h
-	include/alibabacloud/dds/model/SwithcDBInstanceHARequest.h
-	include/alibabacloud/dds/model/SwithcDBInstanceHAResult.h
 	include/alibabacloud/dds/model/TagResourcesRequest.h
 	include/alibabacloud/dds/model/TagResourcesResult.h
 	include/alibabacloud/dds/model/TransformToPrePaidRequest.h
@@ -254,22 +206,12 @@ set(dds_src
 	src/model/CreateRecommendationTaskResult.cc
 	src/model/CreateShardingDBInstanceRequest.cc
 	src/model/CreateShardingDBInstanceResult.cc
-	src/model/CreateStaticVerificationRequest.cc
-	src/model/CreateStaticVerificationResult.cc
 	src/model/DeleteDBInstanceRequest.cc
 	src/model/DeleteDBInstanceResult.cc
 	src/model/DeleteNodeRequest.cc
 	src/model/DeleteNodeResult.cc
 	src/model/DescribeAccountsRequest.cc
 	src/model/DescribeAccountsResult.cc
-	src/model/DescribeActiveOperationTaskRequest.cc
-	src/model/DescribeActiveOperationTaskResult.cc
-	src/model/DescribeActiveOperationTaskCountRequest.cc
-	src/model/DescribeActiveOperationTaskCountResult.cc
-	src/model/DescribeActiveOperationTaskRegionRequest.cc
-	src/model/DescribeActiveOperationTaskRegionResult.cc
-	src/model/DescribeActiveOperationTaskTypeRequest.cc
-	src/model/DescribeActiveOperationTaskTypeResult.cc
 	src/model/DescribeAuditFilesRequest.cc
 	src/model/DescribeAuditFilesResult.cc
 	src/model/DescribeAuditLogFilterRequest.cc
@@ -280,10 +222,10 @@ set(dds_src
 	src/model/DescribeAuditRecordsResult.cc
 	src/model/DescribeAvailableEngineVersionRequest.cc
 	src/model/DescribeAvailableEngineVersionResult.cc
+	src/model/DescribeAvailableResourceRequest.cc
+	src/model/DescribeAvailableResourceResult.cc
 	src/model/DescribeAvailableTimeRangeRequest.cc
 	src/model/DescribeAvailableTimeRangeResult.cc
-	src/model/DescribeAvaliableTimeRangeRequest.cc
-	src/model/DescribeAvaliableTimeRangeResult.cc
 	src/model/DescribeBackupDBsRequest.cc
 	src/model/DescribeBackupDBsResult.cc
 	src/model/DescribeBackupPolicyRequest.cc
@@ -316,48 +258,28 @@ set(dds_src
 	src/model/DescribeParameterTemplatesResult.cc
 	src/model/DescribeParametersRequest.cc
 	src/model/DescribeParametersResult.cc
-	src/model/DescribeRdsVSwitchsRequest.cc
-	src/model/DescribeRdsVSwitchsResult.cc
-	src/model/DescribeRdsVpcsRequest.cc
-	src/model/DescribeRdsVpcsResult.cc
 	src/model/DescribeRegionsRequest.cc
 	src/model/DescribeRegionsResult.cc
 	src/model/DescribeRenewalPriceRequest.cc
 	src/model/DescribeRenewalPriceResult.cc
-	src/model/DescribeReplicaConflictInfoRequest.cc
-	src/model/DescribeReplicaConflictInfoResult.cc
-	src/model/DescribeReplicaInitializeProgressRequest.cc
-	src/model/DescribeReplicaInitializeProgressResult.cc
-	src/model/DescribeReplicaPerformanceRequest.cc
-	src/model/DescribeReplicaPerformanceResult.cc
 	src/model/DescribeReplicaSetRoleRequest.cc
 	src/model/DescribeReplicaSetRoleResult.cc
-	src/model/DescribeReplicaUsageRequest.cc
-	src/model/DescribeReplicaUsageResult.cc
-	src/model/DescribeReplicasRequest.cc
-	src/model/DescribeReplicasResult.cc
-	src/model/DescribeReplicationGroupRequest.cc
-	src/model/DescribeReplicationGroupResult.cc
 	src/model/DescribeRoleZoneInfoRequest.cc
 	src/model/DescribeRoleZoneInfoResult.cc
 	src/model/DescribeRunningLogRecordsRequest.cc
 	src/model/DescribeRunningLogRecordsResult.cc
+	src/model/DescribeSecurityGroupConfigurationRequest.cc
+	src/model/DescribeSecurityGroupConfigurationResult.cc
 	src/model/DescribeSecurityIpsRequest.cc
 	src/model/DescribeSecurityIpsResult.cc
 	src/model/DescribeShardingNetworkAddressRequest.cc
 	src/model/DescribeShardingNetworkAddressResult.cc
 	src/model/DescribeSlowLogRecordsRequest.cc
 	src/model/DescribeSlowLogRecordsResult.cc
-	src/model/DescribeStaticVerificationListRequest.cc
-	src/model/DescribeStaticVerificationListResult.cc
-	src/model/DescribeStrategyRequest.cc
-	src/model/DescribeStrategyResult.cc
-	src/model/DescribeVerificationListRequest.cc
-	src/model/DescribeVerificationListResult.cc
+	src/model/DescribeTagsRequest.cc
+	src/model/DescribeTagsResult.cc
 	src/model/DestroyInstanceRequest.cc
 	src/model/DestroyInstanceResult.cc
-	src/model/EvaluateFailOverSwitchRequest.cc
-	src/model/EvaluateFailOverSwitchResult.cc
 	src/model/ListTagResourcesRequest.cc
 	src/model/ListTagResourcesResult.cc
 	src/model/MigrateAvailableZoneRequest.cc
@@ -366,8 +288,6 @@ set(dds_src
 	src/model/MigrateToOtherZoneResult.cc
 	src/model/ModifyAccountDescriptionRequest.cc
 	src/model/ModifyAccountDescriptionResult.cc
-	src/model/ModifyActiveOperationTaskRequest.cc
-	src/model/ModifyActiveOperationTaskResult.cc
 	src/model/ModifyAuditLogFilterRequest.cc
 	src/model/ModifyAuditLogFilterResult.cc
 	src/model/ModifyAuditPolicyRequest.cc
@@ -392,8 +312,6 @@ set(dds_src
 	src/model/ModifyDBInstanceSpecResult.cc
 	src/model/ModifyDBInstanceTDERequest.cc
 	src/model/ModifyDBInstanceTDEResult.cc
-	src/model/ModifyGuardDomainModeRequest.cc
-	src/model/ModifyGuardDomainModeResult.cc
 	src/model/ModifyInstanceAutoRenewalAttributeRequest.cc
 	src/model/ModifyInstanceAutoRenewalAttributeResult.cc
 	src/model/ModifyInstanceVpcAuthModeRequest.cc
@@ -402,24 +320,14 @@ set(dds_src
 	src/model/ModifyNodeSpecResult.cc
 	src/model/ModifyParametersRequest.cc
 	src/model/ModifyParametersResult.cc
-	src/model/ModifyReplicaDescriptionRequest.cc
-	src/model/ModifyReplicaDescriptionResult.cc
-	src/model/ModifyReplicaModeRequest.cc
-	src/model/ModifyReplicaModeResult.cc
-	src/model/ModifyReplicaRecoveryModeRequest.cc
-	src/model/ModifyReplicaRecoveryModeResult.cc
-	src/model/ModifyReplicaRelationRequest.cc
-	src/model/ModifyReplicaRelationResult.cc
-	src/model/ModifyReplicaVerificationModeRequest.cc
-	src/model/ModifyReplicaVerificationModeResult.cc
+	src/model/ModifySecurityGroupConfigurationRequest.cc
+	src/model/ModifySecurityGroupConfigurationResult.cc
 	src/model/ModifySecurityIpsRequest.cc
 	src/model/ModifySecurityIpsResult.cc
 	src/model/ReleaseNodePrivateNetworkAddressRequest.cc
 	src/model/ReleaseNodePrivateNetworkAddressResult.cc
 	src/model/ReleasePublicNetworkAddressRequest.cc
 	src/model/ReleasePublicNetworkAddressResult.cc
-	src/model/ReleaseReplicaRequest.cc
-	src/model/ReleaseReplicaResult.cc
 	src/model/RenewDBInstanceRequest.cc
 	src/model/RenewDBInstanceResult.cc
 	src/model/ResetAccountPasswordRequest.cc
@@ -428,12 +336,8 @@ set(dds_src
 	src/model/RestartDBInstanceResult.cc
 	src/model/RestoreDBInstanceRequest.cc
 	src/model/RestoreDBInstanceResult.cc
-	src/model/SampleRequest.cc
-	src/model/SampleResult.cc
 	src/model/SwitchDBInstanceHARequest.cc
 	src/model/SwitchDBInstanceHAResult.cc
-	src/model/SwithcDBInstanceHARequest.cc
-	src/model/SwithcDBInstanceHAResult.cc
 	src/model/TagResourcesRequest.cc
 	src/model/TagResourcesResult.cc
 	src/model/TransformToPrePaidRequest.cc

+ 32 - 224
dds/include/alibabacloud/dds/DdsClient.h

@@ -42,22 +42,12 @@
 #include "model/CreateRecommendationTaskResult.h"
 #include "model/CreateShardingDBInstanceRequest.h"
 #include "model/CreateShardingDBInstanceResult.h"
-#include "model/CreateStaticVerificationRequest.h"
-#include "model/CreateStaticVerificationResult.h"
 #include "model/DeleteDBInstanceRequest.h"
 #include "model/DeleteDBInstanceResult.h"
 #include "model/DeleteNodeRequest.h"
 #include "model/DeleteNodeResult.h"
 #include "model/DescribeAccountsRequest.h"
 #include "model/DescribeAccountsResult.h"
-#include "model/DescribeActiveOperationTaskRequest.h"
-#include "model/DescribeActiveOperationTaskResult.h"
-#include "model/DescribeActiveOperationTaskCountRequest.h"
-#include "model/DescribeActiveOperationTaskCountResult.h"
-#include "model/DescribeActiveOperationTaskRegionRequest.h"
-#include "model/DescribeActiveOperationTaskRegionResult.h"
-#include "model/DescribeActiveOperationTaskTypeRequest.h"
-#include "model/DescribeActiveOperationTaskTypeResult.h"
 #include "model/DescribeAuditFilesRequest.h"
 #include "model/DescribeAuditFilesResult.h"
 #include "model/DescribeAuditLogFilterRequest.h"
@@ -68,10 +58,10 @@
 #include "model/DescribeAuditRecordsResult.h"
 #include "model/DescribeAvailableEngineVersionRequest.h"
 #include "model/DescribeAvailableEngineVersionResult.h"
+#include "model/DescribeAvailableResourceRequest.h"
+#include "model/DescribeAvailableResourceResult.h"
 #include "model/DescribeAvailableTimeRangeRequest.h"
 #include "model/DescribeAvailableTimeRangeResult.h"
-#include "model/DescribeAvaliableTimeRangeRequest.h"
-#include "model/DescribeAvaliableTimeRangeResult.h"
 #include "model/DescribeBackupDBsRequest.h"
 #include "model/DescribeBackupDBsResult.h"
 #include "model/DescribeBackupPolicyRequest.h"
@@ -104,48 +94,28 @@
 #include "model/DescribeParameterTemplatesResult.h"
 #include "model/DescribeParametersRequest.h"
 #include "model/DescribeParametersResult.h"
-#include "model/DescribeRdsVSwitchsRequest.h"
-#include "model/DescribeRdsVSwitchsResult.h"
-#include "model/DescribeRdsVpcsRequest.h"
-#include "model/DescribeRdsVpcsResult.h"
 #include "model/DescribeRegionsRequest.h"
 #include "model/DescribeRegionsResult.h"
 #include "model/DescribeRenewalPriceRequest.h"
 #include "model/DescribeRenewalPriceResult.h"
-#include "model/DescribeReplicaConflictInfoRequest.h"
-#include "model/DescribeReplicaConflictInfoResult.h"
-#include "model/DescribeReplicaInitializeProgressRequest.h"
-#include "model/DescribeReplicaInitializeProgressResult.h"
-#include "model/DescribeReplicaPerformanceRequest.h"
-#include "model/DescribeReplicaPerformanceResult.h"
 #include "model/DescribeReplicaSetRoleRequest.h"
 #include "model/DescribeReplicaSetRoleResult.h"
-#include "model/DescribeReplicaUsageRequest.h"
-#include "model/DescribeReplicaUsageResult.h"
-#include "model/DescribeReplicasRequest.h"
-#include "model/DescribeReplicasResult.h"
-#include "model/DescribeReplicationGroupRequest.h"
-#include "model/DescribeReplicationGroupResult.h"
 #include "model/DescribeRoleZoneInfoRequest.h"
 #include "model/DescribeRoleZoneInfoResult.h"
 #include "model/DescribeRunningLogRecordsRequest.h"
 #include "model/DescribeRunningLogRecordsResult.h"
+#include "model/DescribeSecurityGroupConfigurationRequest.h"
+#include "model/DescribeSecurityGroupConfigurationResult.h"
 #include "model/DescribeSecurityIpsRequest.h"
 #include "model/DescribeSecurityIpsResult.h"
 #include "model/DescribeShardingNetworkAddressRequest.h"
 #include "model/DescribeShardingNetworkAddressResult.h"
 #include "model/DescribeSlowLogRecordsRequest.h"
 #include "model/DescribeSlowLogRecordsResult.h"
-#include "model/DescribeStaticVerificationListRequest.h"
-#include "model/DescribeStaticVerificationListResult.h"
-#include "model/DescribeStrategyRequest.h"
-#include "model/DescribeStrategyResult.h"
-#include "model/DescribeVerificationListRequest.h"
-#include "model/DescribeVerificationListResult.h"
+#include "model/DescribeTagsRequest.h"
+#include "model/DescribeTagsResult.h"
 #include "model/DestroyInstanceRequest.h"
 #include "model/DestroyInstanceResult.h"
-#include "model/EvaluateFailOverSwitchRequest.h"
-#include "model/EvaluateFailOverSwitchResult.h"
 #include "model/ListTagResourcesRequest.h"
 #include "model/ListTagResourcesResult.h"
 #include "model/MigrateAvailableZoneRequest.h"
@@ -154,8 +124,6 @@
 #include "model/MigrateToOtherZoneResult.h"
 #include "model/ModifyAccountDescriptionRequest.h"
 #include "model/ModifyAccountDescriptionResult.h"
-#include "model/ModifyActiveOperationTaskRequest.h"
-#include "model/ModifyActiveOperationTaskResult.h"
 #include "model/ModifyAuditLogFilterRequest.h"
 #include "model/ModifyAuditLogFilterResult.h"
 #include "model/ModifyAuditPolicyRequest.h"
@@ -180,8 +148,6 @@
 #include "model/ModifyDBInstanceSpecResult.h"
 #include "model/ModifyDBInstanceTDERequest.h"
 #include "model/ModifyDBInstanceTDEResult.h"
-#include "model/ModifyGuardDomainModeRequest.h"
-#include "model/ModifyGuardDomainModeResult.h"
 #include "model/ModifyInstanceAutoRenewalAttributeRequest.h"
 #include "model/ModifyInstanceAutoRenewalAttributeResult.h"
 #include "model/ModifyInstanceVpcAuthModeRequest.h"
@@ -190,24 +156,14 @@
 #include "model/ModifyNodeSpecResult.h"
 #include "model/ModifyParametersRequest.h"
 #include "model/ModifyParametersResult.h"
-#include "model/ModifyReplicaDescriptionRequest.h"
-#include "model/ModifyReplicaDescriptionResult.h"
-#include "model/ModifyReplicaModeRequest.h"
-#include "model/ModifyReplicaModeResult.h"
-#include "model/ModifyReplicaRecoveryModeRequest.h"
-#include "model/ModifyReplicaRecoveryModeResult.h"
-#include "model/ModifyReplicaRelationRequest.h"
-#include "model/ModifyReplicaRelationResult.h"
-#include "model/ModifyReplicaVerificationModeRequest.h"
-#include "model/ModifyReplicaVerificationModeResult.h"
+#include "model/ModifySecurityGroupConfigurationRequest.h"
+#include "model/ModifySecurityGroupConfigurationResult.h"
 #include "model/ModifySecurityIpsRequest.h"
 #include "model/ModifySecurityIpsResult.h"
 #include "model/ReleaseNodePrivateNetworkAddressRequest.h"
 #include "model/ReleaseNodePrivateNetworkAddressResult.h"
 #include "model/ReleasePublicNetworkAddressRequest.h"
 #include "model/ReleasePublicNetworkAddressResult.h"
-#include "model/ReleaseReplicaRequest.h"
-#include "model/ReleaseReplicaResult.h"
 #include "model/RenewDBInstanceRequest.h"
 #include "model/RenewDBInstanceResult.h"
 #include "model/ResetAccountPasswordRequest.h"
@@ -216,12 +172,8 @@
 #include "model/RestartDBInstanceResult.h"
 #include "model/RestoreDBInstanceRequest.h"
 #include "model/RestoreDBInstanceResult.h"
-#include "model/SampleRequest.h"
-#include "model/SampleResult.h"
 #include "model/SwitchDBInstanceHARequest.h"
 #include "model/SwitchDBInstanceHAResult.h"
-#include "model/SwithcDBInstanceHARequest.h"
-#include "model/SwithcDBInstanceHAResult.h"
 #include "model/TagResourcesRequest.h"
 #include "model/TagResourcesResult.h"
 #include "model/TransformToPrePaidRequest.h"
@@ -271,9 +223,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateShardingDBInstanceResult> CreateShardingDBInstanceOutcome;
 			typedef std::future<CreateShardingDBInstanceOutcome> CreateShardingDBInstanceOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::CreateShardingDBInstanceRequest&, const CreateShardingDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateShardingDBInstanceAsyncHandler;
-			typedef Outcome<Error, Model::CreateStaticVerificationResult> CreateStaticVerificationOutcome;
-			typedef std::future<CreateStaticVerificationOutcome> CreateStaticVerificationOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::CreateStaticVerificationRequest&, const CreateStaticVerificationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateStaticVerificationAsyncHandler;
 			typedef Outcome<Error, Model::DeleteDBInstanceResult> DeleteDBInstanceOutcome;
 			typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DeleteDBInstanceRequest&, const DeleteDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDBInstanceAsyncHandler;
@@ -283,18 +232,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeAccountsResult> DescribeAccountsOutcome;
 			typedef std::future<DescribeAccountsOutcome> DescribeAccountsOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeAccountsRequest&, const DescribeAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAccountsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeActiveOperationTaskResult> DescribeActiveOperationTaskOutcome;
-			typedef std::future<DescribeActiveOperationTaskOutcome> DescribeActiveOperationTaskOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskRequest&, const DescribeActiveOperationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskAsyncHandler;
-			typedef Outcome<Error, Model::DescribeActiveOperationTaskCountResult> DescribeActiveOperationTaskCountOutcome;
-			typedef std::future<DescribeActiveOperationTaskCountOutcome> DescribeActiveOperationTaskCountOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskCountRequest&, const DescribeActiveOperationTaskCountOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskCountAsyncHandler;
-			typedef Outcome<Error, Model::DescribeActiveOperationTaskRegionResult> DescribeActiveOperationTaskRegionOutcome;
-			typedef std::future<DescribeActiveOperationTaskRegionOutcome> DescribeActiveOperationTaskRegionOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskRegionRequest&, const DescribeActiveOperationTaskRegionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskRegionAsyncHandler;
-			typedef Outcome<Error, Model::DescribeActiveOperationTaskTypeResult> DescribeActiveOperationTaskTypeOutcome;
-			typedef std::future<DescribeActiveOperationTaskTypeOutcome> DescribeActiveOperationTaskTypeOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeActiveOperationTaskTypeRequest&, const DescribeActiveOperationTaskTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeActiveOperationTaskTypeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAuditFilesResult> DescribeAuditFilesOutcome;
 			typedef std::future<DescribeAuditFilesOutcome> DescribeAuditFilesOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeAuditFilesRequest&, const DescribeAuditFilesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAuditFilesAsyncHandler;
@@ -310,12 +247,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeAvailableEngineVersionResult> DescribeAvailableEngineVersionOutcome;
 			typedef std::future<DescribeAvailableEngineVersionOutcome> DescribeAvailableEngineVersionOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeAvailableEngineVersionRequest&, const DescribeAvailableEngineVersionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableEngineVersionAsyncHandler;
+			typedef Outcome<Error, Model::DescribeAvailableResourceResult> DescribeAvailableResourceOutcome;
+			typedef std::future<DescribeAvailableResourceOutcome> DescribeAvailableResourceOutcomeCallable;
+			typedef std::function<void(const DdsClient*, const Model::DescribeAvailableResourceRequest&, const DescribeAvailableResourceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableResourceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeAvailableTimeRangeResult> DescribeAvailableTimeRangeOutcome;
 			typedef std::future<DescribeAvailableTimeRangeOutcome> DescribeAvailableTimeRangeOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeAvailableTimeRangeRequest&, const DescribeAvailableTimeRangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvailableTimeRangeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAvaliableTimeRangeResult> DescribeAvaliableTimeRangeOutcome;
-			typedef std::future<DescribeAvaliableTimeRangeOutcome> DescribeAvaliableTimeRangeOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeAvaliableTimeRangeRequest&, const DescribeAvaliableTimeRangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAvaliableTimeRangeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeBackupDBsResult> DescribeBackupDBsOutcome;
 			typedef std::future<DescribeBackupDBsOutcome> DescribeBackupDBsOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeBackupDBsRequest&, const DescribeBackupDBsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBackupDBsAsyncHandler;
@@ -364,45 +301,24 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeParametersResult> DescribeParametersOutcome;
 			typedef std::future<DescribeParametersOutcome> DescribeParametersOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeParametersRequest&, const DescribeParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeParametersAsyncHandler;
-			typedef Outcome<Error, Model::DescribeRdsVSwitchsResult> DescribeRdsVSwitchsOutcome;
-			typedef std::future<DescribeRdsVSwitchsOutcome> DescribeRdsVSwitchsOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeRdsVSwitchsRequest&, const DescribeRdsVSwitchsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsVSwitchsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeRdsVpcsResult> DescribeRdsVpcsOutcome;
-			typedef std::future<DescribeRdsVpcsOutcome> DescribeRdsVpcsOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeRdsVpcsRequest&, const DescribeRdsVpcsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRdsVpcsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRegionsResult> DescribeRegionsOutcome;
 			typedef std::future<DescribeRegionsOutcome> DescribeRegionsOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeRegionsRequest&, const DescribeRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRegionsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRenewalPriceResult> DescribeRenewalPriceOutcome;
 			typedef std::future<DescribeRenewalPriceOutcome> DescribeRenewalPriceOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeRenewalPriceRequest&, const DescribeRenewalPriceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRenewalPriceAsyncHandler;
-			typedef Outcome<Error, Model::DescribeReplicaConflictInfoResult> DescribeReplicaConflictInfoOutcome;
-			typedef std::future<DescribeReplicaConflictInfoOutcome> DescribeReplicaConflictInfoOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeReplicaConflictInfoRequest&, const DescribeReplicaConflictInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaConflictInfoAsyncHandler;
-			typedef Outcome<Error, Model::DescribeReplicaInitializeProgressResult> DescribeReplicaInitializeProgressOutcome;
-			typedef std::future<DescribeReplicaInitializeProgressOutcome> DescribeReplicaInitializeProgressOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeReplicaInitializeProgressRequest&, const DescribeReplicaInitializeProgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaInitializeProgressAsyncHandler;
-			typedef Outcome<Error, Model::DescribeReplicaPerformanceResult> DescribeReplicaPerformanceOutcome;
-			typedef std::future<DescribeReplicaPerformanceOutcome> DescribeReplicaPerformanceOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeReplicaPerformanceRequest&, const DescribeReplicaPerformanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaPerformanceAsyncHandler;
 			typedef Outcome<Error, Model::DescribeReplicaSetRoleResult> DescribeReplicaSetRoleOutcome;
 			typedef std::future<DescribeReplicaSetRoleOutcome> DescribeReplicaSetRoleOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeReplicaSetRoleRequest&, const DescribeReplicaSetRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaSetRoleAsyncHandler;
-			typedef Outcome<Error, Model::DescribeReplicaUsageResult> DescribeReplicaUsageOutcome;
-			typedef std::future<DescribeReplicaUsageOutcome> DescribeReplicaUsageOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeReplicaUsageRequest&, const DescribeReplicaUsageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicaUsageAsyncHandler;
-			typedef Outcome<Error, Model::DescribeReplicasResult> DescribeReplicasOutcome;
-			typedef std::future<DescribeReplicasOutcome> DescribeReplicasOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeReplicasRequest&, const DescribeReplicasOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicasAsyncHandler;
-			typedef Outcome<Error, Model::DescribeReplicationGroupResult> DescribeReplicationGroupOutcome;
-			typedef std::future<DescribeReplicationGroupOutcome> DescribeReplicationGroupOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeReplicationGroupRequest&, const DescribeReplicationGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeReplicationGroupAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRoleZoneInfoResult> DescribeRoleZoneInfoOutcome;
 			typedef std::future<DescribeRoleZoneInfoOutcome> DescribeRoleZoneInfoOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeRoleZoneInfoRequest&, const DescribeRoleZoneInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRoleZoneInfoAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRunningLogRecordsResult> DescribeRunningLogRecordsOutcome;
 			typedef std::future<DescribeRunningLogRecordsOutcome> DescribeRunningLogRecordsOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeRunningLogRecordsRequest&, const DescribeRunningLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRunningLogRecordsAsyncHandler;
+			typedef Outcome<Error, Model::DescribeSecurityGroupConfigurationResult> DescribeSecurityGroupConfigurationOutcome;
+			typedef std::future<DescribeSecurityGroupConfigurationOutcome> DescribeSecurityGroupConfigurationOutcomeCallable;
+			typedef std::function<void(const DdsClient*, const Model::DescribeSecurityGroupConfigurationRequest&, const DescribeSecurityGroupConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityGroupConfigurationAsyncHandler;
 			typedef Outcome<Error, Model::DescribeSecurityIpsResult> DescribeSecurityIpsOutcome;
 			typedef std::future<DescribeSecurityIpsOutcome> DescribeSecurityIpsOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeSecurityIpsRequest&, const DescribeSecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSecurityIpsAsyncHandler;
@@ -412,21 +328,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeSlowLogRecordsResult> DescribeSlowLogRecordsOutcome;
 			typedef std::future<DescribeSlowLogRecordsOutcome> DescribeSlowLogRecordsOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DescribeSlowLogRecordsRequest&, const DescribeSlowLogRecordsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSlowLogRecordsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeStaticVerificationListResult> DescribeStaticVerificationListOutcome;
-			typedef std::future<DescribeStaticVerificationListOutcome> DescribeStaticVerificationListOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeStaticVerificationListRequest&, const DescribeStaticVerificationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStaticVerificationListAsyncHandler;
-			typedef Outcome<Error, Model::DescribeStrategyResult> DescribeStrategyOutcome;
-			typedef std::future<DescribeStrategyOutcome> DescribeStrategyOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeStrategyRequest&, const DescribeStrategyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeStrategyAsyncHandler;
-			typedef Outcome<Error, Model::DescribeVerificationListResult> DescribeVerificationListOutcome;
-			typedef std::future<DescribeVerificationListOutcome> DescribeVerificationListOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::DescribeVerificationListRequest&, const DescribeVerificationListOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVerificationListAsyncHandler;
+			typedef Outcome<Error, Model::DescribeTagsResult> DescribeTagsOutcome;
+			typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
+			typedef std::function<void(const DdsClient*, const Model::DescribeTagsRequest&, const DescribeTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagsAsyncHandler;
 			typedef Outcome<Error, Model::DestroyInstanceResult> DestroyInstanceOutcome;
 			typedef std::future<DestroyInstanceOutcome> DestroyInstanceOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::DestroyInstanceRequest&, const DestroyInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DestroyInstanceAsyncHandler;
-			typedef Outcome<Error, Model::EvaluateFailOverSwitchResult> EvaluateFailOverSwitchOutcome;
-			typedef std::future<EvaluateFailOverSwitchOutcome> EvaluateFailOverSwitchOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::EvaluateFailOverSwitchRequest&, const EvaluateFailOverSwitchOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EvaluateFailOverSwitchAsyncHandler;
 			typedef Outcome<Error, Model::ListTagResourcesResult> ListTagResourcesOutcome;
 			typedef std::future<ListTagResourcesOutcome> ListTagResourcesOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ListTagResourcesRequest&, const ListTagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListTagResourcesAsyncHandler;
@@ -439,9 +346,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyAccountDescriptionResult> ModifyAccountDescriptionOutcome;
 			typedef std::future<ModifyAccountDescriptionOutcome> ModifyAccountDescriptionOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ModifyAccountDescriptionRequest&, const ModifyAccountDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAccountDescriptionAsyncHandler;
-			typedef Outcome<Error, Model::ModifyActiveOperationTaskResult> ModifyActiveOperationTaskOutcome;
-			typedef std::future<ModifyActiveOperationTaskOutcome> ModifyActiveOperationTaskOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ModifyActiveOperationTaskRequest&, const ModifyActiveOperationTaskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyActiveOperationTaskAsyncHandler;
 			typedef Outcome<Error, Model::ModifyAuditLogFilterResult> ModifyAuditLogFilterOutcome;
 			typedef std::future<ModifyAuditLogFilterOutcome> ModifyAuditLogFilterOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ModifyAuditLogFilterRequest&, const ModifyAuditLogFilterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyAuditLogFilterAsyncHandler;
@@ -478,9 +382,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyDBInstanceTDEResult> ModifyDBInstanceTDEOutcome;
 			typedef std::future<ModifyDBInstanceTDEOutcome> ModifyDBInstanceTDEOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ModifyDBInstanceTDERequest&, const ModifyDBInstanceTDEOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDBInstanceTDEAsyncHandler;
-			typedef Outcome<Error, Model::ModifyGuardDomainModeResult> ModifyGuardDomainModeOutcome;
-			typedef std::future<ModifyGuardDomainModeOutcome> ModifyGuardDomainModeOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ModifyGuardDomainModeRequest&, const ModifyGuardDomainModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyGuardDomainModeAsyncHandler;
 			typedef Outcome<Error, Model::ModifyInstanceAutoRenewalAttributeResult> ModifyInstanceAutoRenewalAttributeOutcome;
 			typedef std::future<ModifyInstanceAutoRenewalAttributeOutcome> ModifyInstanceAutoRenewalAttributeOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ModifyInstanceAutoRenewalAttributeRequest&, const ModifyInstanceAutoRenewalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceAutoRenewalAttributeAsyncHandler;
@@ -493,21 +394,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyParametersResult> ModifyParametersOutcome;
 			typedef std::future<ModifyParametersOutcome> ModifyParametersOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ModifyParametersRequest&, const ModifyParametersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyParametersAsyncHandler;
-			typedef Outcome<Error, Model::ModifyReplicaDescriptionResult> ModifyReplicaDescriptionOutcome;
-			typedef std::future<ModifyReplicaDescriptionOutcome> ModifyReplicaDescriptionOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ModifyReplicaDescriptionRequest&, const ModifyReplicaDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaDescriptionAsyncHandler;
-			typedef Outcome<Error, Model::ModifyReplicaModeResult> ModifyReplicaModeOutcome;
-			typedef std::future<ModifyReplicaModeOutcome> ModifyReplicaModeOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ModifyReplicaModeRequest&, const ModifyReplicaModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaModeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyReplicaRecoveryModeResult> ModifyReplicaRecoveryModeOutcome;
-			typedef std::future<ModifyReplicaRecoveryModeOutcome> ModifyReplicaRecoveryModeOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ModifyReplicaRecoveryModeRequest&, const ModifyReplicaRecoveryModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaRecoveryModeAsyncHandler;
-			typedef Outcome<Error, Model::ModifyReplicaRelationResult> ModifyReplicaRelationOutcome;
-			typedef std::future<ModifyReplicaRelationOutcome> ModifyReplicaRelationOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ModifyReplicaRelationRequest&, const ModifyReplicaRelationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaRelationAsyncHandler;
-			typedef Outcome<Error, Model::ModifyReplicaVerificationModeResult> ModifyReplicaVerificationModeOutcome;
-			typedef std::future<ModifyReplicaVerificationModeOutcome> ModifyReplicaVerificationModeOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ModifyReplicaVerificationModeRequest&, const ModifyReplicaVerificationModeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyReplicaVerificationModeAsyncHandler;
+			typedef Outcome<Error, Model::ModifySecurityGroupConfigurationResult> ModifySecurityGroupConfigurationOutcome;
+			typedef std::future<ModifySecurityGroupConfigurationOutcome> ModifySecurityGroupConfigurationOutcomeCallable;
+			typedef std::function<void(const DdsClient*, const Model::ModifySecurityGroupConfigurationRequest&, const ModifySecurityGroupConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityGroupConfigurationAsyncHandler;
 			typedef Outcome<Error, Model::ModifySecurityIpsResult> ModifySecurityIpsOutcome;
 			typedef std::future<ModifySecurityIpsOutcome> ModifySecurityIpsOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ModifySecurityIpsRequest&, const ModifySecurityIpsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifySecurityIpsAsyncHandler;
@@ -517,9 +406,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ReleasePublicNetworkAddressResult> ReleasePublicNetworkAddressOutcome;
 			typedef std::future<ReleasePublicNetworkAddressOutcome> ReleasePublicNetworkAddressOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::ReleasePublicNetworkAddressRequest&, const ReleasePublicNetworkAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleasePublicNetworkAddressAsyncHandler;
-			typedef Outcome<Error, Model::ReleaseReplicaResult> ReleaseReplicaOutcome;
-			typedef std::future<ReleaseReplicaOutcome> ReleaseReplicaOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::ReleaseReplicaRequest&, const ReleaseReplicaOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReleaseReplicaAsyncHandler;
 			typedef Outcome<Error, Model::RenewDBInstanceResult> RenewDBInstanceOutcome;
 			typedef std::future<RenewDBInstanceOutcome> RenewDBInstanceOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::RenewDBInstanceRequest&, const RenewDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RenewDBInstanceAsyncHandler;
@@ -532,15 +418,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::RestoreDBInstanceResult> RestoreDBInstanceOutcome;
 			typedef std::future<RestoreDBInstanceOutcome> RestoreDBInstanceOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::RestoreDBInstanceRequest&, const RestoreDBInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RestoreDBInstanceAsyncHandler;
-			typedef Outcome<Error, Model::SampleResult> SampleOutcome;
-			typedef std::future<SampleOutcome> SampleOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::SampleRequest&, const SampleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SampleAsyncHandler;
 			typedef Outcome<Error, Model::SwitchDBInstanceHAResult> SwitchDBInstanceHAOutcome;
 			typedef std::future<SwitchDBInstanceHAOutcome> SwitchDBInstanceHAOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::SwitchDBInstanceHARequest&, const SwitchDBInstanceHAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwitchDBInstanceHAAsyncHandler;
-			typedef Outcome<Error, Model::SwithcDBInstanceHAResult> SwithcDBInstanceHAOutcome;
-			typedef std::future<SwithcDBInstanceHAOutcome> SwithcDBInstanceHAOutcomeCallable;
-			typedef std::function<void(const DdsClient*, const Model::SwithcDBInstanceHARequest&, const SwithcDBInstanceHAOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SwithcDBInstanceHAAsyncHandler;
 			typedef Outcome<Error, Model::TagResourcesResult> TagResourcesOutcome;
 			typedef std::future<TagResourcesOutcome> TagResourcesOutcomeCallable;
 			typedef std::function<void(const DdsClient*, const Model::TagResourcesRequest&, const TagResourcesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TagResourcesAsyncHandler;
@@ -591,9 +471,6 @@ namespace AlibabaCloud
 			CreateShardingDBInstanceOutcome createShardingDBInstance(const Model::CreateShardingDBInstanceRequest &request)const;
 			void createShardingDBInstanceAsync(const Model::CreateShardingDBInstanceRequest& request, const CreateShardingDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateShardingDBInstanceOutcomeCallable createShardingDBInstanceCallable(const Model::CreateShardingDBInstanceRequest& request) const;
-			CreateStaticVerificationOutcome createStaticVerification(const Model::CreateStaticVerificationRequest &request)const;
-			void createStaticVerificationAsync(const Model::CreateStaticVerificationRequest& request, const CreateStaticVerificationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateStaticVerificationOutcomeCallable createStaticVerificationCallable(const Model::CreateStaticVerificationRequest& request) const;
 			DeleteDBInstanceOutcome deleteDBInstance(const Model::DeleteDBInstanceRequest &request)const;
 			void deleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteDBInstanceOutcomeCallable deleteDBInstanceCallable(const Model::DeleteDBInstanceRequest& request) const;
@@ -603,18 +480,6 @@ namespace AlibabaCloud
 			DescribeAccountsOutcome describeAccounts(const Model::DescribeAccountsRequest &request)const;
 			void describeAccountsAsync(const Model::DescribeAccountsRequest& request, const DescribeAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAccountsOutcomeCallable describeAccountsCallable(const Model::DescribeAccountsRequest& request) const;
-			DescribeActiveOperationTaskOutcome describeActiveOperationTask(const Model::DescribeActiveOperationTaskRequest &request)const;
-			void describeActiveOperationTaskAsync(const Model::DescribeActiveOperationTaskRequest& request, const DescribeActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeActiveOperationTaskOutcomeCallable describeActiveOperationTaskCallable(const Model::DescribeActiveOperationTaskRequest& request) const;
-			DescribeActiveOperationTaskCountOutcome describeActiveOperationTaskCount(const Model::DescribeActiveOperationTaskCountRequest &request)const;
-			void describeActiveOperationTaskCountAsync(const Model::DescribeActiveOperationTaskCountRequest& request, const DescribeActiveOperationTaskCountAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeActiveOperationTaskCountOutcomeCallable describeActiveOperationTaskCountCallable(const Model::DescribeActiveOperationTaskCountRequest& request) const;
-			DescribeActiveOperationTaskRegionOutcome describeActiveOperationTaskRegion(const Model::DescribeActiveOperationTaskRegionRequest &request)const;
-			void describeActiveOperationTaskRegionAsync(const Model::DescribeActiveOperationTaskRegionRequest& request, const DescribeActiveOperationTaskRegionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeActiveOperationTaskRegionOutcomeCallable describeActiveOperationTaskRegionCallable(const Model::DescribeActiveOperationTaskRegionRequest& request) const;
-			DescribeActiveOperationTaskTypeOutcome describeActiveOperationTaskType(const Model::DescribeActiveOperationTaskTypeRequest &request)const;
-			void describeActiveOperationTaskTypeAsync(const Model::DescribeActiveOperationTaskTypeRequest& request, const DescribeActiveOperationTaskTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeActiveOperationTaskTypeOutcomeCallable describeActiveOperationTaskTypeCallable(const Model::DescribeActiveOperationTaskTypeRequest& request) const;
 			DescribeAuditFilesOutcome describeAuditFiles(const Model::DescribeAuditFilesRequest &request)const;
 			void describeAuditFilesAsync(const Model::DescribeAuditFilesRequest& request, const DescribeAuditFilesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAuditFilesOutcomeCallable describeAuditFilesCallable(const Model::DescribeAuditFilesRequest& request) const;
@@ -630,12 +495,12 @@ namespace AlibabaCloud
 			DescribeAvailableEngineVersionOutcome describeAvailableEngineVersion(const Model::DescribeAvailableEngineVersionRequest &request)const;
 			void describeAvailableEngineVersionAsync(const Model::DescribeAvailableEngineVersionRequest& request, const DescribeAvailableEngineVersionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAvailableEngineVersionOutcomeCallable describeAvailableEngineVersionCallable(const Model::DescribeAvailableEngineVersionRequest& request) const;
+			DescribeAvailableResourceOutcome describeAvailableResource(const Model::DescribeAvailableResourceRequest &request)const;
+			void describeAvailableResourceAsync(const Model::DescribeAvailableResourceRequest& request, const DescribeAvailableResourceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeAvailableResourceOutcomeCallable describeAvailableResourceCallable(const Model::DescribeAvailableResourceRequest& request) const;
 			DescribeAvailableTimeRangeOutcome describeAvailableTimeRange(const Model::DescribeAvailableTimeRangeRequest &request)const;
 			void describeAvailableTimeRangeAsync(const Model::DescribeAvailableTimeRangeRequest& request, const DescribeAvailableTimeRangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeAvailableTimeRangeOutcomeCallable describeAvailableTimeRangeCallable(const Model::DescribeAvailableTimeRangeRequest& request) const;
-			DescribeAvaliableTimeRangeOutcome describeAvaliableTimeRange(const Model::DescribeAvaliableTimeRangeRequest &request)const;
-			void describeAvaliableTimeRangeAsync(const Model::DescribeAvaliableTimeRangeRequest& request, const DescribeAvaliableTimeRangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeAvaliableTimeRangeOutcomeCallable describeAvaliableTimeRangeCallable(const Model::DescribeAvaliableTimeRangeRequest& request) const;
 			DescribeBackupDBsOutcome describeBackupDBs(const Model::DescribeBackupDBsRequest &request)const;
 			void describeBackupDBsAsync(const Model::DescribeBackupDBsRequest& request, const DescribeBackupDBsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeBackupDBsOutcomeCallable describeBackupDBsCallable(const Model::DescribeBackupDBsRequest& request) const;
@@ -684,45 +549,24 @@ namespace AlibabaCloud
 			DescribeParametersOutcome describeParameters(const Model::DescribeParametersRequest &request)const;
 			void describeParametersAsync(const Model::DescribeParametersRequest& request, const DescribeParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeParametersOutcomeCallable describeParametersCallable(const Model::DescribeParametersRequest& request) const;
-			DescribeRdsVSwitchsOutcome describeRdsVSwitchs(const Model::DescribeRdsVSwitchsRequest &request)const;
-			void describeRdsVSwitchsAsync(const Model::DescribeRdsVSwitchsRequest& request, const DescribeRdsVSwitchsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeRdsVSwitchsOutcomeCallable describeRdsVSwitchsCallable(const Model::DescribeRdsVSwitchsRequest& request) const;
-			DescribeRdsVpcsOutcome describeRdsVpcs(const Model::DescribeRdsVpcsRequest &request)const;
-			void describeRdsVpcsAsync(const Model::DescribeRdsVpcsRequest& request, const DescribeRdsVpcsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeRdsVpcsOutcomeCallable describeRdsVpcsCallable(const Model::DescribeRdsVpcsRequest& request) const;
 			DescribeRegionsOutcome describeRegions(const Model::DescribeRegionsRequest &request)const;
 			void describeRegionsAsync(const Model::DescribeRegionsRequest& request, const DescribeRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRegionsOutcomeCallable describeRegionsCallable(const Model::DescribeRegionsRequest& request) const;
 			DescribeRenewalPriceOutcome describeRenewalPrice(const Model::DescribeRenewalPriceRequest &request)const;
 			void describeRenewalPriceAsync(const Model::DescribeRenewalPriceRequest& request, const DescribeRenewalPriceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRenewalPriceOutcomeCallable describeRenewalPriceCallable(const Model::DescribeRenewalPriceRequest& request) const;
-			DescribeReplicaConflictInfoOutcome describeReplicaConflictInfo(const Model::DescribeReplicaConflictInfoRequest &request)const;
-			void describeReplicaConflictInfoAsync(const Model::DescribeReplicaConflictInfoRequest& request, const DescribeReplicaConflictInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeReplicaConflictInfoOutcomeCallable describeReplicaConflictInfoCallable(const Model::DescribeReplicaConflictInfoRequest& request) const;
-			DescribeReplicaInitializeProgressOutcome describeReplicaInitializeProgress(const Model::DescribeReplicaInitializeProgressRequest &request)const;
-			void describeReplicaInitializeProgressAsync(const Model::DescribeReplicaInitializeProgressRequest& request, const DescribeReplicaInitializeProgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeReplicaInitializeProgressOutcomeCallable describeReplicaInitializeProgressCallable(const Model::DescribeReplicaInitializeProgressRequest& request) const;
-			DescribeReplicaPerformanceOutcome describeReplicaPerformance(const Model::DescribeReplicaPerformanceRequest &request)const;
-			void describeReplicaPerformanceAsync(const Model::DescribeReplicaPerformanceRequest& request, const DescribeReplicaPerformanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeReplicaPerformanceOutcomeCallable describeReplicaPerformanceCallable(const Model::DescribeReplicaPerformanceRequest& request) const;
 			DescribeReplicaSetRoleOutcome describeReplicaSetRole(const Model::DescribeReplicaSetRoleRequest &request)const;
 			void describeReplicaSetRoleAsync(const Model::DescribeReplicaSetRoleRequest& request, const DescribeReplicaSetRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeReplicaSetRoleOutcomeCallable describeReplicaSetRoleCallable(const Model::DescribeReplicaSetRoleRequest& request) const;
-			DescribeReplicaUsageOutcome describeReplicaUsage(const Model::DescribeReplicaUsageRequest &request)const;
-			void describeReplicaUsageAsync(const Model::DescribeReplicaUsageRequest& request, const DescribeReplicaUsageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeReplicaUsageOutcomeCallable describeReplicaUsageCallable(const Model::DescribeReplicaUsageRequest& request) const;
-			DescribeReplicasOutcome describeReplicas(const Model::DescribeReplicasRequest &request)const;
-			void describeReplicasAsync(const Model::DescribeReplicasRequest& request, const DescribeReplicasAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeReplicasOutcomeCallable describeReplicasCallable(const Model::DescribeReplicasRequest& request) const;
-			DescribeReplicationGroupOutcome describeReplicationGroup(const Model::DescribeReplicationGroupRequest &request)const;
-			void describeReplicationGroupAsync(const Model::DescribeReplicationGroupRequest& request, const DescribeReplicationGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeReplicationGroupOutcomeCallable describeReplicationGroupCallable(const Model::DescribeReplicationGroupRequest& request) const;
 			DescribeRoleZoneInfoOutcome describeRoleZoneInfo(const Model::DescribeRoleZoneInfoRequest &request)const;
 			void describeRoleZoneInfoAsync(const Model::DescribeRoleZoneInfoRequest& request, const DescribeRoleZoneInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRoleZoneInfoOutcomeCallable describeRoleZoneInfoCallable(const Model::DescribeRoleZoneInfoRequest& request) const;
 			DescribeRunningLogRecordsOutcome describeRunningLogRecords(const Model::DescribeRunningLogRecordsRequest &request)const;
 			void describeRunningLogRecordsAsync(const Model::DescribeRunningLogRecordsRequest& request, const DescribeRunningLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRunningLogRecordsOutcomeCallable describeRunningLogRecordsCallable(const Model::DescribeRunningLogRecordsRequest& request) const;
+			DescribeSecurityGroupConfigurationOutcome describeSecurityGroupConfiguration(const Model::DescribeSecurityGroupConfigurationRequest &request)const;
+			void describeSecurityGroupConfigurationAsync(const Model::DescribeSecurityGroupConfigurationRequest& request, const DescribeSecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeSecurityGroupConfigurationOutcomeCallable describeSecurityGroupConfigurationCallable(const Model::DescribeSecurityGroupConfigurationRequest& request) const;
 			DescribeSecurityIpsOutcome describeSecurityIps(const Model::DescribeSecurityIpsRequest &request)const;
 			void describeSecurityIpsAsync(const Model::DescribeSecurityIpsRequest& request, const DescribeSecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeSecurityIpsOutcomeCallable describeSecurityIpsCallable(const Model::DescribeSecurityIpsRequest& request) const;
@@ -732,21 +576,12 @@ namespace AlibabaCloud
 			DescribeSlowLogRecordsOutcome describeSlowLogRecords(const Model::DescribeSlowLogRecordsRequest &request)const;
 			void describeSlowLogRecordsAsync(const Model::DescribeSlowLogRecordsRequest& request, const DescribeSlowLogRecordsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeSlowLogRecordsOutcomeCallable describeSlowLogRecordsCallable(const Model::DescribeSlowLogRecordsRequest& request) const;
-			DescribeStaticVerificationListOutcome describeStaticVerificationList(const Model::DescribeStaticVerificationListRequest &request)const;
-			void describeStaticVerificationListAsync(const Model::DescribeStaticVerificationListRequest& request, const DescribeStaticVerificationListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeStaticVerificationListOutcomeCallable describeStaticVerificationListCallable(const Model::DescribeStaticVerificationListRequest& request) const;
-			DescribeStrategyOutcome describeStrategy(const Model::DescribeStrategyRequest &request)const;
-			void describeStrategyAsync(const Model::DescribeStrategyRequest& request, const DescribeStrategyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeStrategyOutcomeCallable describeStrategyCallable(const Model::DescribeStrategyRequest& request) const;
-			DescribeVerificationListOutcome describeVerificationList(const Model::DescribeVerificationListRequest &request)const;
-			void describeVerificationListAsync(const Model::DescribeVerificationListRequest& request, const DescribeVerificationListAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeVerificationListOutcomeCallable describeVerificationListCallable(const Model::DescribeVerificationListRequest& request) const;
+			DescribeTagsOutcome describeTags(const Model::DescribeTagsRequest &request)const;
+			void describeTagsAsync(const Model::DescribeTagsRequest& request, const DescribeTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			DescribeTagsOutcomeCallable describeTagsCallable(const Model::DescribeTagsRequest& request) const;
 			DestroyInstanceOutcome destroyInstance(const Model::DestroyInstanceRequest &request)const;
 			void destroyInstanceAsync(const Model::DestroyInstanceRequest& request, const DestroyInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DestroyInstanceOutcomeCallable destroyInstanceCallable(const Model::DestroyInstanceRequest& request) const;
-			EvaluateFailOverSwitchOutcome evaluateFailOverSwitch(const Model::EvaluateFailOverSwitchRequest &request)const;
-			void evaluateFailOverSwitchAsync(const Model::EvaluateFailOverSwitchRequest& request, const EvaluateFailOverSwitchAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			EvaluateFailOverSwitchOutcomeCallable evaluateFailOverSwitchCallable(const Model::EvaluateFailOverSwitchRequest& request) const;
 			ListTagResourcesOutcome listTagResources(const Model::ListTagResourcesRequest &request)const;
 			void listTagResourcesAsync(const Model::ListTagResourcesRequest& request, const ListTagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ListTagResourcesOutcomeCallable listTagResourcesCallable(const Model::ListTagResourcesRequest& request) const;
@@ -759,9 +594,6 @@ namespace AlibabaCloud
 			ModifyAccountDescriptionOutcome modifyAccountDescription(const Model::ModifyAccountDescriptionRequest &request)const;
 			void modifyAccountDescriptionAsync(const Model::ModifyAccountDescriptionRequest& request, const ModifyAccountDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyAccountDescriptionOutcomeCallable modifyAccountDescriptionCallable(const Model::ModifyAccountDescriptionRequest& request) const;
-			ModifyActiveOperationTaskOutcome modifyActiveOperationTask(const Model::ModifyActiveOperationTaskRequest &request)const;
-			void modifyActiveOperationTaskAsync(const Model::ModifyActiveOperationTaskRequest& request, const ModifyActiveOperationTaskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyActiveOperationTaskOutcomeCallable modifyActiveOperationTaskCallable(const Model::ModifyActiveOperationTaskRequest& request) const;
 			ModifyAuditLogFilterOutcome modifyAuditLogFilter(const Model::ModifyAuditLogFilterRequest &request)const;
 			void modifyAuditLogFilterAsync(const Model::ModifyAuditLogFilterRequest& request, const ModifyAuditLogFilterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyAuditLogFilterOutcomeCallable modifyAuditLogFilterCallable(const Model::ModifyAuditLogFilterRequest& request) const;
@@ -798,9 +630,6 @@ namespace AlibabaCloud
 			ModifyDBInstanceTDEOutcome modifyDBInstanceTDE(const Model::ModifyDBInstanceTDERequest &request)const;
 			void modifyDBInstanceTDEAsync(const Model::ModifyDBInstanceTDERequest& request, const ModifyDBInstanceTDEAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDBInstanceTDEOutcomeCallable modifyDBInstanceTDECallable(const Model::ModifyDBInstanceTDERequest& request) const;
-			ModifyGuardDomainModeOutcome modifyGuardDomainMode(const Model::ModifyGuardDomainModeRequest &request)const;
-			void modifyGuardDomainModeAsync(const Model::ModifyGuardDomainModeRequest& request, const ModifyGuardDomainModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyGuardDomainModeOutcomeCallable modifyGuardDomainModeCallable(const Model::ModifyGuardDomainModeRequest& request) const;
 			ModifyInstanceAutoRenewalAttributeOutcome modifyInstanceAutoRenewalAttribute(const Model::ModifyInstanceAutoRenewalAttributeRequest &request)const;
 			void modifyInstanceAutoRenewalAttributeAsync(const Model::ModifyInstanceAutoRenewalAttributeRequest& request, const ModifyInstanceAutoRenewalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyInstanceAutoRenewalAttributeOutcomeCallable modifyInstanceAutoRenewalAttributeCallable(const Model::ModifyInstanceAutoRenewalAttributeRequest& request) const;
@@ -813,21 +642,9 @@ namespace AlibabaCloud
 			ModifyParametersOutcome modifyParameters(const Model::ModifyParametersRequest &request)const;
 			void modifyParametersAsync(const Model::ModifyParametersRequest& request, const ModifyParametersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyParametersOutcomeCallable modifyParametersCallable(const Model::ModifyParametersRequest& request) const;
-			ModifyReplicaDescriptionOutcome modifyReplicaDescription(const Model::ModifyReplicaDescriptionRequest &request)const;
-			void modifyReplicaDescriptionAsync(const Model::ModifyReplicaDescriptionRequest& request, const ModifyReplicaDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyReplicaDescriptionOutcomeCallable modifyReplicaDescriptionCallable(const Model::ModifyReplicaDescriptionRequest& request) const;
-			ModifyReplicaModeOutcome modifyReplicaMode(const Model::ModifyReplicaModeRequest &request)const;
-			void modifyReplicaModeAsync(const Model::ModifyReplicaModeRequest& request, const ModifyReplicaModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyReplicaModeOutcomeCallable modifyReplicaModeCallable(const Model::ModifyReplicaModeRequest& request) const;
-			ModifyReplicaRecoveryModeOutcome modifyReplicaRecoveryMode(const Model::ModifyReplicaRecoveryModeRequest &request)const;
-			void modifyReplicaRecoveryModeAsync(const Model::ModifyReplicaRecoveryModeRequest& request, const ModifyReplicaRecoveryModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyReplicaRecoveryModeOutcomeCallable modifyReplicaRecoveryModeCallable(const Model::ModifyReplicaRecoveryModeRequest& request) const;
-			ModifyReplicaRelationOutcome modifyReplicaRelation(const Model::ModifyReplicaRelationRequest &request)const;
-			void modifyReplicaRelationAsync(const Model::ModifyReplicaRelationRequest& request, const ModifyReplicaRelationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyReplicaRelationOutcomeCallable modifyReplicaRelationCallable(const Model::ModifyReplicaRelationRequest& request) const;
-			ModifyReplicaVerificationModeOutcome modifyReplicaVerificationMode(const Model::ModifyReplicaVerificationModeRequest &request)const;
-			void modifyReplicaVerificationModeAsync(const Model::ModifyReplicaVerificationModeRequest& request, const ModifyReplicaVerificationModeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyReplicaVerificationModeOutcomeCallable modifyReplicaVerificationModeCallable(const Model::ModifyReplicaVerificationModeRequest& request) const;
+			ModifySecurityGroupConfigurationOutcome modifySecurityGroupConfiguration(const Model::ModifySecurityGroupConfigurationRequest &request)const;
+			void modifySecurityGroupConfigurationAsync(const Model::ModifySecurityGroupConfigurationRequest& request, const ModifySecurityGroupConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
+			ModifySecurityGroupConfigurationOutcomeCallable modifySecurityGroupConfigurationCallable(const Model::ModifySecurityGroupConfigurationRequest& request) const;
 			ModifySecurityIpsOutcome modifySecurityIps(const Model::ModifySecurityIpsRequest &request)const;
 			void modifySecurityIpsAsync(const Model::ModifySecurityIpsRequest& request, const ModifySecurityIpsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifySecurityIpsOutcomeCallable modifySecurityIpsCallable(const Model::ModifySecurityIpsRequest& request) const;
@@ -837,9 +654,6 @@ namespace AlibabaCloud
 			ReleasePublicNetworkAddressOutcome releasePublicNetworkAddress(const Model::ReleasePublicNetworkAddressRequest &request)const;
 			void releasePublicNetworkAddressAsync(const Model::ReleasePublicNetworkAddressRequest& request, const ReleasePublicNetworkAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ReleasePublicNetworkAddressOutcomeCallable releasePublicNetworkAddressCallable(const Model::ReleasePublicNetworkAddressRequest& request) const;
-			ReleaseReplicaOutcome releaseReplica(const Model::ReleaseReplicaRequest &request)const;
-			void releaseReplicaAsync(const Model::ReleaseReplicaRequest& request, const ReleaseReplicaAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ReleaseReplicaOutcomeCallable releaseReplicaCallable(const Model::ReleaseReplicaRequest& request) const;
 			RenewDBInstanceOutcome renewDBInstance(const Model::RenewDBInstanceRequest &request)const;
 			void renewDBInstanceAsync(const Model::RenewDBInstanceRequest& request, const RenewDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RenewDBInstanceOutcomeCallable renewDBInstanceCallable(const Model::RenewDBInstanceRequest& request) const;
@@ -852,15 +666,9 @@ namespace AlibabaCloud
 			RestoreDBInstanceOutcome restoreDBInstance(const Model::RestoreDBInstanceRequest &request)const;
 			void restoreDBInstanceAsync(const Model::RestoreDBInstanceRequest& request, const RestoreDBInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RestoreDBInstanceOutcomeCallable restoreDBInstanceCallable(const Model::RestoreDBInstanceRequest& request) const;
-			SampleOutcome sample(const Model::SampleRequest &request)const;
-			void sampleAsync(const Model::SampleRequest& request, const SampleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SampleOutcomeCallable sampleCallable(const Model::SampleRequest& request) const;
 			SwitchDBInstanceHAOutcome switchDBInstanceHA(const Model::SwitchDBInstanceHARequest &request)const;
 			void switchDBInstanceHAAsync(const Model::SwitchDBInstanceHARequest& request, const SwitchDBInstanceHAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			SwitchDBInstanceHAOutcomeCallable switchDBInstanceHACallable(const Model::SwitchDBInstanceHARequest& request) const;
-			SwithcDBInstanceHAOutcome swithcDBInstanceHA(const Model::SwithcDBInstanceHARequest &request)const;
-			void swithcDBInstanceHAAsync(const Model::SwithcDBInstanceHARequest& request, const SwithcDBInstanceHAAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SwithcDBInstanceHAOutcomeCallable swithcDBInstanceHACallable(const Model::SwithcDBInstanceHARequest& request) const;
 			TagResourcesOutcome tagResources(const Model::TagResourcesRequest &request)const;
 			void tagResourcesAsync(const Model::TagResourcesRequest& request, const TagResourcesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			TagResourcesOutcomeCallable tagResourcesCallable(const Model::TagResourcesRequest& request) const;

+ 33 - 33
dds/include/alibabacloud/dds/model/AllocateNodePrivateNetworkAddressRequest.h

@@ -35,41 +35,41 @@ namespace AlibabaCloud
 				AllocateNodePrivateNetworkAddressRequest();
 				~AllocateNodePrivateNetworkAddressRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getAccountName()const;
-				void setAccountName(const std::string& accountName);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getNodeId()const;
-				void setNodeId(const std::string& nodeId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getAccountPassword()const;
-				void setAccountPassword(const std::string& accountPassword);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getAccountName()const;
+				void setAccountName(const std::string& accountName);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getNodeId()const;
+				void setNodeId(const std::string& nodeId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getAccountPassword()const;
+				void setAccountPassword(const std::string& accountPassword);
+				std::string getZoneId()const;
+				void setZoneId(const std::string& zoneId);
 
             private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string accountName_;
-				std::string securityToken_;
-				std::string dBInstanceId_;
-				std::string nodeId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string accountPassword_;
-				std::string zoneId_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string accountName_;
+				std::string securityToken_;
+				std::string dBInstanceId_;
+				std::string nodeId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string accountPassword_;
+				std::string zoneId_;
 
 			};
 		}

+ 24 - 24
dds/include/alibabacloud/dds/model/CheckCloudResourceAuthorizedRequest.h

@@ -35,32 +35,32 @@ namespace AlibabaCloud
 				CheckCloudResourceAuthorizedRequest();
 				~CheckCloudResourceAuthorizedRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getTargetRegionId()const;
-				void setTargetRegionId(const std::string& targetRegionId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getTargetRegionId()const;
+				void setTargetRegionId(const std::string& targetRegionId);
 
             private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string dBInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string targetRegionId_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string targetRegionId_;
 
 			};
 		}

+ 2 - 2
dds/include/alibabacloud/dds/model/CheckRecoveryConditionResult.h

@@ -37,13 +37,13 @@ namespace AlibabaCloud
 				CheckRecoveryConditionResult();
 				explicit CheckRecoveryConditionResult(const std::string &payload);
 				~CheckRecoveryConditionResult();
-				int getDBInstanceName()const;
+				std::string getDBInstanceName()const;
 				bool getIsValid()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				int dBInstanceName_;
+				std::string dBInstanceName_;
 				bool isValid_;
 
 			};

+ 3 - 3
dds/include/alibabacloud/dds/model/CreateShardingDBInstanceRequest.h

@@ -33,16 +33,16 @@ namespace AlibabaCloud
 				struct ReplicaSet
 				{
 					int storage;
-					std::string class;
+					std::string _class;
 				};
 				struct ConfigServer
 				{
 					int storage;
-					std::string class;
+					std::string _class;
 				};
 				struct Mongos
 				{
-					std::string class;
+					std::string _class;
 				};
 
 			public:

+ 0 - 72
dds/include/alibabacloud/dds/model/CreateStaticVerificationRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT CreateStaticVerificationRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateStaticVerificationRequest();
-				~CreateStaticVerificationRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getSourceInstanceId()const;
-				void setSourceInstanceId(const std::string& sourceInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getDestinationInstanceId()const;
-				void setDestinationInstanceId(const std::string& destinationInstanceId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string sourceInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string destinationInstanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/CreateStaticVerificationResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT CreateStaticVerificationResult : public ServiceResult
-			{
-			public:
-
-
-				CreateStaticVerificationResult();
-				explicit CreateStaticVerificationResult(const std::string &payload);
-				~CreateStaticVerificationResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_CREATESTATICVERIFICATIONRESULT_H_

+ 0 - 53
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskCountResult.h

@@ -1,53 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskCountResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeActiveOperationTaskCountResult();
-				explicit DescribeActiveOperationTaskCountResult(const std::string &payload);
-				~DescribeActiveOperationTaskCountResult();
-				int getNeedPop()const;
-				int getTaskCount()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int needPop_;
-				int taskCount_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTRESULT_H_

+ 0 - 69
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskRegionRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeActiveOperationTaskRegionRequest();
-				~DescribeActiveOperationTaskRegionRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				int getIsHistory()const;
-				void setIsHistory(int isHistory);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getTaskType()const;
-				void setTaskType(const std::string& taskType);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				int isHistory_;
-				std::string securityToken_;
-				std::string taskType_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONREQUEST_H_

+ 0 - 78
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeActiveOperationTaskRequest();
-				~DescribeActiveOperationTaskRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				int getIsHistory()const;
-				void setIsHistory(int isHistory);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getTaskType()const;
-				void setTaskType(const std::string& taskType);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getRegion()const;
-				void setRegion(const std::string& region);
-
-            private:
-				long resourceOwnerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
-				int isHistory_;
-				std::string securityToken_;
-				int pageSize_;
-				std::string taskType_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string region_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREQUEST_H_

+ 0 - 73
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskResult.h

@@ -1,73 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskResult : public ServiceResult
-			{
-			public:
-				struct ItemsItem
-				{
-					int status;
-					std::string createdTime;
-					std::string deadline;
-					std::string startTime;
-					std::string insName;
-					std::string dbType;
-					std::string taskParams;
-					std::string modifiedTime;
-					std::string taskType;
-					std::string prepareInterval;
-					int id;
-					std::string resultInfo;
-					std::string switchTime;
-				};
-
-
-				DescribeActiveOperationTaskResult();
-				explicit DescribeActiveOperationTaskResult(const std::string &payload);
-				~DescribeActiveOperationTaskResult();
-				int getTotalRecordCount()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::vector<ItemsItem> getItems()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalRecordCount_;
-				int pageSize_;
-				int pageNumber_;
-				std::vector<ItemsItem> items_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKRESULT_H_

+ 0 - 66
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskTypeRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeActiveOperationTaskTypeRequest();
-				~DescribeActiveOperationTaskTypeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				int getIsHistory()const;
-				void setIsHistory(int isHistory);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				int isHistory_;
-				std::string securityToken_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPEREQUEST_H_

+ 0 - 56
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h

@@ -1,56 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskTypeResult : public ServiceResult
-			{
-			public:
-				struct Items
-				{
-					std::string taskType;
-					int count;
-				};
-
-
-				DescribeActiveOperationTaskTypeResult();
-				explicit DescribeActiveOperationTaskTypeResult(const std::string &payload);
-				~DescribeActiveOperationTaskTypeResult();
-				std::vector<Items> getTypeList()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<Items> typeList_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKTYPERESULT_H_

+ 0 - 2
dds/include/alibabacloud/dds/model/DescribeAuditPolicyResult.h

@@ -37,13 +37,11 @@ namespace AlibabaCloud
 				DescribeAuditPolicyResult();
 				explicit DescribeAuditPolicyResult(const std::string &payload);
 				~DescribeAuditPolicyResult();
-				int getStoragePeriod()const;
 				std::string getLogAuditStatus()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				int storagePeriod_;
 				std::string logAuditStatus_;
 
 			};

+ 9 - 9
dds/include/alibabacloud/dds/model/DescribeRdsVSwitchsRequest.h → dds/include/alibabacloud/dds/model/DescribeAvailableResourceRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSREQUEST_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
+#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeRdsVSwitchsRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDS_EXPORT DescribeAvailableResourceRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeRdsVSwitchsRequest();
-				~DescribeRdsVSwitchsRequest();
+				DescribeAvailableResourceRequest();
+				~DescribeAvailableResourceRequest();
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
@@ -41,14 +41,14 @@ namespace AlibabaCloud
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getInstanceChargeType()const;
+				void setInstanceChargeType(const std::string& instanceChargeType);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getVpcId()const;
-				void setVpcId(const std::string& vpcId);
 				std::string getZoneId()const;
 				void setZoneId(const std::string& zoneId);
 
@@ -56,14 +56,14 @@ namespace AlibabaCloud
 				long resourceOwnerId_;
 				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string instanceChargeType_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
 				long ownerId_;
-				std::string vpcId_;
 				std::string zoneId_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSREQUEST_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCEREQUEST_H_

+ 77 - 0
dds/include/alibabacloud/dds/model/DescribeAvailableResourceResult.h

@@ -0,0 +1,77 @@
+/*
+ * Copyright 2009-2017 Alibaba Cloud All rights reserved.
+ * 
+ * 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.
+ */
+
+#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
+#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_
+
+#include <string>
+#include <vector>
+#include <utility>
+#include <alibabacloud/core/ServiceResult.h>
+#include <alibabacloud/dds/DdsExport.h>
+
+namespace AlibabaCloud
+{
+	namespace Dds
+	{
+		namespace Model
+		{
+			class ALIBABACLOUD_DDS_EXPORT DescribeAvailableResourceResult : public ServiceResult
+			{
+			public:
+				struct AvailableZone
+				{
+					struct SupportedEngineVersion
+					{
+						struct SupportedEngine
+						{
+							struct SupportedNodeType
+							{
+								struct AvailableResource
+								{
+									std::string instanceClass;
+								};
+								std::string networkTypes;
+								std::string nodeType;
+								std::vector<SupportedNodeType::AvailableResource> availableResources;
+							};
+							std::vector<SupportedEngine::SupportedNodeType> supportedNodeTypes;
+							std::string engine;
+						};
+						std::string version;
+						std::vector<SupportedEngineVersion::SupportedEngine> supportedEngines;
+					};
+					std::string zoneId;
+					std::vector<AvailableZone::SupportedEngineVersion> supportedEngineVersions;
+					std::string regionId;
+				};
+
+
+				DescribeAvailableResourceResult();
+				explicit DescribeAvailableResourceResult(const std::string &payload);
+				~DescribeAvailableResourceResult();
+				std::vector<AvailableZone> getAvailableZones()const;
+
+			protected:
+				void parse(const std::string &payload);
+			private:
+				std::vector<AvailableZone> availableZones_;
+
+			};
+		}
+	}
+}
+#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVAILABLERESOURCERESULT_H_

+ 0 - 69
dds/include/alibabacloud/dds/model/DescribeAvaliableTimeRangeRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeAvaliableTimeRangeRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeAvaliableTimeRangeRequest();
-				~DescribeAvaliableTimeRangeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getNodeId()const;
-				void setNodeId(const std::string& nodeId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string nodeId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string instanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGEREQUEST_H_

+ 0 - 57
dds/include/alibabacloud/dds/model/DescribeAvaliableTimeRangeResult.h

@@ -1,57 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeAvaliableTimeRangeResult : public ServiceResult
-			{
-			public:
-				struct TimeRangeItem
-				{
-					std::string status;
-					std::string endTime;
-					std::string startTime;
-				};
-
-
-				DescribeAvaliableTimeRangeResult();
-				explicit DescribeAvaliableTimeRangeResult(const std::string &payload);
-				~DescribeAvaliableTimeRangeResult();
-				std::vector<TimeRangeItem> getTimeRange()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<TimeRangeItem> timeRange_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEAVALIABLETIMERANGERESULT_H_

+ 21 - 21
dds/include/alibabacloud/dds/model/DescribeDBInstanceTDEInfoRequest.h

@@ -35,29 +35,29 @@ namespace AlibabaCloud
 				DescribeDBInstanceTDEInfoRequest();
 				~DescribeDBInstanceTDEInfoRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string dBInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 0 - 2
dds/include/alibabacloud/dds/model/DescribeDBInstancesResult.h

@@ -36,10 +36,8 @@ namespace AlibabaCloud
 				{
 					struct MongosAttribute
 					{
-						std::string connectSting;
 						std::string nodeClass;
 						std::string nodeDescription;
-						int port;
 						std::string nodeId;
 					};
 					struct ShardAttribute

+ 0 - 69
dds/include/alibabacloud/dds/model/DescribeRdsVSwitchsResult.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeRdsVSwitchsResult : public ServiceResult
-			{
-			public:
-				struct VSwitches
-				{
-					struct VSwitchItem
-					{
-						bool isDefault;
-						std::string status;
-						std::string izNo;
-						std::string regionNo;
-						std::string gmtCreate;
-						std::string vSwitchId;
-						std::string gmtModified;
-						std::string cidrBlock;
-						std::string vSwitchName;
-						std::string bid;
-						std::string aliUid;
-					};
-					std::vector<VSwitchItem> vSwitch;
-				};
-
-
-				DescribeRdsVSwitchsResult();
-				explicit DescribeRdsVSwitchsResult(const std::string &payload);
-				~DescribeRdsVSwitchsResult();
-				VSwitches getVSwitches()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				VSwitches vSwitches_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVSWITCHSRESULT_H_

+ 0 - 80
dds/include/alibabacloud/dds/model/DescribeRdsVpcsResult.h

@@ -1,80 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeRdsVpcsResult : public ServiceResult
-			{
-			public:
-				struct Vpcs
-				{
-					struct VpcItem
-					{
-						struct VSwitch
-						{
-							bool isDefault;
-							std::string status;
-							std::string izNo;
-							std::string gmtCreate;
-							std::string vSwitchId;
-							std::string gmtModified;
-							std::string cidrBlock;
-							std::string vSwitchName;
-						};
-						bool isDefault;
-						std::string status;
-						std::vector<VpcItem::VSwitch> vSwitchs;
-						std::string regionNo;
-						std::string gmtCreate;
-						std::string vpcId;
-						std::string gmtModified;
-						std::string cidrBlock;
-						std::string vpcName;
-						std::string bid;
-						std::string aliUid;
-					};
-					std::vector<VpcItem> vpc;
-				};
-
-
-				DescribeRdsVpcsResult();
-				explicit DescribeRdsVpcsResult(const std::string &payload);
-				~DescribeRdsVpcsResult();
-				Vpcs getVpcs()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				Vpcs vpcs_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSRESULT_H_

+ 0 - 1
dds/include/alibabacloud/dds/model/DescribeRegionsResult.h

@@ -40,7 +40,6 @@ namespace AlibabaCloud
 						std::string zoneId;
 					};
 					std::string regionId;
-					std::string zoneIds;
 					std::vector<DdsRegion::Zone> zones;
 				};
 

+ 0 - 78
dds/include/alibabacloud/dds/model/DescribeReplicaConflictInfoRequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaConflictInfoRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeReplicaConflictInfoRequest();
-				~DescribeReplicaConflictInfoRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string startTime_;
-				int pageNumber_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				int pageSize_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string endTime_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFOREQUEST_H_

+ 0 - 71
dds/include/alibabacloud/dds/model/DescribeReplicaConflictInfoResult.h

@@ -1,71 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaConflictInfoResult : public ServiceResult
-			{
-			public:
-				struct ItemsItem
-				{
-					std::string recoveryMode;
-					std::string destinationInstanceId;
-					std::string confictReason;
-					std::string conflictGtid;
-					std::string detailInfo;
-					std::string databaseName;
-					std::string occurTime;
-					std::string sourceInstanceId;
-					std::string confictKey;
-				};
-
-
-				DescribeReplicaConflictInfoResult();
-				explicit DescribeReplicaConflictInfoResult(const std::string &payload);
-				~DescribeReplicaConflictInfoResult();
-				int getTotalRecordCount()const;
-				int getPageRecordCount()const;
-				std::vector<ItemsItem> getItems()const;
-				int getPagNumber()const;
-				std::string getReplicaId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalRecordCount_;
-				int pageRecordCount_;
-				std::vector<ItemsItem> items_;
-				int pagNumber_;
-				std::string replicaId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICACONFLICTINFORESULT_H_

+ 0 - 66
dds/include/alibabacloud/dds/model/DescribeReplicaInitializeProgressRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaInitializeProgressRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeReplicaInitializeProgressRequest();
-				~DescribeReplicaInitializeProgressRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSREQUEST_H_

+ 0 - 59
dds/include/alibabacloud/dds/model/DescribeReplicaInitializeProgressResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaInitializeProgressResult : public ServiceResult
-			{
-			public:
-				struct ItemsItem
-				{
-					std::string status;
-					std::string progress;
-					std::string finishTime;
-					std::string currentStep;
-					std::string replicaId;
-				};
-
-
-				DescribeReplicaInitializeProgressResult();
-				explicit DescribeReplicaInitializeProgressResult(const std::string &payload);
-				~DescribeReplicaInitializeProgressResult();
-				std::vector<ItemsItem> getItems()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<ItemsItem> items_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAINITIALIZEPROGRESSRESULT_H_

+ 0 - 81
dds/include/alibabacloud/dds/model/DescribeReplicaPerformanceRequest.h

@@ -1,81 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaPerformanceRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeReplicaPerformanceRequest();
-				~DescribeReplicaPerformanceRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getKey()const;
-				void setKey(const std::string& key);
-				std::string getDestinationDBInstanceId()const;
-				void setDestinationDBInstanceId(const std::string& destinationDBInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSourceDBInstanceId()const;
-				void setSourceDBInstanceId(const std::string& sourceDBInstanceId);
-
-            private:
-				long resourceOwnerId_;
-				std::string startTime_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string key_;
-				std::string destinationDBInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string endTime_;
-				long ownerId_;
-				std::string sourceDBInstanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCEREQUEST_H_

+ 0 - 77
dds/include/alibabacloud/dds/model/DescribeReplicaPerformanceResult.h

@@ -1,77 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaPerformanceResult : public ServiceResult
-			{
-			public:
-				struct PerformanceKeys
-				{
-					struct PerformanceKeyItem
-					{
-						struct PerformanceValues
-						{
-							struct PerformanceValueItem
-							{
-								std::string value;
-								std::string date;
-							};
-							std::vector<PerformanceValueItem> performanceValue;
-						};
-						PerformanceValues performanceValues;
-						std::string valueFormat;
-						std::string unit;
-						std::string key;
-					};
-					std::vector<PerformanceKeyItem> performanceKey;
-				};
-
-
-				DescribeReplicaPerformanceResult();
-				explicit DescribeReplicaPerformanceResult(const std::string &payload);
-				~DescribeReplicaPerformanceResult();
-				PerformanceKeys getPerformanceKeys()const;
-				std::string getEndTime()const;
-				std::string getStartTime()const;
-				std::string getReplicaId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				PerformanceKeys performanceKeys_;
-				std::string endTime_;
-				std::string startTime_;
-				std::string replicaId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAPERFORMANCERESULT_H_

+ 0 - 72
dds/include/alibabacloud/dds/model/DescribeReplicaUsageRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaUsageRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeReplicaUsageRequest();
-				~DescribeReplicaUsageRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getDestinationDBInstanceId()const;
-				void setDestinationDBInstanceId(const std::string& destinationDBInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getSourceDBInstanceId()const;
-				void setSourceDBInstanceId(const std::string& sourceDBInstanceId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string destinationDBInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string sourceDBInstanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGEREQUEST_H_

+ 0 - 77
dds/include/alibabacloud/dds/model/DescribeReplicaUsageResult.h

@@ -1,77 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicaUsageResult : public ServiceResult
-			{
-			public:
-				struct PerformanceKeys
-				{
-					struct PerformanceKeyItem
-					{
-						struct PerformanceValues
-						{
-							struct PerformanceValueItem
-							{
-								std::string value;
-								std::string date;
-							};
-							std::vector<PerformanceValueItem> performanceValue;
-						};
-						PerformanceValues performanceValues;
-						std::string valueFormat;
-						std::string unit;
-						std::string key;
-					};
-					std::vector<PerformanceKeyItem> performanceKey;
-				};
-
-
-				DescribeReplicaUsageResult();
-				explicit DescribeReplicaUsageResult(const std::string &payload);
-				~DescribeReplicaUsageResult();
-				PerformanceKeys getPerformanceKeys()const;
-				std::string getEndTime()const;
-				std::string getStartTime()const;
-				std::string getReplicaId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				PerformanceKeys performanceKeys_;
-				std::string endTime_;
-				std::string startTime_;
-				std::string replicaId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICAUSAGERESULT_H_

+ 0 - 75
dds/include/alibabacloud/dds/model/DescribeReplicasRequest.h

@@ -1,75 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicasRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeReplicasRequest();
-				~DescribeReplicasRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				bool getAttachDbInstanceData()const;
-				void setAttachDbInstanceData(bool attachDbInstanceData);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				int pageNumber_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				int pageSize_;
-				std::string resourceOwnerAccount_;
-				bool attachDbInstanceData_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASREQUEST_H_

+ 0 - 77
dds/include/alibabacloud/dds/model/DescribeReplicasResult.h

@@ -1,77 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicasResult : public ServiceResult
-			{
-			public:
-				struct Items
-				{
-					struct Items1
-					{
-						std::string role;
-						std::string dBInstanceStatus;
-						std::string dBInstanceId;
-						std::string readWriteType;
-						std::string regionId;
-						std::string dBInstanceDescription;
-						std::string engine;
-						std::string instanceNetworkType;
-					};
-					std::string replicaDescription;
-					std::string replicaStatus;
-					std::vector<Items::Items1> dBInstances;
-					std::string domainMode;
-					std::string replicaId;
-					std::string replicaMode;
-				};
-
-
-				DescribeReplicasResult();
-				explicit DescribeReplicasResult(const std::string &payload);
-				~DescribeReplicasResult();
-				int getTotalRecordCount()const;
-				int getPageRecordCount()const;
-				std::string getPageNumber()const;
-				std::vector<Items> getReplicas()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalRecordCount_;
-				int pageRecordCount_;
-				std::string pageNumber_;
-				std::vector<Items> replicas_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICASRESULT_H_

+ 0 - 72
dds/include/alibabacloud/dds/model/DescribeReplicationGroupRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicationGroupRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeReplicationGroupRequest();
-				~DescribeReplicationGroupRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getSourceInstanceId()const;
-				void setSourceInstanceId(const std::string& sourceInstanceId);
-				std::string getDestinationInstanceIds()const;
-				void setDestinationInstanceIds(const std::string& destinationInstanceIds);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getReplicationGroupId()const;
-				void setReplicationGroupId(const std::string& replicationGroupId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string sourceInstanceId_;
-				std::string destinationInstanceIds_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string replicationGroupId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPREQUEST_H_

+ 21 - 21
dds/include/alibabacloud/dds/model/DescribeRoleZoneInfoRequest.h

@@ -35,29 +35,29 @@ namespace AlibabaCloud
 				DescribeRoleZoneInfoRequest();
 				~DescribeRoleZoneInfoRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string dBInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 6 - 6
dds/include/alibabacloud/dds/model/SampleRequest.h → dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_SAMPLEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_SAMPLEREQUEST_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONREQUEST_H_
+#define ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,12 +28,12 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT SampleRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDS_EXPORT DescribeSecurityGroupConfigurationRequest : public RpcServiceRequest
 			{
 
 			public:
-				SampleRequest();
-				~SampleRequest();
+				DescribeSecurityGroupConfigurationRequest();
+				~DescribeSecurityGroupConfigurationRequest();
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
@@ -63,4 +63,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_SAMPLEREQUEST_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONREQUEST_H_

+ 13 - 12
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h → dds/include/alibabacloud/dds/model/DescribeSecurityGroupConfigurationResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONRESULT_H_
+#define ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,28 +29,29 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskRegionResult : public ServiceResult
+			class ALIBABACLOUD_DDS_EXPORT DescribeSecurityGroupConfigurationResult : public ServiceResult
 			{
 			public:
-				struct Items
+				struct RdsEcsSecurityGroupRel
 				{
-					std::string region;
-					int count;
+					std::string securityGroupId;
+					std::string regionId;
+					std::string netType;
 				};
 
 
-				DescribeActiveOperationTaskRegionResult();
-				explicit DescribeActiveOperationTaskRegionResult(const std::string &payload);
-				~DescribeActiveOperationTaskRegionResult();
-				std::vector<Items> getRegionList()const;
+				DescribeSecurityGroupConfigurationResult();
+				explicit DescribeSecurityGroupConfigurationResult(const std::string &payload);
+				~DescribeSecurityGroupConfigurationResult();
+				std::vector<RdsEcsSecurityGroupRel> getItems()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<Items> regionList_;
+				std::vector<RdsEcsSecurityGroupRel> items_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKREGIONRESULT_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESECURITYGROUPCONFIGURATIONRESULT_H_

+ 1 - 0
dds/include/alibabacloud/dds/model/DescribeShardingNetworkAddressResult.h

@@ -34,6 +34,7 @@ namespace AlibabaCloud
 			public:
 				struct NetworkAddress
 				{
+					std::string role;
 					std::string networkAddress;
 					std::string vPCId;
 					std::string networkType;

+ 0 - 72
dds/include/alibabacloud/dds/model/DescribeStaticVerificationListRequest.h

@@ -1,72 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeStaticVerificationListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeStaticVerificationListRequest();
-				~DescribeStaticVerificationListRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getSourceInstanceId()const;
-				void setSourceInstanceId(const std::string& sourceInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getDestinationInstanceId()const;
-				void setDestinationInstanceId(const std::string& destinationInstanceId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string sourceInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string destinationInstanceId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTREQUEST_H_

+ 0 - 81
dds/include/alibabacloud/dds/model/DescribeStaticVerificationListResult.h

@@ -1,81 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeStaticVerificationListResult : public ServiceResult
-			{
-			public:
-				struct ItemsItem
-				{
-					std::string destinationDetail;
-					std::string sourceDetail;
-					std::string abnormalType;
-				};
-
-
-				DescribeStaticVerificationListResult();
-				explicit DescribeStaticVerificationListResult(const std::string &payload);
-				~DescribeStaticVerificationListResult();
-				int getDestinationTableNumber()const;
-				std::string getDestinationInstanceId()const;
-				int getDestinationDBNumber()const;
-				std::string getSourceInstanceId()const;
-				int getSourceDBNumber()const;
-				std::string getReplicaId()const;
-				int getSourceDBSize()const;
-				int getSourceCountNumber()const;
-				int getDestinationCountNumber()const;
-				std::string getConsistencyPercent()const;
-				std::vector<ItemsItem> getItems()const;
-				int getDestinationDBSize()const;
-				int getSourceTableNumber()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int destinationTableNumber_;
-				std::string destinationInstanceId_;
-				int destinationDBNumber_;
-				std::string sourceInstanceId_;
-				int sourceDBNumber_;
-				std::string replicaId_;
-				int sourceDBSize_;
-				int sourceCountNumber_;
-				int destinationCountNumber_;
-				std::string consistencyPercent_;
-				std::vector<ItemsItem> items_;
-				int destinationDBSize_;
-				int sourceTableNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTATICVERIFICATIONLISTRESULT_H_

+ 0 - 66
dds/include/alibabacloud/dds/model/DescribeStrategyRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeStrategyRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeStrategyRequest();
-				~DescribeStrategyRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYREQUEST_H_

+ 0 - 55
dds/include/alibabacloud/dds/model/DescribeStrategyResult.h

@@ -1,55 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeStrategyResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeStrategyResult();
-				explicit DescribeStrategyResult(const std::string &payload);
-				~DescribeStrategyResult();
-				std::string getRecoveryMode()const;
-				std::string getReplicaId()const;
-				std::string getVerificationMode()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string recoveryMode_;
-				std::string replicaId_;
-				std::string verificationMode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBESTRATEGYRESULT_H_

+ 15 - 12
dds/include/alibabacloud/dds/model/DescribeRdsVpcsRequest.h → dds/include/alibabacloud/dds/model/DescribeTagsRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSREQUEST_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSREQUEST_H_
+#define ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,39 +28,42 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeRdsVpcsRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDS_EXPORT DescribeTagsRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeRdsVpcsRequest();
-				~DescribeRdsVpcsRequest();
+				DescribeTagsRequest();
+				~DescribeTagsRequest();
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
+				std::string getRegionId()const;
+				void setRegionId(const std::string& regionId);
+				std::string getNextToken()const;
+				void setNextToken(const std::string& nextToken);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
 				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
+				std::string getResourceType()const;
+				void setResourceType(const std::string& resourceType);
 
             private:
 				long resourceOwnerId_;
 				std::string accessKeyId_;
-				std::string securityToken_;
+				std::string regionId_;
+				std::string nextToken_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
 				long ownerId_;
-				std::string zoneId_;
+				std::string resourceType_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBERDSVPCSREQUEST_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSREQUEST_H_

+ 16 - 9
dds/include/alibabacloud/dds/model/DescribeReplicationGroupResult.h → dds/include/alibabacloud/dds/model/DescribeTagsResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPRESULT_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSRESULT_H_
+#define ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,23 +29,30 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeReplicationGroupResult : public ServiceResult
+			class ALIBABACLOUD_DDS_EXPORT DescribeTagsResult : public ServiceResult
 			{
 			public:
+				struct Tag
+				{
+					std::string tagKey;
+					std::vector<std::string> tagValues;
+				};
 
 
-				DescribeReplicationGroupResult();
-				explicit DescribeReplicationGroupResult(const std::string &payload);
-				~DescribeReplicationGroupResult();
-				std::vector<std::string> getTunnelContext()const;
+				DescribeTagsResult();
+				explicit DescribeTagsResult(const std::string &payload);
+				~DescribeTagsResult();
+				std::string getNextToken()const;
+				std::vector<Tag> getTags()const;
 
 			protected:
 				void parse(const std::string &payload);
 			private:
-				std::vector<std::string> tunnelContext_;
+				std::string nextToken_;
+				std::vector<Tag> tags_;
 
 			};
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEREPLICATIONGROUPRESULT_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBETAGSRESULT_H_

+ 0 - 78
dds/include/alibabacloud/dds/model/DescribeVerificationListRequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeVerificationListRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeVerificationListRequest();
-				~DescribeVerificationListRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getStartTime()const;
-				void setStartTime(const std::string& startTime);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getEndTime()const;
-				void setEndTime(const std::string& endTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string startTime_;
-				int pageNumber_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				int pageSize_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string endTime_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTREQUEST_H_

+ 0 - 70
dds/include/alibabacloud/dds/model/DescribeVerificationListResult.h

@@ -1,70 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeVerificationListResult : public ServiceResult
-			{
-			public:
-				struct ItemsItem
-				{
-					std::string inconsistentType;
-					std::string keyType;
-					std::string schema;
-					std::string occurTime;
-					std::string inconsistentFields;
-					std::string instanceIdB;
-					std::string instanceIdA;
-					std::string key;
-				};
-
-
-				DescribeVerificationListResult();
-				explicit DescribeVerificationListResult(const std::string &payload);
-				~DescribeVerificationListResult();
-				int getTotalRecordCount()const;
-				int getPageRecordCount()const;
-				std::vector<ItemsItem> getItems()const;
-				int getPagNumber()const;
-				std::string getReplicaId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalRecordCount_;
-				int pageRecordCount_;
-				std::vector<ItemsItem> items_;
-				int pagNumber_;
-				std::string replicaId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEVERIFICATIONLISTRESULT_H_

+ 0 - 66
dds/include/alibabacloud/dds/model/EvaluateFailOverSwitchRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT EvaluateFailOverSwitchRequest : public RpcServiceRequest
-			{
-
-			public:
-				EvaluateFailOverSwitchRequest();
-				~EvaluateFailOverSwitchRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHREQUEST_H_

+ 0 - 87
dds/include/alibabacloud/dds/model/EvaluateFailOverSwitchResult.h

@@ -1,87 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT EvaluateFailOverSwitchResult : public ServiceResult
-			{
-			public:
-				struct ItemsItem
-				{
-					struct AccountsItem
-					{
-						std::string accountDescription;
-						std::string accountStatus;
-						std::string accountID;
-						std::string privExceeded;
-						std::string accountPrivilege;
-						std::string accountPrivilegeDetail;
-						std::string accountType;
-						std::string engine;
-						std::string accountName;
-					};
-					bool hasInternetIP;
-					std::string internetIP;
-					std::string dBInstanceId;
-					std::string securityIPList;
-					std::string readWriteType;
-					std::string regionId;
-					std::vector<ItemsItem::AccountsItem> accounts;
-					std::string instanceNetworkType;
-				};
-				struct ReportsItem
-				{
-					std::string checkType;
-					std::string reasonMessage;
-					std::string severity;
-					std::string reasonCode;
-				};
-
-
-				EvaluateFailOverSwitchResult();
-				explicit EvaluateFailOverSwitchResult(const std::string &payload);
-				~EvaluateFailOverSwitchResult();
-				std::string getEvaluateResult()const;
-				std::vector<ReportsItem> getReports()const;
-				std::vector<ItemsItem> getItems()const;
-				std::string getReplicaId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string evaluateResult_;
-				std::vector<ReportsItem> reports_;
-				std::vector<ItemsItem> items_;
-				std::string replicaId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_EVALUATEFAILOVERSWITCHRESULT_H_

+ 0 - 69
dds/include/alibabacloud/dds/model/ModifyActiveOperationTaskRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyActiveOperationTaskRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyActiveOperationTaskRequest();
-				~ModifyActiveOperationTaskRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getSwitchTime()const;
-				void setSwitchTime(const std::string& switchTime);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getIds()const;
-				void setIds(const std::string& ids);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string switchTime_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string ids_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKREQUEST_H_

+ 0 - 51
dds/include/alibabacloud/dds/model/ModifyActiveOperationTaskResult.h

@@ -1,51 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyActiveOperationTaskResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyActiveOperationTaskResult();
-				explicit ModifyActiveOperationTaskResult(const std::string &payload);
-				~ModifyActiveOperationTaskResult();
-				std::string getIds()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string ids_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYACTIVEOPERATIONTASKRESULT_H_

+ 27 - 27
dds/include/alibabacloud/dds/model/ModifyDBInstanceTDERequest.h

@@ -35,35 +35,35 @@ namespace AlibabaCloud
 				ModifyDBInstanceTDERequest();
 				~ModifyDBInstanceTDERequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getEncryptorName()const;
-				void setEncryptorName(const std::string& encryptorName);
-				std::string getTDEStatus()const;
-				void setTDEStatus(const std::string& tDEStatus);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
+				std::string getEncryptorName()const;
+				void setEncryptorName(const std::string& encryptorName);
+				std::string getTDEStatus()const;
+				void setTDEStatus(const std::string& tDEStatus);
 
             private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string dBInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string encryptorName_;
-				std::string tDEStatus_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string dBInstanceId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
+				std::string encryptorName_;
+				std::string tDEStatus_;
 
 			};
 		}

+ 0 - 69
dds/include/alibabacloud/dds/model/ModifyGuardDomainModeRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyGuardDomainModeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyGuardDomainModeRequest();
-				~ModifyGuardDomainModeRequest();
-
-				std::string getDomainMode()const;
-				void setDomainMode(const std::string& domainMode);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string domainMode_;
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODEREQUEST_H_

+ 27 - 27
dds/include/alibabacloud/dds/model/ModifyInstanceVpcAuthModeRequest.h

@@ -35,35 +35,35 @@ namespace AlibabaCloud
 				ModifyInstanceVpcAuthModeRequest();
 				~ModifyInstanceVpcAuthModeRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getVpcAuthMode()const;
-				void setVpcAuthMode(const std::string& vpcAuthMode);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getNodeId()const;
-				void setNodeId(const std::string& nodeId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getVpcAuthMode()const;
+				void setVpcAuthMode(const std::string& vpcAuthMode);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getNodeId()const;
+				void setNodeId(const std::string& nodeId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string vpcAuthMode_;
-				std::string dBInstanceId_;
-				std::string nodeId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
+				long resourceOwnerId_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string vpcAuthMode_;
+				std::string dBInstanceId_;
+				std::string nodeId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 0 - 69
dds/include/alibabacloud/dds/model/ModifyReplicaDescriptionRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaDescriptionRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyReplicaDescriptionRequest();
-				~ModifyReplicaDescriptionRequest();
-
-				std::string getReplicaDescription()const;
-				void setReplicaDescription(const std::string& replicaDescription);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string replicaDescription_;
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/ModifyReplicaDescriptionResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaDescriptionResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyReplicaDescriptionResult();
-				explicit ModifyReplicaDescriptionResult(const std::string &payload);
-				~ModifyReplicaDescriptionResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICADESCRIPTIONRESULT_H_

+ 0 - 75
dds/include/alibabacloud/dds/model/ModifyReplicaModeRequest.h

@@ -1,75 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaModeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyReplicaModeRequest();
-				~ModifyReplicaModeRequest();
-
-				std::string getDomainMode()const;
-				void setDomainMode(const std::string& domainMode);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getPrimaryInstanceId()const;
-				void setPrimaryInstanceId(const std::string& primaryInstanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getReplicaMode()const;
-				void setReplicaMode(const std::string& replicaMode);
-
-            private:
-				std::string domainMode_;
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string primaryInstanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string replicaMode_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODEREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/ModifyReplicaModeResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaModeResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyReplicaModeResult();
-				explicit ModifyReplicaModeResult(const std::string &payload);
-				~ModifyReplicaModeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAMODERESULT_H_

+ 0 - 69
dds/include/alibabacloud/dds/model/ModifyReplicaRecoveryModeRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaRecoveryModeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyReplicaRecoveryModeRequest();
-				~ModifyReplicaRecoveryModeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRecoveryMode()const;
-				void setRecoveryMode(const std::string& recoveryMode);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string recoveryMode_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODEREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/ModifyReplicaRecoveryModeResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaRecoveryModeResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyReplicaRecoveryModeResult();
-				explicit ModifyReplicaRecoveryModeResult(const std::string &payload);
-				~ModifyReplicaRecoveryModeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARECOVERYMODERESULT_H_

+ 0 - 66
dds/include/alibabacloud/dds/model/ModifyReplicaRelationRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaRelationRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyReplicaRelationRequest();
-				~ModifyReplicaRelationRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/ModifyReplicaRelationResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONRESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaRelationResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyReplicaRelationResult();
-				explicit ModifyReplicaRelationResult(const std::string &payload);
-				~ModifyReplicaRelationResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICARELATIONRESULT_H_

+ 0 - 69
dds/include/alibabacloud/dds/model/ModifyReplicaVerificationModeRequest.h

@@ -1,69 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaVerificationModeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyReplicaVerificationModeRequest();
-				~ModifyReplicaVerificationModeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getVerificationMode()const;
-				void setVerificationMode(const std::string& verificationMode);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string verificationMode_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODEREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/ModifyReplicaVerificationModeResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyReplicaVerificationModeResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyReplicaVerificationModeResult();
-				explicit ModifyReplicaVerificationModeResult(const std::string &payload);
-				~ModifyReplicaVerificationModeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYREPLICAVERIFICATIONMODERESULT_H_

+ 12 - 6
dds/include/alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h → dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationRequest.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONREQUEST_H_
+#define ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONREQUEST_H_
 
 #include <string>
 #include <vector>
@@ -28,19 +28,23 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT DescribeActiveOperationTaskCountRequest : public RpcServiceRequest
+			class ALIBABACLOUD_DDS_EXPORT ModifySecurityGroupConfigurationRequest : public RpcServiceRequest
 			{
 
 			public:
-				DescribeActiveOperationTaskCountRequest();
-				~DescribeActiveOperationTaskCountRequest();
+				ModifySecurityGroupConfigurationRequest();
+				~ModifySecurityGroupConfigurationRequest();
 
 				long getResourceOwnerId()const;
 				void setResourceOwnerId(long resourceOwnerId);
+				std::string getSecurityGroupId()const;
+				void setSecurityGroupId(const std::string& securityGroupId);
 				std::string getAccessKeyId()const;
 				void setAccessKeyId(const std::string& accessKeyId);
 				std::string getSecurityToken()const;
 				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
 				std::string getResourceOwnerAccount()const;
 				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
 				std::string getOwnerAccount()const;
@@ -50,8 +54,10 @@ namespace AlibabaCloud
 
             private:
 				long resourceOwnerId_;
+				std::string securityGroupId_;
 				std::string accessKeyId_;
 				std::string securityToken_;
+				std::string dBInstanceId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
 				long ownerId_;
@@ -60,4 +66,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_DESCRIBEACTIVEOPERATIONTASKCOUNTREQUEST_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONREQUEST_H_

+ 7 - 7
dds/include/alibabacloud/dds/model/ModifyGuardDomainModeResult.h → dds/include/alibabacloud/dds/model/ModifySecurityGroupConfigurationResult.h

@@ -14,8 +14,8 @@
  * limitations under the License.
  */
 
-#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_
+#ifndef ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONRESULT_H_
+#define ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONRESULT_H_
 
 #include <string>
 #include <vector>
@@ -29,14 +29,14 @@ namespace AlibabaCloud
 	{
 		namespace Model
 		{
-			class ALIBABACLOUD_DDS_EXPORT ModifyGuardDomainModeResult : public ServiceResult
+			class ALIBABACLOUD_DDS_EXPORT ModifySecurityGroupConfigurationResult : public ServiceResult
 			{
 			public:
 
 
-				ModifyGuardDomainModeResult();
-				explicit ModifyGuardDomainModeResult(const std::string &payload);
-				~ModifyGuardDomainModeResult();
+				ModifySecurityGroupConfigurationResult();
+				explicit ModifySecurityGroupConfigurationResult(const std::string &payload);
+				~ModifySecurityGroupConfigurationResult();
 
 			protected:
 				void parse(const std::string &payload);
@@ -46,4 +46,4 @@ namespace AlibabaCloud
 		}
 	}
 }
-#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYGUARDDOMAINMODERESULT_H_
+#endif // !ALIBABACLOUD_DDS_MODEL_MODIFYSECURITYGROUPCONFIGURATIONRESULT_H_

+ 27 - 27
dds/include/alibabacloud/dds/model/ReleaseNodePrivateNetworkAddressRequest.h

@@ -35,35 +35,35 @@ namespace AlibabaCloud
 				ReleaseNodePrivateNetworkAddressRequest();
 				~ReleaseNodePrivateNetworkAddressRequest();
 
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getNetworkType()const;
-				void setNetworkType(const std::string& networkType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				std::string getNodeId()const;
-				void setNodeId(const std::string& nodeId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
+				long getResourceOwnerId()const;
+				void setResourceOwnerId(long resourceOwnerId);
+				std::string getNetworkType()const;
+				void setNetworkType(const std::string& networkType);
+				std::string getAccessKeyId()const;
+				void setAccessKeyId(const std::string& accessKeyId);
+				std::string getSecurityToken()const;
+				void setSecurityToken(const std::string& securityToken);
+				std::string getDBInstanceId()const;
+				void setDBInstanceId(const std::string& dBInstanceId);
+				std::string getNodeId()const;
+				void setNodeId(const std::string& nodeId);
+				std::string getResourceOwnerAccount()const;
+				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
+				std::string getOwnerAccount()const;
+				void setOwnerAccount(const std::string& ownerAccount);
+				long getOwnerId()const;
+				void setOwnerId(long ownerId);
 
             private:
-				long resourceOwnerId_;
-				std::string networkType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string dBInstanceId_;
-				std::string nodeId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
+				long resourceOwnerId_;
+				std::string networkType_;
+				std::string accessKeyId_;
+				std::string securityToken_;
+				std::string dBInstanceId_;
+				std::string nodeId_;
+				std::string resourceOwnerAccount_;
+				std::string ownerAccount_;
+				long ownerId_;
 
 			};
 		}

+ 0 - 66
dds/include/alibabacloud/dds/model/ReleaseReplicaRequest.h

@@ -1,66 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_RELEASEREPLICAREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_RELEASEREPLICAREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ReleaseReplicaRequest : public RpcServiceRequest
-			{
-
-			public:
-				ReleaseReplicaRequest();
-				~ReleaseReplicaRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getReplicaId()const;
-				void setReplicaId(const std::string& replicaId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string replicaId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_RELEASEREPLICAREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/ReleaseReplicaResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_RELEASEREPLICARESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_RELEASEREPLICARESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT ReleaseReplicaResult : public ServiceResult
-			{
-			public:
-
-
-				ReleaseReplicaResult();
-				explicit ReleaseReplicaResult(const std::string &payload);
-				~ReleaseReplicaResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_RELEASEREPLICARESULT_H_

+ 0 - 59
dds/include/alibabacloud/dds/model/SampleResult.h

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_SAMPLERESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_SAMPLERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT SampleResult : public ServiceResult
-			{
-			public:
-				struct SecurityIpGroup
-				{
-					std::string securityIpGroupAttribute;
-					std::string securityIpList;
-					std::string securityIpGroupName;
-				};
-
-
-				SampleResult();
-				explicit SampleResult(const std::string &payload);
-				~SampleResult();
-				std::string getSecurityIps()const;
-				std::vector<SecurityIpGroup> getSecurityIpGroups()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string securityIps_;
-				std::vector<SecurityIpGroup> securityIpGroups_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_SAMPLERESULT_H_

+ 0 - 9
dds/include/alibabacloud/dds/model/SwitchDBInstanceHARequest.h

@@ -45,8 +45,6 @@ namespace AlibabaCloud
 				void setSecurityToken(const std::string& securityToken);
 				std::string getDBInstanceId()const;
 				void setDBInstanceId(const std::string& dBInstanceId);
-				int getSourceInstanceId()const;
-				void setSourceInstanceId(int sourceInstanceId);
 				std::string getNodeId()const;
 				void setNodeId(const std::string& nodeId);
 				std::string getResourceOwnerAccount()const;
@@ -55,10 +53,6 @@ namespace AlibabaCloud
 				void setOwnerAccount(const std::string& ownerAccount);
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
-				int getTargetInstanceId()const;
-				void setTargetInstanceId(int targetInstanceId);
-				int getSwitchType()const;
-				void setSwitchType(int switchType);
 
             private:
 				long resourceOwnerId_;
@@ -66,13 +60,10 @@ namespace AlibabaCloud
 				std::string roleIds_;
 				std::string securityToken_;
 				std::string dBInstanceId_;
-				int sourceInstanceId_;
 				std::string nodeId_;
 				std::string resourceOwnerAccount_;
 				std::string ownerAccount_;
 				long ownerId_;
-				int targetInstanceId_;
-				int switchType_;
 
 			};
 		}

+ 0 - 78
dds/include/alibabacloud/dds/model/SwithcDBInstanceHARequest.h

@@ -1,78 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHAREQUEST_H_
-#define ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHAREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT SwithcDBInstanceHARequest : public RpcServiceRequest
-			{
-
-			public:
-				SwithcDBInstanceHARequest();
-				~SwithcDBInstanceHARequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getDBInstanceId()const;
-				void setDBInstanceId(const std::string& dBInstanceId);
-				int getSourceInstanceId()const;
-				void setSourceInstanceId(int sourceInstanceId);
-				std::string getNodeId()const;
-				void setNodeId(const std::string& nodeId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getTargetInstanceId()const;
-				void setTargetInstanceId(int targetInstanceId);
-				int getSwitchType()const;
-				void setSwitchType(int switchType);
-
-            private:
-				long resourceOwnerId_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string dBInstanceId_;
-				int sourceInstanceId_;
-				std::string nodeId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-				int targetInstanceId_;
-				int switchType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHAREQUEST_H_

+ 0 - 49
dds/include/alibabacloud/dds/model/SwithcDBInstanceHAResult.h

@@ -1,49 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#ifndef ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHARESULT_H_
-#define ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHARESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/dds/DdsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Dds
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_DDS_EXPORT SwithcDBInstanceHAResult : public ServiceResult
-			{
-			public:
-
-
-				SwithcDBInstanceHAResult();
-				explicit SwithcDBInstanceHAResult(const std::string &payload);
-				~SwithcDBInstanceHAResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_DDS_MODEL_SWITHCDBINSTANCEHARESULT_H_

A diferenza do arquivo foi suprimida porque é demasiado grande
+ 120 - 660
dds/src/DdsClient.cc


+ 124 - 122
dds/src/model/AllocateNodePrivateNetworkAddressRequest.cc

@@ -20,129 +20,131 @@ using AlibabaCloud::Dds::Model::AllocateNodePrivateNetworkAddressRequest;
 
 AllocateNodePrivateNetworkAddressRequest::AllocateNodePrivateNetworkAddressRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "AllocateNodePrivateNetworkAddress")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 AllocateNodePrivateNetworkAddressRequest::~AllocateNodePrivateNetworkAddressRequest()
 {}
 
-long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getAccountName()const
-{
-	return accountName_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setAccountName(const std::string& accountName)
-{
-	accountName_ = accountName;
-	setCoreParameter("AccountName", accountName);
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getDBInstanceId()const
-{
-	return dBInstanceId_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setDBInstanceId(const std::string& dBInstanceId)
-{
-	dBInstanceId_ = dBInstanceId;
-	setCoreParameter("DBInstanceId", dBInstanceId);
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getNodeId()const
-{
-	return nodeId_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setNodeId(const std::string& nodeId)
-{
-	nodeId_ = nodeId;
-	setCoreParameter("NodeId", nodeId);
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long AllocateNodePrivateNetworkAddressRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getAccountPassword()const
-{
-	return accountPassword_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
-{
-	accountPassword_ = accountPassword;
-	setCoreParameter("AccountPassword", accountPassword);
-}
-
-std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setCoreParameter("ZoneId", zoneId);
-}
-
+long AllocateNodePrivateNetworkAddressRequest::getResourceOwnerId()const
+{
+	return resourceOwnerId_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerId(long resourceOwnerId)
+{
+	resourceOwnerId_ = resourceOwnerId;
+	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setCoreParameter("AccessKeyId", accessKeyId);
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getAccountName()const
+{
+	return accountName_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setAccountName(const std::string& accountName)
+{
+	accountName_ = accountName;
+	setCoreParameter("AccountName", accountName);
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getSecurityToken()const
+{
+	return securityToken_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setSecurityToken(const std::string& securityToken)
+{
+	securityToken_ = securityToken;
+	setCoreParameter("SecurityToken", securityToken);
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getDBInstanceId()const
+{
+	return dBInstanceId_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setDBInstanceId(const std::string& dBInstanceId)
+{
+	dBInstanceId_ = dBInstanceId;
+	setCoreParameter("DBInstanceId", dBInstanceId);
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getNodeId()const
+{
+	return nodeId_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setNodeId(const std::string& nodeId)
+{
+	nodeId_ = nodeId;
+	setCoreParameter("NodeId", nodeId);
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getResourceOwnerAccount()const
+{
+	return resourceOwnerAccount_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
+{
+	resourceOwnerAccount_ = resourceOwnerAccount;
+	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getOwnerAccount()const
+{
+	return ownerAccount_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setOwnerAccount(const std::string& ownerAccount)
+{
+	ownerAccount_ = ownerAccount;
+	setCoreParameter("OwnerAccount", ownerAccount);
+}
+
+long AllocateNodePrivateNetworkAddressRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getAccountPassword()const
+{
+	return accountPassword_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setAccountPassword(const std::string& accountPassword)
+{
+	accountPassword_ = accountPassword;
+	setCoreParameter("AccountPassword", accountPassword);
+}
+
+std::string AllocateNodePrivateNetworkAddressRequest::getZoneId()const
+{
+	return zoneId_;
+}
+
+void AllocateNodePrivateNetworkAddressRequest::setZoneId(const std::string& zoneId)
+{
+	zoneId_ = zoneId;
+	setCoreParameter("ZoneId", zoneId);
+}
+

+ 3 - 1
dds/src/model/AllocatePublicNetworkAddressRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::AllocatePublicNetworkAddressRequest;
 
 AllocatePublicNetworkAddressRequest::AllocatePublicNetworkAddressRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "AllocatePublicNetworkAddress")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 AllocatePublicNetworkAddressRequest::~AllocatePublicNetworkAddressRequest()
 {}

+ 91 - 89
dds/src/model/CheckCloudResourceAuthorizedRequest.cc

@@ -20,96 +20,98 @@ using AlibabaCloud::Dds::Model::CheckCloudResourceAuthorizedRequest;
 
 CheckCloudResourceAuthorizedRequest::CheckCloudResourceAuthorizedRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CheckCloudResourceAuthorized")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CheckCloudResourceAuthorizedRequest::~CheckCloudResourceAuthorizedRequest()
 {}
 
-long CheckCloudResourceAuthorizedRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string CheckCloudResourceAuthorizedRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-std::string CheckCloudResourceAuthorizedRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-std::string CheckCloudResourceAuthorizedRequest::getDBInstanceId()const
-{
-	return dBInstanceId_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setDBInstanceId(const std::string& dBInstanceId)
-{
-	dBInstanceId_ = dBInstanceId;
-	setCoreParameter("DBInstanceId", dBInstanceId);
-}
-
-std::string CheckCloudResourceAuthorizedRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CheckCloudResourceAuthorizedRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long CheckCloudResourceAuthorizedRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CheckCloudResourceAuthorizedRequest::getTargetRegionId()const
-{
-	return targetRegionId_;
-}
-
-void CheckCloudResourceAuthorizedRequest::setTargetRegionId(const std::string& targetRegionId)
-{
-	targetRegionId_ = targetRegionId;
-	setCoreParameter("TargetRegionId", targetRegionId);
-}
-
+long CheckCloudResourceAuthorizedRequest::getResourceOwnerId()const
+{
+	return resourceOwnerId_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setResourceOwnerId(long resourceOwnerId)
+{
+	resourceOwnerId_ = resourceOwnerId;
+	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
+}
+
+std::string CheckCloudResourceAuthorizedRequest::getAccessKeyId()const
+{
+	return accessKeyId_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setAccessKeyId(const std::string& accessKeyId)
+{
+	accessKeyId_ = accessKeyId;
+	setCoreParameter("AccessKeyId", accessKeyId);
+}
+
+std::string CheckCloudResourceAuthorizedRequest::getSecurityToken()const
+{
+	return securityToken_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setSecurityToken(const std::string& securityToken)
+{
+	securityToken_ = securityToken;
+	setCoreParameter("SecurityToken", securityToken);
+}
+
+std::string CheckCloudResourceAuthorizedRequest::getDBInstanceId()const
+{
+	return dBInstanceId_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setDBInstanceId(const std::string& dBInstanceId)
+{
+	dBInstanceId_ = dBInstanceId;
+	setCoreParameter("DBInstanceId", dBInstanceId);
+}
+
+std::string CheckCloudResourceAuthorizedRequest::getResourceOwnerAccount()const
+{
+	return resourceOwnerAccount_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
+{
+	resourceOwnerAccount_ = resourceOwnerAccount;
+	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
+}
+
+std::string CheckCloudResourceAuthorizedRequest::getOwnerAccount()const
+{
+	return ownerAccount_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setOwnerAccount(const std::string& ownerAccount)
+{
+	ownerAccount_ = ownerAccount;
+	setCoreParameter("OwnerAccount", ownerAccount);
+}
+
+long CheckCloudResourceAuthorizedRequest::getOwnerId()const
+{
+	return ownerId_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setOwnerId(long ownerId)
+{
+	ownerId_ = ownerId;
+	setCoreParameter("OwnerId", std::to_string(ownerId));
+}
+
+std::string CheckCloudResourceAuthorizedRequest::getTargetRegionId()const
+{
+	return targetRegionId_;
+}
+
+void CheckCloudResourceAuthorizedRequest::setTargetRegionId(const std::string& targetRegionId)
+{
+	targetRegionId_ = targetRegionId;
+	setCoreParameter("TargetRegionId", targetRegionId);
+}
+

+ 3 - 1
dds/src/model/CheckRecoveryConditionRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CheckRecoveryConditionRequest;
 
 CheckRecoveryConditionRequest::CheckRecoveryConditionRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CheckRecoveryCondition")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CheckRecoveryConditionRequest::~CheckRecoveryConditionRequest()
 {}

+ 2 - 2
dds/src/model/CheckRecoveryConditionResult.cc

@@ -40,13 +40,13 @@ void CheckRecoveryConditionResult::parse(const std::string &payload)
 	reader.parse(payload, value);
 	setRequestId(value["RequestId"].asString());
 	if(!value["DBInstanceName"].isNull())
-		dBInstanceName_ = std::stoi(value["DBInstanceName"].asString());
+		dBInstanceName_ = value["DBInstanceName"].asString();
 	if(!value["IsValid"].isNull())
 		isValid_ = value["IsValid"].asString() == "true";
 
 }
 
-int CheckRecoveryConditionResult::getDBInstanceName()const
+std::string CheckRecoveryConditionResult::getDBInstanceName()const
 {
 	return dBInstanceName_;
 }

+ 3 - 1
dds/src/model/CreateAccountRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateAccountRequest;
 
 CreateAccountRequest::CreateAccountRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CreateAccount")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateAccountRequest::~CreateAccountRequest()
 {}

+ 3 - 1
dds/src/model/CreateBackupRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateBackupRequest;
 
 CreateBackupRequest::CreateBackupRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CreateBackup")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateBackupRequest::~CreateBackupRequest()
 {}

+ 3 - 1
dds/src/model/CreateDBInstanceRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateDBInstanceRequest;
 
 CreateDBInstanceRequest::CreateDBInstanceRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CreateDBInstance")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateDBInstanceRequest::~CreateDBInstanceRequest()
 {}

+ 3 - 1
dds/src/model/CreateNodeRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateNodeRequest;
 
 CreateNodeRequest::CreateNodeRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CreateNode")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateNodeRequest::~CreateNodeRequest()
 {}

+ 3 - 1
dds/src/model/CreateRecommendationTaskRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateRecommendationTaskRequest;
 
 CreateRecommendationTaskRequest::CreateRecommendationTaskRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CreateRecommendationTask")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateRecommendationTaskRequest::~CreateRecommendationTaskRequest()
 {}

+ 17 - 18
dds/src/model/CreateShardingDBInstanceRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::CreateShardingDBInstanceRequest;
 
 CreateShardingDBInstanceRequest::CreateShardingDBInstanceRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "CreateShardingDBInstance")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 CreateShardingDBInstanceRequest::~CreateShardingDBInstanceRequest()
 {}
@@ -77,12 +79,11 @@ std::vector<CreateShardingDBInstanceRequest::ReplicaSet> CreateShardingDBInstanc
 void CreateShardingDBInstanceRequest::setReplicaSet(const std::vector<ReplicaSet>& replicaSet)
 {
 	replicaSet_ = replicaSet;
-	int i = 0;
-	for(int i = 0; i!= replicaSet.size(); i++)	{
-		auto obj = replicaSet.at(i);
-		std::string str ="ReplicaSet."+ std::to_string(i);
-		setCoreParameter(str + ".Storage", std::to_string(obj.storage));
-		setCoreParameter(str + ".Class", obj.class);
+	for(int dep1 = 0; dep1!= replicaSet.size(); dep1++) {
+		auto replicaSetObj = replicaSet.at(dep1);
+		std::string replicaSetObjStr = "ReplicaSet." + std::to_string(dep1);
+		setCoreParameter(replicaSetObjStr + ".Storage", std::to_string(replicaSetObj.storage));
+		setCoreParameter(replicaSetObjStr + "._Class", replicaSetObj._class);
 	}
 }
 
@@ -204,12 +205,11 @@ std::vector<CreateShardingDBInstanceRequest::ConfigServer> CreateShardingDBInsta
 void CreateShardingDBInstanceRequest::setConfigServer(const std::vector<ConfigServer>& configServer)
 {
 	configServer_ = configServer;
-	int i = 0;
-	for(int i = 0; i!= configServer.size(); i++)	{
-		auto obj = configServer.at(i);
-		std::string str ="ConfigServer."+ std::to_string(i);
-		setCoreParameter(str + ".Storage", std::to_string(obj.storage));
-		setCoreParameter(str + ".Class", obj.class);
+	for(int dep1 = 0; dep1!= configServer.size(); dep1++) {
+		auto configServerObj = configServer.at(dep1);
+		std::string configServerObjStr = "ConfigServer." + std::to_string(dep1);
+		setCoreParameter(configServerObjStr + ".Storage", std::to_string(configServerObj.storage));
+		setCoreParameter(configServerObjStr + "._Class", configServerObj._class);
 	}
 }
 
@@ -232,11 +232,10 @@ std::vector<CreateShardingDBInstanceRequest::Mongos> CreateShardingDBInstanceReq
 void CreateShardingDBInstanceRequest::setMongos(const std::vector<Mongos>& mongos)
 {
 	mongos_ = mongos;
-	int i = 0;
-	for(int i = 0; i!= mongos.size(); i++)	{
-		auto obj = mongos.at(i);
-		std::string str ="Mongos."+ std::to_string(i);
-		setCoreParameter(str + ".Class", obj.class);
+	for(int dep1 = 0; dep1!= mongos.size(); dep1++) {
+		auto mongosObj = mongos.at(dep1);
+		std::string mongosObjStr = "Mongos." + std::to_string(dep1);
+		setCoreParameter(mongosObjStr + "._Class", mongosObj._class);
 	}
 }
 

+ 0 - 126
dds/src/model/CreateStaticVerificationRequest.cc

@@ -1,126 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/CreateStaticVerificationRequest.h>
-
-using AlibabaCloud::Dds::Model::CreateStaticVerificationRequest;
-
-CreateStaticVerificationRequest::CreateStaticVerificationRequest() :
-	RpcServiceRequest("dds", "2015-12-01", "CreateStaticVerification")
-{}
-
-CreateStaticVerificationRequest::~CreateStaticVerificationRequest()
-{}
-
-long CreateStaticVerificationRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CreateStaticVerificationRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string CreateStaticVerificationRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CreateStaticVerificationRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-std::string CreateStaticVerificationRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CreateStaticVerificationRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-std::string CreateStaticVerificationRequest::getReplicaId()const
-{
-	return replicaId_;
-}
-
-void CreateStaticVerificationRequest::setReplicaId(const std::string& replicaId)
-{
-	replicaId_ = replicaId;
-	setCoreParameter("ReplicaId", replicaId);
-}
-
-std::string CreateStaticVerificationRequest::getSourceInstanceId()const
-{
-	return sourceInstanceId_;
-}
-
-void CreateStaticVerificationRequest::setSourceInstanceId(const std::string& sourceInstanceId)
-{
-	sourceInstanceId_ = sourceInstanceId;
-	setCoreParameter("SourceInstanceId", sourceInstanceId);
-}
-
-std::string CreateStaticVerificationRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CreateStaticVerificationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CreateStaticVerificationRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CreateStaticVerificationRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long CreateStaticVerificationRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateStaticVerificationRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreateStaticVerificationRequest::getDestinationInstanceId()const
-{
-	return destinationInstanceId_;
-}
-
-void CreateStaticVerificationRequest::setDestinationInstanceId(const std::string& destinationInstanceId)
-{
-	destinationInstanceId_ = destinationInstanceId;
-	setCoreParameter("DestinationInstanceId", destinationInstanceId);
-}
-

+ 0 - 44
dds/src/model/CreateStaticVerificationResult.cc

@@ -1,44 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/CreateStaticVerificationResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dds;
-using namespace AlibabaCloud::Dds::Model;
-
-CreateStaticVerificationResult::CreateStaticVerificationResult() :
-	ServiceResult()
-{}
-
-CreateStaticVerificationResult::CreateStaticVerificationResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateStaticVerificationResult::~CreateStaticVerificationResult()
-{}
-
-void CreateStaticVerificationResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 3 - 1
dds/src/model/DeleteDBInstanceRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DeleteDBInstanceRequest;
 
 DeleteDBInstanceRequest::DeleteDBInstanceRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "DeleteDBInstance")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DeleteDBInstanceRequest::~DeleteDBInstanceRequest()
 {}

+ 3 - 1
dds/src/model/DeleteNodeRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DeleteNodeRequest;
 
 DeleteNodeRequest::DeleteNodeRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "DeleteNode")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DeleteNodeRequest::~DeleteNodeRequest()
 {}

+ 3 - 1
dds/src/model/DescribeAccountsRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAccountsRequest;
 
 DescribeAccountsRequest::DescribeAccountsRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "DescribeAccounts")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeAccountsRequest::~DescribeAccountsRequest()
 {}

+ 0 - 93
dds/src/model/DescribeActiveOperationTaskCountRequest.cc

@@ -1,93 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/DescribeActiveOperationTaskCountRequest.h>
-
-using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskCountRequest;
-
-DescribeActiveOperationTaskCountRequest::DescribeActiveOperationTaskCountRequest() :
-	RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskCount")
-{}
-
-DescribeActiveOperationTaskCountRequest::~DescribeActiveOperationTaskCountRequest()
-{}
-
-long DescribeActiveOperationTaskCountRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeActiveOperationTaskCountRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DescribeActiveOperationTaskCountRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DescribeActiveOperationTaskCountRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-std::string DescribeActiveOperationTaskCountRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeActiveOperationTaskCountRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-std::string DescribeActiveOperationTaskCountRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeActiveOperationTaskCountRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DescribeActiveOperationTaskCountRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DescribeActiveOperationTaskCountRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long DescribeActiveOperationTaskCountRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeActiveOperationTaskCountRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 115
dds/src/model/DescribeActiveOperationTaskRegionRequest.cc

@@ -1,115 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/DescribeActiveOperationTaskRegionRequest.h>
-
-using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskRegionRequest;
-
-DescribeActiveOperationTaskRegionRequest::DescribeActiveOperationTaskRegionRequest() :
-	RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskRegion")
-{}
-
-DescribeActiveOperationTaskRegionRequest::~DescribeActiveOperationTaskRegionRequest()
-{}
-
-long DescribeActiveOperationTaskRegionRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DescribeActiveOperationTaskRegionRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-int DescribeActiveOperationTaskRegionRequest::getIsHistory()const
-{
-	return isHistory_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setIsHistory(int isHistory)
-{
-	isHistory_ = isHistory;
-	setCoreParameter("IsHistory", std::to_string(isHistory));
-}
-
-std::string DescribeActiveOperationTaskRegionRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-std::string DescribeActiveOperationTaskRegionRequest::getTaskType()const
-{
-	return taskType_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setTaskType(const std::string& taskType)
-{
-	taskType_ = taskType;
-	setCoreParameter("TaskType", taskType);
-}
-
-std::string DescribeActiveOperationTaskRegionRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DescribeActiveOperationTaskRegionRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long DescribeActiveOperationTaskRegionRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeActiveOperationTaskRegionRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 59
dds/src/model/DescribeActiveOperationTaskRegionResult.cc

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/DescribeActiveOperationTaskRegionResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dds;
-using namespace AlibabaCloud::Dds::Model;
-
-DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult() :
-	ServiceResult()
-{}
-
-DescribeActiveOperationTaskRegionResult::DescribeActiveOperationTaskRegionResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeActiveOperationTaskRegionResult::~DescribeActiveOperationTaskRegionResult()
-{}
-
-void DescribeActiveOperationTaskRegionResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allRegionListNode = value["RegionList"]["Items"];
-	for (auto valueRegionListItems : allRegionListNode)
-	{
-		Items regionListObject;
-		if(!valueRegionListItems["Region"].isNull())
-			regionListObject.region = valueRegionListItems["Region"].asString();
-		if(!valueRegionListItems["Count"].isNull())
-			regionListObject.count = std::stoi(valueRegionListItems["Count"].asString());
-		regionList_.push_back(regionListObject);
-	}
-
-}
-
-std::vector<DescribeActiveOperationTaskRegionResult::Items> DescribeActiveOperationTaskRegionResult::getRegionList()const
-{
-	return regionList_;
-}
-

+ 0 - 148
dds/src/model/DescribeActiveOperationTaskRequest.cc

@@ -1,148 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/DescribeActiveOperationTaskRequest.h>
-
-using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskRequest;
-
-DescribeActiveOperationTaskRequest::DescribeActiveOperationTaskRequest() :
-	RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTask")
-{}
-
-DescribeActiveOperationTaskRequest::~DescribeActiveOperationTaskRequest()
-{}
-
-long DescribeActiveOperationTaskRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeActiveOperationTaskRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-int DescribeActiveOperationTaskRequest::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-void DescribeActiveOperationTaskRequest::setPageNumber(int pageNumber)
-{
-	pageNumber_ = pageNumber;
-	setCoreParameter("PageNumber", std::to_string(pageNumber));
-}
-
-std::string DescribeActiveOperationTaskRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DescribeActiveOperationTaskRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-int DescribeActiveOperationTaskRequest::getIsHistory()const
-{
-	return isHistory_;
-}
-
-void DescribeActiveOperationTaskRequest::setIsHistory(int isHistory)
-{
-	isHistory_ = isHistory;
-	setCoreParameter("IsHistory", std::to_string(isHistory));
-}
-
-std::string DescribeActiveOperationTaskRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeActiveOperationTaskRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-int DescribeActiveOperationTaskRequest::getPageSize()const
-{
-	return pageSize_;
-}
-
-void DescribeActiveOperationTaskRequest::setPageSize(int pageSize)
-{
-	pageSize_ = pageSize;
-	setCoreParameter("PageSize", std::to_string(pageSize));
-}
-
-std::string DescribeActiveOperationTaskRequest::getTaskType()const
-{
-	return taskType_;
-}
-
-void DescribeActiveOperationTaskRequest::setTaskType(const std::string& taskType)
-{
-	taskType_ = taskType;
-	setCoreParameter("TaskType", taskType);
-}
-
-std::string DescribeActiveOperationTaskRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeActiveOperationTaskRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DescribeActiveOperationTaskRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DescribeActiveOperationTaskRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long DescribeActiveOperationTaskRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeActiveOperationTaskRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DescribeActiveOperationTaskRequest::getRegion()const
-{
-	return region_;
-}
-
-void DescribeActiveOperationTaskRequest::setRegion(const std::string& region)
-{
-	region_ = region;
-	setCoreParameter("Region", region);
-}
-

+ 0 - 102
dds/src/model/DescribeActiveOperationTaskResult.cc

@@ -1,102 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/DescribeActiveOperationTaskResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dds;
-using namespace AlibabaCloud::Dds::Model;
-
-DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult() :
-	ServiceResult()
-{}
-
-DescribeActiveOperationTaskResult::DescribeActiveOperationTaskResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeActiveOperationTaskResult::~DescribeActiveOperationTaskResult()
-{}
-
-void DescribeActiveOperationTaskResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allItemsNode = value["Items"]["ItemsItem"];
-	for (auto valueItemsItemsItem : allItemsNode)
-	{
-		ItemsItem itemsObject;
-		if(!valueItemsItemsItem["Id"].isNull())
-			itemsObject.id = std::stoi(valueItemsItemsItem["Id"].asString());
-		if(!valueItemsItemsItem["InsName"].isNull())
-			itemsObject.insName = valueItemsItemsItem["InsName"].asString();
-		if(!valueItemsItemsItem["DbType"].isNull())
-			itemsObject.dbType = valueItemsItemsItem["DbType"].asString();
-		if(!valueItemsItemsItem["StartTime"].isNull())
-			itemsObject.startTime = valueItemsItemsItem["StartTime"].asString();
-		if(!valueItemsItemsItem["SwitchTime"].isNull())
-			itemsObject.switchTime = valueItemsItemsItem["SwitchTime"].asString();
-		if(!valueItemsItemsItem["Deadline"].isNull())
-			itemsObject.deadline = valueItemsItemsItem["Deadline"].asString();
-		if(!valueItemsItemsItem["Status"].isNull())
-			itemsObject.status = std::stoi(valueItemsItemsItem["Status"].asString());
-		if(!valueItemsItemsItem["CreatedTime"].isNull())
-			itemsObject.createdTime = valueItemsItemsItem["CreatedTime"].asString();
-		if(!valueItemsItemsItem["ModifiedTime"].isNull())
-			itemsObject.modifiedTime = valueItemsItemsItem["ModifiedTime"].asString();
-		if(!valueItemsItemsItem["ResultInfo"].isNull())
-			itemsObject.resultInfo = valueItemsItemsItem["ResultInfo"].asString();
-		if(!valueItemsItemsItem["PrepareInterval"].isNull())
-			itemsObject.prepareInterval = valueItemsItemsItem["PrepareInterval"].asString();
-		if(!valueItemsItemsItem["TaskParams"].isNull())
-			itemsObject.taskParams = valueItemsItemsItem["TaskParams"].asString();
-		if(!valueItemsItemsItem["TaskType"].isNull())
-			itemsObject.taskType = valueItemsItemsItem["TaskType"].asString();
-		items_.push_back(itemsObject);
-	}
-	if(!value["TotalRecordCount"].isNull())
-		totalRecordCount_ = std::stoi(value["TotalRecordCount"].asString());
-	if(!value["PageSize"].isNull())
-		pageSize_ = std::stoi(value["PageSize"].asString());
-	if(!value["PageNumber"].isNull())
-		pageNumber_ = std::stoi(value["PageNumber"].asString());
-
-}
-
-int DescribeActiveOperationTaskResult::getTotalRecordCount()const
-{
-	return totalRecordCount_;
-}
-
-int DescribeActiveOperationTaskResult::getPageSize()const
-{
-	return pageSize_;
-}
-
-int DescribeActiveOperationTaskResult::getPageNumber()const
-{
-	return pageNumber_;
-}
-
-std::vector<DescribeActiveOperationTaskResult::ItemsItem> DescribeActiveOperationTaskResult::getItems()const
-{
-	return items_;
-}
-

+ 0 - 104
dds/src/model/DescribeActiveOperationTaskTypeRequest.cc

@@ -1,104 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/DescribeActiveOperationTaskTypeRequest.h>
-
-using AlibabaCloud::Dds::Model::DescribeActiveOperationTaskTypeRequest;
-
-DescribeActiveOperationTaskTypeRequest::DescribeActiveOperationTaskTypeRequest() :
-	RpcServiceRequest("dds", "2015-12-01", "DescribeActiveOperationTaskType")
-{}
-
-DescribeActiveOperationTaskTypeRequest::~DescribeActiveOperationTaskTypeRequest()
-{}
-
-long DescribeActiveOperationTaskTypeRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeActiveOperationTaskTypeRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setCoreParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DescribeActiveOperationTaskTypeRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DescribeActiveOperationTaskTypeRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setCoreParameter("AccessKeyId", accessKeyId);
-}
-
-int DescribeActiveOperationTaskTypeRequest::getIsHistory()const
-{
-	return isHistory_;
-}
-
-void DescribeActiveOperationTaskTypeRequest::setIsHistory(int isHistory)
-{
-	isHistory_ = isHistory;
-	setCoreParameter("IsHistory", std::to_string(isHistory));
-}
-
-std::string DescribeActiveOperationTaskTypeRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeActiveOperationTaskTypeRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setCoreParameter("SecurityToken", securityToken);
-}
-
-std::string DescribeActiveOperationTaskTypeRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeActiveOperationTaskTypeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setCoreParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DescribeActiveOperationTaskTypeRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DescribeActiveOperationTaskTypeRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setCoreParameter("OwnerAccount", ownerAccount);
-}
-
-long DescribeActiveOperationTaskTypeRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeActiveOperationTaskTypeRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setCoreParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 59
dds/src/model/DescribeActiveOperationTaskTypeResult.cc

@@ -1,59 +0,0 @@
-/*
- * Copyright 2009-2017 Alibaba Cloud All rights reserved.
- * 
- * 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.
- */
-
-#include <alibabacloud/dds/model/DescribeActiveOperationTaskTypeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Dds;
-using namespace AlibabaCloud::Dds::Model;
-
-DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult() :
-	ServiceResult()
-{}
-
-DescribeActiveOperationTaskTypeResult::DescribeActiveOperationTaskTypeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeActiveOperationTaskTypeResult::~DescribeActiveOperationTaskTypeResult()
-{}
-
-void DescribeActiveOperationTaskTypeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-	setRequestId(value["RequestId"].asString());
-	auto allTypeListNode = value["TypeList"]["Items"];
-	for (auto valueTypeListItems : allTypeListNode)
-	{
-		Items typeListObject;
-		if(!valueTypeListItems["TaskType"].isNull())
-			typeListObject.taskType = valueTypeListItems["TaskType"].asString();
-		if(!valueTypeListItems["Count"].isNull())
-			typeListObject.count = std::stoi(valueTypeListItems["Count"].asString());
-		typeList_.push_back(typeListObject);
-	}
-
-}
-
-std::vector<DescribeActiveOperationTaskTypeResult::Items> DescribeActiveOperationTaskTypeResult::getTypeList()const
-{
-	return typeList_;
-}
-

+ 3 - 1
dds/src/model/DescribeAuditFilesRequest.cc

@@ -20,7 +20,9 @@ using AlibabaCloud::Dds::Model::DescribeAuditFilesRequest;
 
 DescribeAuditFilesRequest::DescribeAuditFilesRequest() :
 	RpcServiceRequest("dds", "2015-12-01", "DescribeAuditFiles")
-{}
+{
+	setMethod(HttpRequest::Method::Post);
+}
 
 DescribeAuditFilesRequest::~DescribeAuditFilesRequest()
 {}

Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio