Просмотр исходного кода

ECS SDK Auto Released By zhengguang.yzg,Version:1.33.3

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 7 лет назад
Родитель
Сommit
892b77665e
100 измененных файлов с 41 добавлено и 8677 удалено
  1. 4 0
      CHANGELOG
  2. 1 1
      VERSION
  3. 0 124
      ecs/CMakeLists.txt
  4. 0 248
      ecs/include/alibabacloud/ecs/EcsClient.h
  5. 0 66
      ecs/include/alibabacloud/ecs/model/AddIpRangeRequest.h
  6. 0 49
      ecs/include/alibabacloud/ecs/model/AddIpRangeResult.h
  7. 0 66
      ecs/include/alibabacloud/ecs/model/AttachVolumeRequest.h
  8. 0 49
      ecs/include/alibabacloud/ecs/model/AttachVolumeResult.h
  9. 0 63
      ecs/include/alibabacloud/ecs/model/BindIpRangeRequest.h
  10. 0 49
      ecs/include/alibabacloud/ecs/model/BindIpRangeResult.h
  11. 0 114
      ecs/include/alibabacloud/ecs/model/CancelAgreementRequest.h
  12. 0 49
      ecs/include/alibabacloud/ecs/model/CancelAgreementResult.h
  13. 0 117
      ecs/include/alibabacloud/ecs/model/CancelUserEventRequest.h
  14. 0 51
      ecs/include/alibabacloud/ecs/model/CancelUserEventResult.h
  15. 0 81
      ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyRequest.h
  16. 0 53
      ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.h
  17. 0 60
      ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationRequest.h
  18. 0 53
      ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h
  19. 3 0
      ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h
  20. 0 123
      ecs/include/alibabacloud/ecs/model/CreateUserEventRequest.h
  21. 0 51
      ecs/include/alibabacloud/ecs/model/CreateUserEventResult.h
  22. 0 92
      ecs/include/alibabacloud/ecs/model/CreateVolumeRequest.h
  23. 0 51
      ecs/include/alibabacloud/ecs/model/CreateVolumeResult.h
  24. 0 63
      ecs/include/alibabacloud/ecs/model/DeleteRecycleBinRequest.h
  25. 0 49
      ecs/include/alibabacloud/ecs/model/DeleteRecycleBinResult.h
  26. 0 63
      ecs/include/alibabacloud/ecs/model/DeleteVolumeRequest.h
  27. 0 49
      ecs/include/alibabacloud/ecs/model/DeleteVolumeResult.h
  28. 0 57
      ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyRequest.h
  29. 0 71
      ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h
  30. 0 75
      ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyRequest.h
  31. 0 73
      ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h
  32. 0 114
      ecs/include/alibabacloud/ecs/model/DescribeEventDetailRequest.h
  33. 0 75
      ecs/include/alibabacloud/ecs/model/DescribeEventDetailResult.h
  34. 0 135
      ecs/include/alibabacloud/ecs/model/DescribeEventsRequest.h
  35. 0 68
      ecs/include/alibabacloud/ecs/model/DescribeEventsResult.h
  36. 0 60
      ecs/include/alibabacloud/ecs/model/DescribeInstanceTopologyRequest.h
  37. 0 56
      ecs/include/alibabacloud/ecs/model/DescribeInstanceTopologyResult.h
  38. 1 0
      ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h
  39. 0 60
      ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbRequest.h
  40. 0 59
      ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h
  41. 0 72
      ecs/include/alibabacloud/ecs/model/DescribeIpRangesRequest.h
  42. 0 66
      ecs/include/alibabacloud/ecs/model/DescribeIpRangesResult.h
  43. 0 72
      ecs/include/alibabacloud/ecs/model/DescribeRecycleBinRequest.h
  44. 0 67
      ecs/include/alibabacloud/ecs/model/DescribeRecycleBinResult.h
  45. 0 69
      ecs/include/alibabacloud/ecs/model/DescribeTagKeysRequest.h
  46. 0 57
      ecs/include/alibabacloud/ecs/model/DescribeTagKeysResult.h
  47. 0 101
      ecs/include/alibabacloud/ecs/model/DescribeVolumesRequest.h
  48. 0 94
      ecs/include/alibabacloud/ecs/model/DescribeVolumesResult.h
  49. 0 66
      ecs/include/alibabacloud/ecs/model/DetachVolumeRequest.h
  50. 0 49
      ecs/include/alibabacloud/ecs/model/DetachVolumeResult.h
  51. 3 0
      ecs/include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h
  52. 0 66
      ecs/include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbRequest.h
  53. 0 49
      ecs/include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbResult.h
  54. 0 123
      ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h
  55. 0 51
      ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.h
  56. 0 69
      ecs/include/alibabacloud/ecs/model/ModifyVolumeAttributeRequest.h
  57. 0 49
      ecs/include/alibabacloud/ecs/model/ModifyVolumeAttributeResult.h
  58. 0 66
      ecs/include/alibabacloud/ecs/model/ReInitVolumeRequest.h
  59. 0 49
      ecs/include/alibabacloud/ecs/model/ReInitVolumeResult.h
  60. 0 69
      ecs/include/alibabacloud/ecs/model/ResizeVolumeRequest.h
  61. 0 49
      ecs/include/alibabacloud/ecs/model/ResizeVolumeResult.h
  62. 0 66
      ecs/include/alibabacloud/ecs/model/RollbackVolumeRequest.h
  63. 0 49
      ecs/include/alibabacloud/ecs/model/RollbackVolumeResult.h
  64. 3 0
      ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h
  65. 0 114
      ecs/include/alibabacloud/ecs/model/SignAgreementRequest.h
  66. 0 49
      ecs/include/alibabacloud/ecs/model/SignAgreementResult.h
  67. 0 63
      ecs/include/alibabacloud/ecs/model/UnbindIpRangeRequest.h
  68. 0 49
      ecs/include/alibabacloud/ecs/model/UnbindIpRangeResult.h
  69. 0 138
      ecs/include/alibabacloud/ecs/model/ValidateSecurityGroupRequest.h
  70. 0 72
      ecs/include/alibabacloud/ecs/model/ValidateSecurityGroupResult.h
  71. 15 843
      ecs/src/EcsClient.cc
  72. 0 104
      ecs/src/model/AddIpRangeRequest.cc
  73. 0 45
      ecs/src/model/AddIpRangeResult.cc
  74. 0 104
      ecs/src/model/AttachVolumeRequest.cc
  75. 0 45
      ecs/src/model/AttachVolumeResult.cc
  76. 0 93
      ecs/src/model/BindIpRangeRequest.cc
  77. 0 45
      ecs/src/model/BindIpRangeResult.cc
  78. 0 280
      ecs/src/model/CancelAgreementRequest.cc
  79. 0 45
      ecs/src/model/CancelAgreementResult.cc
  80. 0 291
      ecs/src/model/CancelUserEventRequest.cc
  81. 0 52
      ecs/src/model/CancelUserEventResult.cc
  82. 0 159
      ecs/src/model/CheckAutoSnapshotPolicyRequest.cc
  83. 0 59
      ecs/src/model/CheckAutoSnapshotPolicyResult.cc
  84. 0 82
      ecs/src/model/CheckDiskEnableAutoSnapshotValidationRequest.cc
  85. 0 59
      ecs/src/model/CheckDiskEnableAutoSnapshotValidationResult.cc
  86. 11 0
      ecs/src/model/CreateInstanceRequest.cc
  87. 0 313
      ecs/src/model/CreateUserEventRequest.cc
  88. 0 52
      ecs/src/model/CreateUserEventResult.cc
  89. 0 187
      ecs/src/model/CreateVolumeRequest.cc
  90. 0 52
      ecs/src/model/CreateVolumeResult.cc
  91. 0 93
      ecs/src/model/DeleteRecycleBinRequest.cc
  92. 0 45
      ecs/src/model/DeleteRecycleBinResult.cc
  93. 0 93
      ecs/src/model/DeleteVolumeRequest.cc
  94. 0 45
      ecs/src/model/DeleteVolumeResult.cc
  95. 0 71
      ecs/src/model/DescribeAutoSnapshotPolicyRequest.cc
  96. 0 84
      ecs/src/model/DescribeAutoSnapshotPolicyResult.cc
  97. 0 137
      ecs/src/model/DescribeDeploymentSetTopologyRequest.cc
  98. 0 93
      ecs/src/model/DescribeDeploymentSetTopologyResult.cc
  99. 0 280
      ecs/src/model/DescribeEventDetailRequest.cc
  100. 0 136
      ecs/src/model/DescribeEventDetailResult.cc

+ 4 - 0
CHANGELOG

@@ -1,3 +1,7 @@
+2018-11-22 Version: 1.33.3
+1, Add parameter DeletionProtection when creating instance and modifying instance attribute
+
+
 2018-11-21 Version: 1.33.2
 2018-11-21 Version: 1.33.2
 1, Add new apis called AddWatermark, UpdateWatermark, DeleteWatermark, ListWatermarks, GetWatermark and SetDefaultWatermark which support watermark feature.
 1, Add new apis called AddWatermark, UpdateWatermark, DeleteWatermark, ListWatermarks, GetWatermark and SetDefaultWatermark which support watermark feature.
 2, Add a new api called RegisterMedia which supports registration of audio and video media files that already exist in the OSS bucket.
 2, Add a new api called RegisterMedia which supports registration of audio and video media files that already exist in the OSS bucket.

+ 1 - 1
VERSION

@@ -1 +1 @@
-1.33.2
+1.33.3

+ 0 - 124
ecs/CMakeLists.txt

@@ -61,14 +61,10 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/StopInstanceResult.h
 	include/alibabacloud/ecs/model/StopInstanceResult.h
 	include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsRequest.h
 	include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsRequest.h
 	include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h
 	include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h
-	include/alibabacloud/ecs/model/DescribeInstanceTopologyRequest.h
-	include/alibabacloud/ecs/model/DescribeInstanceTopologyResult.h
 	include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h
 	include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h
 	include/alibabacloud/ecs/model/DeletePhysicalConnectionResult.h
 	include/alibabacloud/ecs/model/DeletePhysicalConnectionResult.h
 	include/alibabacloud/ecs/model/RevokeSecurityGroupRequest.h
 	include/alibabacloud/ecs/model/RevokeSecurityGroupRequest.h
 	include/alibabacloud/ecs/model/RevokeSecurityGroupResult.h
 	include/alibabacloud/ecs/model/RevokeSecurityGroupResult.h
-	include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyRequest.h
-	include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.h
 	include/alibabacloud/ecs/model/DescribeTaskAttributeRequest.h
 	include/alibabacloud/ecs/model/DescribeTaskAttributeRequest.h
 	include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h
 	include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h
 	include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyRequest.h
 	include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyRequest.h
@@ -89,8 +85,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h
 	include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h
 	include/alibabacloud/ecs/model/AllocatePublicIpAddressRequest.h
 	include/alibabacloud/ecs/model/AllocatePublicIpAddressRequest.h
 	include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h
 	include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h
-	include/alibabacloud/ecs/model/AttachVolumeRequest.h
-	include/alibabacloud/ecs/model/AttachVolumeResult.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeResult.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeResult.h
 	include/alibabacloud/ecs/model/DescribeEipMonitorDataRequest.h
 	include/alibabacloud/ecs/model/DescribeEipMonitorDataRequest.h
@@ -117,8 +111,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h
 	include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h
 	include/alibabacloud/ecs/model/ConnectRouterInterfaceRequest.h
 	include/alibabacloud/ecs/model/ConnectRouterInterfaceRequest.h
 	include/alibabacloud/ecs/model/ConnectRouterInterfaceResult.h
 	include/alibabacloud/ecs/model/ConnectRouterInterfaceResult.h
-	include/alibabacloud/ecs/model/AddIpRangeRequest.h
-	include/alibabacloud/ecs/model/AddIpRangeResult.h
 	include/alibabacloud/ecs/model/GetInstanceConsoleOutputRequest.h
 	include/alibabacloud/ecs/model/GetInstanceConsoleOutputRequest.h
 	include/alibabacloud/ecs/model/GetInstanceConsoleOutputResult.h
 	include/alibabacloud/ecs/model/GetInstanceConsoleOutputResult.h
 	include/alibabacloud/ecs/model/CreateSimulatedSystemEventsRequest.h
 	include/alibabacloud/ecs/model/CreateSimulatedSystemEventsRequest.h
@@ -139,8 +131,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h
 	include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h
 	include/alibabacloud/ecs/model/ResizeDiskRequest.h
 	include/alibabacloud/ecs/model/ResizeDiskRequest.h
 	include/alibabacloud/ecs/model/ResizeDiskResult.h
 	include/alibabacloud/ecs/model/ResizeDiskResult.h
-	include/alibabacloud/ecs/model/ResizeVolumeRequest.h
-	include/alibabacloud/ecs/model/ResizeVolumeResult.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAttributeResult.h
 	include/alibabacloud/ecs/model/ModifyDedicatedHostAttributeResult.h
 	include/alibabacloud/ecs/model/CreateRouteEntryRequest.h
 	include/alibabacloud/ecs/model/CreateRouteEntryRequest.h
@@ -151,10 +141,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/AttachKeyPairResult.h
 	include/alibabacloud/ecs/model/AttachKeyPairResult.h
 	include/alibabacloud/ecs/model/CreateRouterInterfaceRequest.h
 	include/alibabacloud/ecs/model/CreateRouterInterfaceRequest.h
 	include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h
 	include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h
-	include/alibabacloud/ecs/model/ModifyVolumeAttributeRequest.h
-	include/alibabacloud/ecs/model/ModifyVolumeAttributeResult.h
-	include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationRequest.h
-	include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h
 	include/alibabacloud/ecs/model/RunInstancesRequest.h
 	include/alibabacloud/ecs/model/RunInstancesRequest.h
 	include/alibabacloud/ecs/model/RunInstancesResult.h
 	include/alibabacloud/ecs/model/RunInstancesResult.h
 	include/alibabacloud/ecs/model/ModifyLaunchTemplateDefaultVersionRequest.h
 	include/alibabacloud/ecs/model/ModifyLaunchTemplateDefaultVersionRequest.h
@@ -229,12 +215,8 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h
 	include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h
 	include/alibabacloud/ecs/model/DescribeSnapshotPackageRequest.h
 	include/alibabacloud/ecs/model/DescribeSnapshotPackageRequest.h
 	include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h
 	include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h
-	include/alibabacloud/ecs/model/ReInitVolumeRequest.h
-	include/alibabacloud/ecs/model/ReInitVolumeResult.h
 	include/alibabacloud/ecs/model/RebootInstanceRequest.h
 	include/alibabacloud/ecs/model/RebootInstanceRequest.h
 	include/alibabacloud/ecs/model/RebootInstanceResult.h
 	include/alibabacloud/ecs/model/RebootInstanceResult.h
-	include/alibabacloud/ecs/model/BindIpRangeRequest.h
-	include/alibabacloud/ecs/model/BindIpRangeResult.h
 	include/alibabacloud/ecs/model/InvokeCommandRequest.h
 	include/alibabacloud/ecs/model/InvokeCommandRequest.h
 	include/alibabacloud/ecs/model/InvokeCommandResult.h
 	include/alibabacloud/ecs/model/InvokeCommandResult.h
 	include/alibabacloud/ecs/model/ModifyUserBusinessBehaviorRequest.h
 	include/alibabacloud/ecs/model/ModifyUserBusinessBehaviorRequest.h
@@ -243,8 +225,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DeleteForwardEntryResult.h
 	include/alibabacloud/ecs/model/DeleteForwardEntryResult.h
 	include/alibabacloud/ecs/model/DescribeHpcClustersRequest.h
 	include/alibabacloud/ecs/model/DescribeHpcClustersRequest.h
 	include/alibabacloud/ecs/model/DescribeHpcClustersResult.h
 	include/alibabacloud/ecs/model/DescribeHpcClustersResult.h
-	include/alibabacloud/ecs/model/CancelAgreementRequest.h
-	include/alibabacloud/ecs/model/CancelAgreementResult.h
 	include/alibabacloud/ecs/model/ModifyInstanceChargeTypeRequest.h
 	include/alibabacloud/ecs/model/ModifyInstanceChargeTypeRequest.h
 	include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h
 	include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h
 	include/alibabacloud/ecs/model/ModifyInstanceAutoRenewAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyInstanceAutoRenewAttributeRequest.h
@@ -261,16 +241,12 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DescribePriceResult.h
 	include/alibabacloud/ecs/model/DescribePriceResult.h
 	include/alibabacloud/ecs/model/DeleteDeploymentSetRequest.h
 	include/alibabacloud/ecs/model/DeleteDeploymentSetRequest.h
 	include/alibabacloud/ecs/model/DeleteDeploymentSetResult.h
 	include/alibabacloud/ecs/model/DeleteDeploymentSetResult.h
-	include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyRequest.h
-	include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h
 	include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeResult.h
 	include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeResult.h
 	include/alibabacloud/ecs/model/ReleaseDedicatedHostRequest.h
 	include/alibabacloud/ecs/model/ReleaseDedicatedHostRequest.h
 	include/alibabacloud/ecs/model/ReleaseDedicatedHostResult.h
 	include/alibabacloud/ecs/model/ReleaseDedicatedHostResult.h
 	include/alibabacloud/ecs/model/AddTagsRequest.h
 	include/alibabacloud/ecs/model/AddTagsRequest.h
 	include/alibabacloud/ecs/model/AddTagsResult.h
 	include/alibabacloud/ecs/model/AddTagsResult.h
-	include/alibabacloud/ecs/model/CancelUserEventRequest.h
-	include/alibabacloud/ecs/model/CancelUserEventResult.h
 	include/alibabacloud/ecs/model/CreateHpcClusterRequest.h
 	include/alibabacloud/ecs/model/CreateHpcClusterRequest.h
 	include/alibabacloud/ecs/model/CreateHpcClusterResult.h
 	include/alibabacloud/ecs/model/CreateHpcClusterResult.h
 	include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorRequest.h
 	include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorRequest.h
@@ -311,8 +287,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DescribeImagesResult.h
 	include/alibabacloud/ecs/model/DescribeImagesResult.h
 	include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressRequest.h
 	include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressRequest.h
 	include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressResult.h
 	include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressResult.h
-	include/alibabacloud/ecs/model/SignAgreementRequest.h
-	include/alibabacloud/ecs/model/SignAgreementResult.h
 	include/alibabacloud/ecs/model/ImportImageRequest.h
 	include/alibabacloud/ecs/model/ImportImageRequest.h
 	include/alibabacloud/ecs/model/ImportImageResult.h
 	include/alibabacloud/ecs/model/ImportImageResult.h
 	include/alibabacloud/ecs/model/ModifyForwardEntryRequest.h
 	include/alibabacloud/ecs/model/ModifyForwardEntryRequest.h
@@ -355,10 +329,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DeleteLaunchTemplateResult.h
 	include/alibabacloud/ecs/model/DeleteLaunchTemplateResult.h
 	include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataRequest.h
 	include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataRequest.h
 	include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h
 	include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h
-	include/alibabacloud/ecs/model/UnbindIpRangeRequest.h
-	include/alibabacloud/ecs/model/UnbindIpRangeResult.h
-	include/alibabacloud/ecs/model/DeleteRecycleBinRequest.h
-	include/alibabacloud/ecs/model/DeleteRecycleBinResult.h
 	include/alibabacloud/ecs/model/DescribeInstanceRamRoleRequest.h
 	include/alibabacloud/ecs/model/DescribeInstanceRamRoleRequest.h
 	include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h
 	include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h
 	include/alibabacloud/ecs/model/CreateImageRequest.h
 	include/alibabacloud/ecs/model/CreateImageRequest.h
@@ -383,10 +353,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/ResetDiskResult.h
 	include/alibabacloud/ecs/model/ResetDiskResult.h
 	include/alibabacloud/ecs/model/ModifyDiskChargeTypeRequest.h
 	include/alibabacloud/ecs/model/ModifyDiskChargeTypeRequest.h
 	include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h
 	include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h
-	include/alibabacloud/ecs/model/DescribeVolumesRequest.h
-	include/alibabacloud/ecs/model/DescribeVolumesResult.h
-	include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbRequest.h
-	include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbResult.h
 	include/alibabacloud/ecs/model/DescribeBandwidthPackagesRequest.h
 	include/alibabacloud/ecs/model/DescribeBandwidthPackagesRequest.h
 	include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h
 	include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h
 	include/alibabacloud/ecs/model/ApplyAutoSnapshotPolicyRequest.h
 	include/alibabacloud/ecs/model/ApplyAutoSnapshotPolicyRequest.h
@@ -395,24 +361,16 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/CreateSecurityGroupResult.h
 	include/alibabacloud/ecs/model/CreateSecurityGroupResult.h
 	include/alibabacloud/ecs/model/DescribeSnapshotLinksRequest.h
 	include/alibabacloud/ecs/model/DescribeSnapshotLinksRequest.h
 	include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h
 	include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h
-	include/alibabacloud/ecs/model/DescribeEventDetailRequest.h
-	include/alibabacloud/ecs/model/DescribeEventDetailResult.h
 	include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h
 	include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h
 	include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h
 	include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h
 	include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h
 	include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h
 	include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h
 	include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h
-	include/alibabacloud/ecs/model/DescribeTagKeysRequest.h
-	include/alibabacloud/ecs/model/DescribeTagKeysResult.h
-	include/alibabacloud/ecs/model/CreateVolumeRequest.h
-	include/alibabacloud/ecs/model/CreateVolumeResult.h
 	include/alibabacloud/ecs/model/DescribeDedicatedHostAutoRenewRequest.h
 	include/alibabacloud/ecs/model/DescribeDedicatedHostAutoRenewRequest.h
 	include/alibabacloud/ecs/model/DescribeDedicatedHostAutoRenewResult.h
 	include/alibabacloud/ecs/model/DescribeDedicatedHostAutoRenewResult.h
 	include/alibabacloud/ecs/model/DeleteInstanceRequest.h
 	include/alibabacloud/ecs/model/DeleteInstanceRequest.h
 	include/alibabacloud/ecs/model/DeleteInstanceResult.h
 	include/alibabacloud/ecs/model/DeleteInstanceResult.h
 	include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h
 	include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h
 	include/alibabacloud/ecs/model/CreateLaunchTemplateResult.h
 	include/alibabacloud/ecs/model/CreateLaunchTemplateResult.h
-	include/alibabacloud/ecs/model/DescribeIntranetAttributeKbRequest.h
-	include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfacePermissionRequest.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfacePermissionRequest.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfacePermissionResult.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfacePermissionResult.h
 	include/alibabacloud/ecs/model/RemoveBandwidthPackageIpsRequest.h
 	include/alibabacloud/ecs/model/RemoveBandwidthPackageIpsRequest.h
@@ -431,10 +389,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/EnablePhysicalConnectionResult.h
 	include/alibabacloud/ecs/model/EnablePhysicalConnectionResult.h
 	include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesRequest.h
 	include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesRequest.h
 	include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h
 	include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h
-	include/alibabacloud/ecs/model/RollbackVolumeRequest.h
-	include/alibabacloud/ecs/model/RollbackVolumeResult.h
-	include/alibabacloud/ecs/model/DeleteVolumeRequest.h
-	include/alibabacloud/ecs/model/DeleteVolumeResult.h
 	include/alibabacloud/ecs/model/CreateForwardEntryRequest.h
 	include/alibabacloud/ecs/model/CreateForwardEntryRequest.h
 	include/alibabacloud/ecs/model/CreateForwardEntryResult.h
 	include/alibabacloud/ecs/model/CreateForwardEntryResult.h
 	include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h
 	include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h
@@ -465,8 +419,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExResult.h
 	include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExResult.h
 	include/alibabacloud/ecs/model/CreatePhysicalConnectionRequest.h
 	include/alibabacloud/ecs/model/CreatePhysicalConnectionRequest.h
 	include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h
 	include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h
-	include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h
-	include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.h
 	include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h
 	include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h
 	include/alibabacloud/ecs/model/DescribeKeyPairsResult.h
 	include/alibabacloud/ecs/model/DescribeKeyPairsResult.h
 	include/alibabacloud/ecs/model/ModifySecurityGroupPolicyRequest.h
 	include/alibabacloud/ecs/model/ModifySecurityGroupPolicyRequest.h
@@ -487,8 +439,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/UnassignIpv6AddressesResult.h
 	include/alibabacloud/ecs/model/UnassignIpv6AddressesResult.h
 	include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeRequest.h
 	include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeRequest.h
 	include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h
 	include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h
-	include/alibabacloud/ecs/model/ValidateSecurityGroupRequest.h
-	include/alibabacloud/ecs/model/ValidateSecurityGroupResult.h
 	include/alibabacloud/ecs/model/TerminatePhysicalConnectionRequest.h
 	include/alibabacloud/ecs/model/TerminatePhysicalConnectionRequest.h
 	include/alibabacloud/ecs/model/TerminatePhysicalConnectionResult.h
 	include/alibabacloud/ecs/model/TerminatePhysicalConnectionResult.h
 	include/alibabacloud/ecs/model/AttachNetworkInterfaceRequest.h
 	include/alibabacloud/ecs/model/AttachNetworkInterfaceRequest.h
@@ -511,20 +461,10 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/DescribeRegionsResult.h
 	include/alibabacloud/ecs/model/DescribeRegionsResult.h
 	include/alibabacloud/ecs/model/DescribeClassicLinkInstancesRequest.h
 	include/alibabacloud/ecs/model/DescribeClassicLinkInstancesRequest.h
 	include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h
 	include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h
-	include/alibabacloud/ecs/model/CreateUserEventRequest.h
-	include/alibabacloud/ecs/model/CreateUserEventResult.h
-	include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyRequest.h
-	include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.h
 	include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h
 	include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h
 	include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h
 	include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h
-	include/alibabacloud/ecs/model/DescribeRecycleBinRequest.h
-	include/alibabacloud/ecs/model/DescribeRecycleBinResult.h
-	include/alibabacloud/ecs/model/DetachVolumeRequest.h
-	include/alibabacloud/ecs/model/DetachVolumeResult.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h
 	include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h
-	include/alibabacloud/ecs/model/DescribeIpRangesRequest.h
-	include/alibabacloud/ecs/model/DescribeIpRangesResult.h
 	include/alibabacloud/ecs/model/DeleteNetworkInterfacePermissionRequest.h
 	include/alibabacloud/ecs/model/DeleteNetworkInterfacePermissionRequest.h
 	include/alibabacloud/ecs/model/DeleteNetworkInterfacePermissionResult.h
 	include/alibabacloud/ecs/model/DeleteNetworkInterfacePermissionResult.h
 	include/alibabacloud/ecs/model/CancelPhysicalConnectionRequest.h
 	include/alibabacloud/ecs/model/CancelPhysicalConnectionRequest.h
@@ -543,8 +483,6 @@ set(ecs_public_header_model
 	include/alibabacloud/ecs/model/AllocateEipAddressResult.h
 	include/alibabacloud/ecs/model/AllocateEipAddressResult.h
 	include/alibabacloud/ecs/model/DeleteDiskRequest.h
 	include/alibabacloud/ecs/model/DeleteDiskRequest.h
 	include/alibabacloud/ecs/model/DeleteDiskResult.h
 	include/alibabacloud/ecs/model/DeleteDiskResult.h
-	include/alibabacloud/ecs/model/DescribeEventsRequest.h
-	include/alibabacloud/ecs/model/DescribeEventsResult.h
 	include/alibabacloud/ecs/model/UnassociateHaVipRequest.h
 	include/alibabacloud/ecs/model/UnassociateHaVipRequest.h
 	include/alibabacloud/ecs/model/UnassociateHaVipResult.h
 	include/alibabacloud/ecs/model/UnassociateHaVipResult.h
 	include/alibabacloud/ecs/model/ModifyHaVipAttributeRequest.h
 	include/alibabacloud/ecs/model/ModifyHaVipAttributeRequest.h
@@ -606,14 +544,10 @@ set(ecs_src
 	src/model/StopInstanceResult.cc
 	src/model/StopInstanceResult.cc
 	src/model/DescribeInstanceHistoryEventsRequest.cc
 	src/model/DescribeInstanceHistoryEventsRequest.cc
 	src/model/DescribeInstanceHistoryEventsResult.cc
 	src/model/DescribeInstanceHistoryEventsResult.cc
-	src/model/DescribeInstanceTopologyRequest.cc
-	src/model/DescribeInstanceTopologyResult.cc
 	src/model/DeletePhysicalConnectionRequest.cc
 	src/model/DeletePhysicalConnectionRequest.cc
 	src/model/DeletePhysicalConnectionResult.cc
 	src/model/DeletePhysicalConnectionResult.cc
 	src/model/RevokeSecurityGroupRequest.cc
 	src/model/RevokeSecurityGroupRequest.cc
 	src/model/RevokeSecurityGroupResult.cc
 	src/model/RevokeSecurityGroupResult.cc
-	src/model/CheckAutoSnapshotPolicyRequest.cc
-	src/model/CheckAutoSnapshotPolicyResult.cc
 	src/model/DescribeTaskAttributeRequest.cc
 	src/model/DescribeTaskAttributeRequest.cc
 	src/model/DescribeTaskAttributeResult.cc
 	src/model/DescribeTaskAttributeResult.cc
 	src/model/CreateAutoSnapshotPolicyRequest.cc
 	src/model/CreateAutoSnapshotPolicyRequest.cc
@@ -634,8 +568,6 @@ set(ecs_src
 	src/model/DetachInstanceRamRoleResult.cc
 	src/model/DetachInstanceRamRoleResult.cc
 	src/model/AllocatePublicIpAddressRequest.cc
 	src/model/AllocatePublicIpAddressRequest.cc
 	src/model/AllocatePublicIpAddressResult.cc
 	src/model/AllocatePublicIpAddressResult.cc
-	src/model/AttachVolumeRequest.cc
-	src/model/AttachVolumeResult.cc
 	src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc
 	src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc
 	src/model/ModifyDedicatedHostAutoRenewAttributeResult.cc
 	src/model/ModifyDedicatedHostAutoRenewAttributeResult.cc
 	src/model/DescribeEipMonitorDataRequest.cc
 	src/model/DescribeEipMonitorDataRequest.cc
@@ -662,8 +594,6 @@ set(ecs_src
 	src/model/DescribeSnapshotMonitorDataResult.cc
 	src/model/DescribeSnapshotMonitorDataResult.cc
 	src/model/ConnectRouterInterfaceRequest.cc
 	src/model/ConnectRouterInterfaceRequest.cc
 	src/model/ConnectRouterInterfaceResult.cc
 	src/model/ConnectRouterInterfaceResult.cc
-	src/model/AddIpRangeRequest.cc
-	src/model/AddIpRangeResult.cc
 	src/model/GetInstanceConsoleOutputRequest.cc
 	src/model/GetInstanceConsoleOutputRequest.cc
 	src/model/GetInstanceConsoleOutputResult.cc
 	src/model/GetInstanceConsoleOutputResult.cc
 	src/model/CreateSimulatedSystemEventsRequest.cc
 	src/model/CreateSimulatedSystemEventsRequest.cc
@@ -684,8 +614,6 @@ set(ecs_src
 	src/model/DescribeSecurityGroupsResult.cc
 	src/model/DescribeSecurityGroupsResult.cc
 	src/model/ResizeDiskRequest.cc
 	src/model/ResizeDiskRequest.cc
 	src/model/ResizeDiskResult.cc
 	src/model/ResizeDiskResult.cc
-	src/model/ResizeVolumeRequest.cc
-	src/model/ResizeVolumeResult.cc
 	src/model/ModifyDedicatedHostAttributeRequest.cc
 	src/model/ModifyDedicatedHostAttributeRequest.cc
 	src/model/ModifyDedicatedHostAttributeResult.cc
 	src/model/ModifyDedicatedHostAttributeResult.cc
 	src/model/CreateRouteEntryRequest.cc
 	src/model/CreateRouteEntryRequest.cc
@@ -696,10 +624,6 @@ set(ecs_src
 	src/model/AttachKeyPairResult.cc
 	src/model/AttachKeyPairResult.cc
 	src/model/CreateRouterInterfaceRequest.cc
 	src/model/CreateRouterInterfaceRequest.cc
 	src/model/CreateRouterInterfaceResult.cc
 	src/model/CreateRouterInterfaceResult.cc
-	src/model/ModifyVolumeAttributeRequest.cc
-	src/model/ModifyVolumeAttributeResult.cc
-	src/model/CheckDiskEnableAutoSnapshotValidationRequest.cc
-	src/model/CheckDiskEnableAutoSnapshotValidationResult.cc
 	src/model/RunInstancesRequest.cc
 	src/model/RunInstancesRequest.cc
 	src/model/RunInstancesResult.cc
 	src/model/RunInstancesResult.cc
 	src/model/ModifyLaunchTemplateDefaultVersionRequest.cc
 	src/model/ModifyLaunchTemplateDefaultVersionRequest.cc
@@ -774,12 +698,8 @@ set(ecs_src
 	src/model/DescribeInstanceTypesResult.cc
 	src/model/DescribeInstanceTypesResult.cc
 	src/model/DescribeSnapshotPackageRequest.cc
 	src/model/DescribeSnapshotPackageRequest.cc
 	src/model/DescribeSnapshotPackageResult.cc
 	src/model/DescribeSnapshotPackageResult.cc
-	src/model/ReInitVolumeRequest.cc
-	src/model/ReInitVolumeResult.cc
 	src/model/RebootInstanceRequest.cc
 	src/model/RebootInstanceRequest.cc
 	src/model/RebootInstanceResult.cc
 	src/model/RebootInstanceResult.cc
-	src/model/BindIpRangeRequest.cc
-	src/model/BindIpRangeResult.cc
 	src/model/InvokeCommandRequest.cc
 	src/model/InvokeCommandRequest.cc
 	src/model/InvokeCommandResult.cc
 	src/model/InvokeCommandResult.cc
 	src/model/ModifyUserBusinessBehaviorRequest.cc
 	src/model/ModifyUserBusinessBehaviorRequest.cc
@@ -788,8 +708,6 @@ set(ecs_src
 	src/model/DeleteForwardEntryResult.cc
 	src/model/DeleteForwardEntryResult.cc
 	src/model/DescribeHpcClustersRequest.cc
 	src/model/DescribeHpcClustersRequest.cc
 	src/model/DescribeHpcClustersResult.cc
 	src/model/DescribeHpcClustersResult.cc
-	src/model/CancelAgreementRequest.cc
-	src/model/CancelAgreementResult.cc
 	src/model/ModifyInstanceChargeTypeRequest.cc
 	src/model/ModifyInstanceChargeTypeRequest.cc
 	src/model/ModifyInstanceChargeTypeResult.cc
 	src/model/ModifyInstanceChargeTypeResult.cc
 	src/model/ModifyInstanceAutoRenewAttributeRequest.cc
 	src/model/ModifyInstanceAutoRenewAttributeRequest.cc
@@ -806,16 +724,12 @@ set(ecs_src
 	src/model/DescribePriceResult.cc
 	src/model/DescribePriceResult.cc
 	src/model/DeleteDeploymentSetRequest.cc
 	src/model/DeleteDeploymentSetRequest.cc
 	src/model/DeleteDeploymentSetResult.cc
 	src/model/DeleteDeploymentSetResult.cc
-	src/model/DescribeDeploymentSetTopologyRequest.cc
-	src/model/DescribeDeploymentSetTopologyResult.cc
 	src/model/ModifyInstanceVpcAttributeRequest.cc
 	src/model/ModifyInstanceVpcAttributeRequest.cc
 	src/model/ModifyInstanceVpcAttributeResult.cc
 	src/model/ModifyInstanceVpcAttributeResult.cc
 	src/model/ReleaseDedicatedHostRequest.cc
 	src/model/ReleaseDedicatedHostRequest.cc
 	src/model/ReleaseDedicatedHostResult.cc
 	src/model/ReleaseDedicatedHostResult.cc
 	src/model/AddTagsRequest.cc
 	src/model/AddTagsRequest.cc
 	src/model/AddTagsResult.cc
 	src/model/AddTagsResult.cc
-	src/model/CancelUserEventRequest.cc
-	src/model/CancelUserEventResult.cc
 	src/model/CreateHpcClusterRequest.cc
 	src/model/CreateHpcClusterRequest.cc
 	src/model/CreateHpcClusterResult.cc
 	src/model/CreateHpcClusterResult.cc
 	src/model/DescribeUserBusinessBehaviorRequest.cc
 	src/model/DescribeUserBusinessBehaviorRequest.cc
@@ -856,8 +770,6 @@ set(ecs_src
 	src/model/DescribeImagesResult.cc
 	src/model/DescribeImagesResult.cc
 	src/model/AuthorizeSecurityGroupEgressRequest.cc
 	src/model/AuthorizeSecurityGroupEgressRequest.cc
 	src/model/AuthorizeSecurityGroupEgressResult.cc
 	src/model/AuthorizeSecurityGroupEgressResult.cc
-	src/model/SignAgreementRequest.cc
-	src/model/SignAgreementResult.cc
 	src/model/ImportImageRequest.cc
 	src/model/ImportImageRequest.cc
 	src/model/ImportImageResult.cc
 	src/model/ImportImageResult.cc
 	src/model/ModifyForwardEntryRequest.cc
 	src/model/ModifyForwardEntryRequest.cc
@@ -900,10 +812,6 @@ set(ecs_src
 	src/model/DeleteLaunchTemplateResult.cc
 	src/model/DeleteLaunchTemplateResult.cc
 	src/model/DescribeNewProjectEipMonitorDataRequest.cc
 	src/model/DescribeNewProjectEipMonitorDataRequest.cc
 	src/model/DescribeNewProjectEipMonitorDataResult.cc
 	src/model/DescribeNewProjectEipMonitorDataResult.cc
-	src/model/UnbindIpRangeRequest.cc
-	src/model/UnbindIpRangeResult.cc
-	src/model/DeleteRecycleBinRequest.cc
-	src/model/DeleteRecycleBinResult.cc
 	src/model/DescribeInstanceRamRoleRequest.cc
 	src/model/DescribeInstanceRamRoleRequest.cc
 	src/model/DescribeInstanceRamRoleResult.cc
 	src/model/DescribeInstanceRamRoleResult.cc
 	src/model/CreateImageRequest.cc
 	src/model/CreateImageRequest.cc
@@ -928,10 +836,6 @@ set(ecs_src
 	src/model/ResetDiskResult.cc
 	src/model/ResetDiskResult.cc
 	src/model/ModifyDiskChargeTypeRequest.cc
 	src/model/ModifyDiskChargeTypeRequest.cc
 	src/model/ModifyDiskChargeTypeResult.cc
 	src/model/ModifyDiskChargeTypeResult.cc
-	src/model/DescribeVolumesRequest.cc
-	src/model/DescribeVolumesResult.cc
-	src/model/ModifyIntranetBandwidthKbRequest.cc
-	src/model/ModifyIntranetBandwidthKbResult.cc
 	src/model/DescribeBandwidthPackagesRequest.cc
 	src/model/DescribeBandwidthPackagesRequest.cc
 	src/model/DescribeBandwidthPackagesResult.cc
 	src/model/DescribeBandwidthPackagesResult.cc
 	src/model/ApplyAutoSnapshotPolicyRequest.cc
 	src/model/ApplyAutoSnapshotPolicyRequest.cc
@@ -940,24 +844,16 @@ set(ecs_src
 	src/model/CreateSecurityGroupResult.cc
 	src/model/CreateSecurityGroupResult.cc
 	src/model/DescribeSnapshotLinksRequest.cc
 	src/model/DescribeSnapshotLinksRequest.cc
 	src/model/DescribeSnapshotLinksResult.cc
 	src/model/DescribeSnapshotLinksResult.cc
-	src/model/DescribeEventDetailRequest.cc
-	src/model/DescribeEventDetailResult.cc
 	src/model/DescribeInvocationResultsRequest.cc
 	src/model/DescribeInvocationResultsRequest.cc
 	src/model/DescribeInvocationResultsResult.cc
 	src/model/DescribeInvocationResultsResult.cc
 	src/model/DescribeRecommendInstanceTypeRequest.cc
 	src/model/DescribeRecommendInstanceTypeRequest.cc
 	src/model/DescribeRecommendInstanceTypeResult.cc
 	src/model/DescribeRecommendInstanceTypeResult.cc
-	src/model/DescribeTagKeysRequest.cc
-	src/model/DescribeTagKeysResult.cc
-	src/model/CreateVolumeRequest.cc
-	src/model/CreateVolumeResult.cc
 	src/model/DescribeDedicatedHostAutoRenewRequest.cc
 	src/model/DescribeDedicatedHostAutoRenewRequest.cc
 	src/model/DescribeDedicatedHostAutoRenewResult.cc
 	src/model/DescribeDedicatedHostAutoRenewResult.cc
 	src/model/DeleteInstanceRequest.cc
 	src/model/DeleteInstanceRequest.cc
 	src/model/DeleteInstanceResult.cc
 	src/model/DeleteInstanceResult.cc
 	src/model/CreateLaunchTemplateRequest.cc
 	src/model/CreateLaunchTemplateRequest.cc
 	src/model/CreateLaunchTemplateResult.cc
 	src/model/CreateLaunchTemplateResult.cc
-	src/model/DescribeIntranetAttributeKbRequest.cc
-	src/model/DescribeIntranetAttributeKbResult.cc
 	src/model/CreateNetworkInterfacePermissionRequest.cc
 	src/model/CreateNetworkInterfacePermissionRequest.cc
 	src/model/CreateNetworkInterfacePermissionResult.cc
 	src/model/CreateNetworkInterfacePermissionResult.cc
 	src/model/RemoveBandwidthPackageIpsRequest.cc
 	src/model/RemoveBandwidthPackageIpsRequest.cc
@@ -976,10 +872,6 @@ set(ecs_src
 	src/model/EnablePhysicalConnectionResult.cc
 	src/model/EnablePhysicalConnectionResult.cc
 	src/model/DescribeInstanceTypeFamiliesRequest.cc
 	src/model/DescribeInstanceTypeFamiliesRequest.cc
 	src/model/DescribeInstanceTypeFamiliesResult.cc
 	src/model/DescribeInstanceTypeFamiliesResult.cc
-	src/model/RollbackVolumeRequest.cc
-	src/model/RollbackVolumeResult.cc
-	src/model/DeleteVolumeRequest.cc
-	src/model/DeleteVolumeResult.cc
 	src/model/CreateForwardEntryRequest.cc
 	src/model/CreateForwardEntryRequest.cc
 	src/model/CreateForwardEntryResult.cc
 	src/model/CreateForwardEntryResult.cc
 	src/model/DescribeRouterInterfacesRequest.cc
 	src/model/DescribeRouterInterfacesRequest.cc
@@ -1010,8 +902,6 @@ set(ecs_src
 	src/model/ModifyAutoSnapshotPolicyExResult.cc
 	src/model/ModifyAutoSnapshotPolicyExResult.cc
 	src/model/CreatePhysicalConnectionRequest.cc
 	src/model/CreatePhysicalConnectionRequest.cc
 	src/model/CreatePhysicalConnectionResult.cc
 	src/model/CreatePhysicalConnectionResult.cc
-	src/model/ModifyUserEventAttributeRequest.cc
-	src/model/ModifyUserEventAttributeResult.cc
 	src/model/DescribeKeyPairsRequest.cc
 	src/model/DescribeKeyPairsRequest.cc
 	src/model/DescribeKeyPairsResult.cc
 	src/model/DescribeKeyPairsResult.cc
 	src/model/ModifySecurityGroupPolicyRequest.cc
 	src/model/ModifySecurityGroupPolicyRequest.cc
@@ -1032,8 +922,6 @@ set(ecs_src
 	src/model/UnassignIpv6AddressesResult.cc
 	src/model/UnassignIpv6AddressesResult.cc
 	src/model/DescribeInstancePhysicalAttributeRequest.cc
 	src/model/DescribeInstancePhysicalAttributeRequest.cc
 	src/model/DescribeInstancePhysicalAttributeResult.cc
 	src/model/DescribeInstancePhysicalAttributeResult.cc
-	src/model/ValidateSecurityGroupRequest.cc
-	src/model/ValidateSecurityGroupResult.cc
 	src/model/TerminatePhysicalConnectionRequest.cc
 	src/model/TerminatePhysicalConnectionRequest.cc
 	src/model/TerminatePhysicalConnectionResult.cc
 	src/model/TerminatePhysicalConnectionResult.cc
 	src/model/AttachNetworkInterfaceRequest.cc
 	src/model/AttachNetworkInterfaceRequest.cc
@@ -1056,20 +944,10 @@ set(ecs_src
 	src/model/DescribeRegionsResult.cc
 	src/model/DescribeRegionsResult.cc
 	src/model/DescribeClassicLinkInstancesRequest.cc
 	src/model/DescribeClassicLinkInstancesRequest.cc
 	src/model/DescribeClassicLinkInstancesResult.cc
 	src/model/DescribeClassicLinkInstancesResult.cc
-	src/model/CreateUserEventRequest.cc
-	src/model/CreateUserEventResult.cc
-	src/model/DescribeAutoSnapshotPolicyRequest.cc
-	src/model/DescribeAutoSnapshotPolicyResult.cc
 	src/model/DescribePhysicalConnectionsRequest.cc
 	src/model/DescribePhysicalConnectionsRequest.cc
 	src/model/DescribePhysicalConnectionsResult.cc
 	src/model/DescribePhysicalConnectionsResult.cc
-	src/model/DescribeRecycleBinRequest.cc
-	src/model/DescribeRecycleBinResult.cc
-	src/model/DetachVolumeRequest.cc
-	src/model/DetachVolumeResult.cc
 	src/model/CreateNetworkInterfaceRequest.cc
 	src/model/CreateNetworkInterfaceRequest.cc
 	src/model/CreateNetworkInterfaceResult.cc
 	src/model/CreateNetworkInterfaceResult.cc
-	src/model/DescribeIpRangesRequest.cc
-	src/model/DescribeIpRangesResult.cc
 	src/model/DeleteNetworkInterfacePermissionRequest.cc
 	src/model/DeleteNetworkInterfacePermissionRequest.cc
 	src/model/DeleteNetworkInterfacePermissionResult.cc
 	src/model/DeleteNetworkInterfacePermissionResult.cc
 	src/model/CancelPhysicalConnectionRequest.cc
 	src/model/CancelPhysicalConnectionRequest.cc
@@ -1088,8 +966,6 @@ set(ecs_src
 	src/model/AllocateEipAddressResult.cc
 	src/model/AllocateEipAddressResult.cc
 	src/model/DeleteDiskRequest.cc
 	src/model/DeleteDiskRequest.cc
 	src/model/DeleteDiskResult.cc
 	src/model/DeleteDiskResult.cc
-	src/model/DescribeEventsRequest.cc
-	src/model/DescribeEventsResult.cc
 	src/model/UnassociateHaVipRequest.cc
 	src/model/UnassociateHaVipRequest.cc
 	src/model/UnassociateHaVipResult.cc
 	src/model/UnassociateHaVipResult.cc
 	src/model/ModifyHaVipAttributeRequest.cc
 	src/model/ModifyHaVipAttributeRequest.cc

+ 0 - 248
ecs/include/alibabacloud/ecs/EcsClient.h

@@ -62,14 +62,10 @@
 #include "model/StopInstanceResult.h"
 #include "model/StopInstanceResult.h"
 #include "model/DescribeInstanceHistoryEventsRequest.h"
 #include "model/DescribeInstanceHistoryEventsRequest.h"
 #include "model/DescribeInstanceHistoryEventsResult.h"
 #include "model/DescribeInstanceHistoryEventsResult.h"
-#include "model/DescribeInstanceTopologyRequest.h"
-#include "model/DescribeInstanceTopologyResult.h"
 #include "model/DeletePhysicalConnectionRequest.h"
 #include "model/DeletePhysicalConnectionRequest.h"
 #include "model/DeletePhysicalConnectionResult.h"
 #include "model/DeletePhysicalConnectionResult.h"
 #include "model/RevokeSecurityGroupRequest.h"
 #include "model/RevokeSecurityGroupRequest.h"
 #include "model/RevokeSecurityGroupResult.h"
 #include "model/RevokeSecurityGroupResult.h"
-#include "model/CheckAutoSnapshotPolicyRequest.h"
-#include "model/CheckAutoSnapshotPolicyResult.h"
 #include "model/DescribeTaskAttributeRequest.h"
 #include "model/DescribeTaskAttributeRequest.h"
 #include "model/DescribeTaskAttributeResult.h"
 #include "model/DescribeTaskAttributeResult.h"
 #include "model/CreateAutoSnapshotPolicyRequest.h"
 #include "model/CreateAutoSnapshotPolicyRequest.h"
@@ -90,8 +86,6 @@
 #include "model/DetachInstanceRamRoleResult.h"
 #include "model/DetachInstanceRamRoleResult.h"
 #include "model/AllocatePublicIpAddressRequest.h"
 #include "model/AllocatePublicIpAddressRequest.h"
 #include "model/AllocatePublicIpAddressResult.h"
 #include "model/AllocatePublicIpAddressResult.h"
-#include "model/AttachVolumeRequest.h"
-#include "model/AttachVolumeResult.h"
 #include "model/ModifyDedicatedHostAutoRenewAttributeRequest.h"
 #include "model/ModifyDedicatedHostAutoRenewAttributeRequest.h"
 #include "model/ModifyDedicatedHostAutoRenewAttributeResult.h"
 #include "model/ModifyDedicatedHostAutoRenewAttributeResult.h"
 #include "model/DescribeEipMonitorDataRequest.h"
 #include "model/DescribeEipMonitorDataRequest.h"
@@ -118,8 +112,6 @@
 #include "model/DescribeSnapshotMonitorDataResult.h"
 #include "model/DescribeSnapshotMonitorDataResult.h"
 #include "model/ConnectRouterInterfaceRequest.h"
 #include "model/ConnectRouterInterfaceRequest.h"
 #include "model/ConnectRouterInterfaceResult.h"
 #include "model/ConnectRouterInterfaceResult.h"
-#include "model/AddIpRangeRequest.h"
-#include "model/AddIpRangeResult.h"
 #include "model/GetInstanceConsoleOutputRequest.h"
 #include "model/GetInstanceConsoleOutputRequest.h"
 #include "model/GetInstanceConsoleOutputResult.h"
 #include "model/GetInstanceConsoleOutputResult.h"
 #include "model/CreateSimulatedSystemEventsRequest.h"
 #include "model/CreateSimulatedSystemEventsRequest.h"
@@ -140,8 +132,6 @@
 #include "model/DescribeSecurityGroupsResult.h"
 #include "model/DescribeSecurityGroupsResult.h"
 #include "model/ResizeDiskRequest.h"
 #include "model/ResizeDiskRequest.h"
 #include "model/ResizeDiskResult.h"
 #include "model/ResizeDiskResult.h"
-#include "model/ResizeVolumeRequest.h"
-#include "model/ResizeVolumeResult.h"
 #include "model/ModifyDedicatedHostAttributeRequest.h"
 #include "model/ModifyDedicatedHostAttributeRequest.h"
 #include "model/ModifyDedicatedHostAttributeResult.h"
 #include "model/ModifyDedicatedHostAttributeResult.h"
 #include "model/CreateRouteEntryRequest.h"
 #include "model/CreateRouteEntryRequest.h"
@@ -152,10 +142,6 @@
 #include "model/AttachKeyPairResult.h"
 #include "model/AttachKeyPairResult.h"
 #include "model/CreateRouterInterfaceRequest.h"
 #include "model/CreateRouterInterfaceRequest.h"
 #include "model/CreateRouterInterfaceResult.h"
 #include "model/CreateRouterInterfaceResult.h"
-#include "model/ModifyVolumeAttributeRequest.h"
-#include "model/ModifyVolumeAttributeResult.h"
-#include "model/CheckDiskEnableAutoSnapshotValidationRequest.h"
-#include "model/CheckDiskEnableAutoSnapshotValidationResult.h"
 #include "model/RunInstancesRequest.h"
 #include "model/RunInstancesRequest.h"
 #include "model/RunInstancesResult.h"
 #include "model/RunInstancesResult.h"
 #include "model/ModifyLaunchTemplateDefaultVersionRequest.h"
 #include "model/ModifyLaunchTemplateDefaultVersionRequest.h"
@@ -230,12 +216,8 @@
 #include "model/DescribeInstanceTypesResult.h"
 #include "model/DescribeInstanceTypesResult.h"
 #include "model/DescribeSnapshotPackageRequest.h"
 #include "model/DescribeSnapshotPackageRequest.h"
 #include "model/DescribeSnapshotPackageResult.h"
 #include "model/DescribeSnapshotPackageResult.h"
-#include "model/ReInitVolumeRequest.h"
-#include "model/ReInitVolumeResult.h"
 #include "model/RebootInstanceRequest.h"
 #include "model/RebootInstanceRequest.h"
 #include "model/RebootInstanceResult.h"
 #include "model/RebootInstanceResult.h"
-#include "model/BindIpRangeRequest.h"
-#include "model/BindIpRangeResult.h"
 #include "model/InvokeCommandRequest.h"
 #include "model/InvokeCommandRequest.h"
 #include "model/InvokeCommandResult.h"
 #include "model/InvokeCommandResult.h"
 #include "model/ModifyUserBusinessBehaviorRequest.h"
 #include "model/ModifyUserBusinessBehaviorRequest.h"
@@ -244,8 +226,6 @@
 #include "model/DeleteForwardEntryResult.h"
 #include "model/DeleteForwardEntryResult.h"
 #include "model/DescribeHpcClustersRequest.h"
 #include "model/DescribeHpcClustersRequest.h"
 #include "model/DescribeHpcClustersResult.h"
 #include "model/DescribeHpcClustersResult.h"
-#include "model/CancelAgreementRequest.h"
-#include "model/CancelAgreementResult.h"
 #include "model/ModifyInstanceChargeTypeRequest.h"
 #include "model/ModifyInstanceChargeTypeRequest.h"
 #include "model/ModifyInstanceChargeTypeResult.h"
 #include "model/ModifyInstanceChargeTypeResult.h"
 #include "model/ModifyInstanceAutoRenewAttributeRequest.h"
 #include "model/ModifyInstanceAutoRenewAttributeRequest.h"
@@ -262,16 +242,12 @@
 #include "model/DescribePriceResult.h"
 #include "model/DescribePriceResult.h"
 #include "model/DeleteDeploymentSetRequest.h"
 #include "model/DeleteDeploymentSetRequest.h"
 #include "model/DeleteDeploymentSetResult.h"
 #include "model/DeleteDeploymentSetResult.h"
-#include "model/DescribeDeploymentSetTopologyRequest.h"
-#include "model/DescribeDeploymentSetTopologyResult.h"
 #include "model/ModifyInstanceVpcAttributeRequest.h"
 #include "model/ModifyInstanceVpcAttributeRequest.h"
 #include "model/ModifyInstanceVpcAttributeResult.h"
 #include "model/ModifyInstanceVpcAttributeResult.h"
 #include "model/ReleaseDedicatedHostRequest.h"
 #include "model/ReleaseDedicatedHostRequest.h"
 #include "model/ReleaseDedicatedHostResult.h"
 #include "model/ReleaseDedicatedHostResult.h"
 #include "model/AddTagsRequest.h"
 #include "model/AddTagsRequest.h"
 #include "model/AddTagsResult.h"
 #include "model/AddTagsResult.h"
-#include "model/CancelUserEventRequest.h"
-#include "model/CancelUserEventResult.h"
 #include "model/CreateHpcClusterRequest.h"
 #include "model/CreateHpcClusterRequest.h"
 #include "model/CreateHpcClusterResult.h"
 #include "model/CreateHpcClusterResult.h"
 #include "model/DescribeUserBusinessBehaviorRequest.h"
 #include "model/DescribeUserBusinessBehaviorRequest.h"
@@ -312,8 +288,6 @@
 #include "model/DescribeImagesResult.h"
 #include "model/DescribeImagesResult.h"
 #include "model/AuthorizeSecurityGroupEgressRequest.h"
 #include "model/AuthorizeSecurityGroupEgressRequest.h"
 #include "model/AuthorizeSecurityGroupEgressResult.h"
 #include "model/AuthorizeSecurityGroupEgressResult.h"
-#include "model/SignAgreementRequest.h"
-#include "model/SignAgreementResult.h"
 #include "model/ImportImageRequest.h"
 #include "model/ImportImageRequest.h"
 #include "model/ImportImageResult.h"
 #include "model/ImportImageResult.h"
 #include "model/ModifyForwardEntryRequest.h"
 #include "model/ModifyForwardEntryRequest.h"
@@ -356,10 +330,6 @@
 #include "model/DeleteLaunchTemplateResult.h"
 #include "model/DeleteLaunchTemplateResult.h"
 #include "model/DescribeNewProjectEipMonitorDataRequest.h"
 #include "model/DescribeNewProjectEipMonitorDataRequest.h"
 #include "model/DescribeNewProjectEipMonitorDataResult.h"
 #include "model/DescribeNewProjectEipMonitorDataResult.h"
-#include "model/UnbindIpRangeRequest.h"
-#include "model/UnbindIpRangeResult.h"
-#include "model/DeleteRecycleBinRequest.h"
-#include "model/DeleteRecycleBinResult.h"
 #include "model/DescribeInstanceRamRoleRequest.h"
 #include "model/DescribeInstanceRamRoleRequest.h"
 #include "model/DescribeInstanceRamRoleResult.h"
 #include "model/DescribeInstanceRamRoleResult.h"
 #include "model/CreateImageRequest.h"
 #include "model/CreateImageRequest.h"
@@ -384,10 +354,6 @@
 #include "model/ResetDiskResult.h"
 #include "model/ResetDiskResult.h"
 #include "model/ModifyDiskChargeTypeRequest.h"
 #include "model/ModifyDiskChargeTypeRequest.h"
 #include "model/ModifyDiskChargeTypeResult.h"
 #include "model/ModifyDiskChargeTypeResult.h"
-#include "model/DescribeVolumesRequest.h"
-#include "model/DescribeVolumesResult.h"
-#include "model/ModifyIntranetBandwidthKbRequest.h"
-#include "model/ModifyIntranetBandwidthKbResult.h"
 #include "model/DescribeBandwidthPackagesRequest.h"
 #include "model/DescribeBandwidthPackagesRequest.h"
 #include "model/DescribeBandwidthPackagesResult.h"
 #include "model/DescribeBandwidthPackagesResult.h"
 #include "model/ApplyAutoSnapshotPolicyRequest.h"
 #include "model/ApplyAutoSnapshotPolicyRequest.h"
@@ -396,24 +362,16 @@
 #include "model/CreateSecurityGroupResult.h"
 #include "model/CreateSecurityGroupResult.h"
 #include "model/DescribeSnapshotLinksRequest.h"
 #include "model/DescribeSnapshotLinksRequest.h"
 #include "model/DescribeSnapshotLinksResult.h"
 #include "model/DescribeSnapshotLinksResult.h"
-#include "model/DescribeEventDetailRequest.h"
-#include "model/DescribeEventDetailResult.h"
 #include "model/DescribeInvocationResultsRequest.h"
 #include "model/DescribeInvocationResultsRequest.h"
 #include "model/DescribeInvocationResultsResult.h"
 #include "model/DescribeInvocationResultsResult.h"
 #include "model/DescribeRecommendInstanceTypeRequest.h"
 #include "model/DescribeRecommendInstanceTypeRequest.h"
 #include "model/DescribeRecommendInstanceTypeResult.h"
 #include "model/DescribeRecommendInstanceTypeResult.h"
-#include "model/DescribeTagKeysRequest.h"
-#include "model/DescribeTagKeysResult.h"
-#include "model/CreateVolumeRequest.h"
-#include "model/CreateVolumeResult.h"
 #include "model/DescribeDedicatedHostAutoRenewRequest.h"
 #include "model/DescribeDedicatedHostAutoRenewRequest.h"
 #include "model/DescribeDedicatedHostAutoRenewResult.h"
 #include "model/DescribeDedicatedHostAutoRenewResult.h"
 #include "model/DeleteInstanceRequest.h"
 #include "model/DeleteInstanceRequest.h"
 #include "model/DeleteInstanceResult.h"
 #include "model/DeleteInstanceResult.h"
 #include "model/CreateLaunchTemplateRequest.h"
 #include "model/CreateLaunchTemplateRequest.h"
 #include "model/CreateLaunchTemplateResult.h"
 #include "model/CreateLaunchTemplateResult.h"
-#include "model/DescribeIntranetAttributeKbRequest.h"
-#include "model/DescribeIntranetAttributeKbResult.h"
 #include "model/CreateNetworkInterfacePermissionRequest.h"
 #include "model/CreateNetworkInterfacePermissionRequest.h"
 #include "model/CreateNetworkInterfacePermissionResult.h"
 #include "model/CreateNetworkInterfacePermissionResult.h"
 #include "model/RemoveBandwidthPackageIpsRequest.h"
 #include "model/RemoveBandwidthPackageIpsRequest.h"
@@ -432,10 +390,6 @@
 #include "model/EnablePhysicalConnectionResult.h"
 #include "model/EnablePhysicalConnectionResult.h"
 #include "model/DescribeInstanceTypeFamiliesRequest.h"
 #include "model/DescribeInstanceTypeFamiliesRequest.h"
 #include "model/DescribeInstanceTypeFamiliesResult.h"
 #include "model/DescribeInstanceTypeFamiliesResult.h"
-#include "model/RollbackVolumeRequest.h"
-#include "model/RollbackVolumeResult.h"
-#include "model/DeleteVolumeRequest.h"
-#include "model/DeleteVolumeResult.h"
 #include "model/CreateForwardEntryRequest.h"
 #include "model/CreateForwardEntryRequest.h"
 #include "model/CreateForwardEntryResult.h"
 #include "model/CreateForwardEntryResult.h"
 #include "model/DescribeRouterInterfacesRequest.h"
 #include "model/DescribeRouterInterfacesRequest.h"
@@ -466,8 +420,6 @@
 #include "model/ModifyAutoSnapshotPolicyExResult.h"
 #include "model/ModifyAutoSnapshotPolicyExResult.h"
 #include "model/CreatePhysicalConnectionRequest.h"
 #include "model/CreatePhysicalConnectionRequest.h"
 #include "model/CreatePhysicalConnectionResult.h"
 #include "model/CreatePhysicalConnectionResult.h"
-#include "model/ModifyUserEventAttributeRequest.h"
-#include "model/ModifyUserEventAttributeResult.h"
 #include "model/DescribeKeyPairsRequest.h"
 #include "model/DescribeKeyPairsRequest.h"
 #include "model/DescribeKeyPairsResult.h"
 #include "model/DescribeKeyPairsResult.h"
 #include "model/ModifySecurityGroupPolicyRequest.h"
 #include "model/ModifySecurityGroupPolicyRequest.h"
@@ -488,8 +440,6 @@
 #include "model/UnassignIpv6AddressesResult.h"
 #include "model/UnassignIpv6AddressesResult.h"
 #include "model/DescribeInstancePhysicalAttributeRequest.h"
 #include "model/DescribeInstancePhysicalAttributeRequest.h"
 #include "model/DescribeInstancePhysicalAttributeResult.h"
 #include "model/DescribeInstancePhysicalAttributeResult.h"
-#include "model/ValidateSecurityGroupRequest.h"
-#include "model/ValidateSecurityGroupResult.h"
 #include "model/TerminatePhysicalConnectionRequest.h"
 #include "model/TerminatePhysicalConnectionRequest.h"
 #include "model/TerminatePhysicalConnectionResult.h"
 #include "model/TerminatePhysicalConnectionResult.h"
 #include "model/AttachNetworkInterfaceRequest.h"
 #include "model/AttachNetworkInterfaceRequest.h"
@@ -512,20 +462,10 @@
 #include "model/DescribeRegionsResult.h"
 #include "model/DescribeRegionsResult.h"
 #include "model/DescribeClassicLinkInstancesRequest.h"
 #include "model/DescribeClassicLinkInstancesRequest.h"
 #include "model/DescribeClassicLinkInstancesResult.h"
 #include "model/DescribeClassicLinkInstancesResult.h"
-#include "model/CreateUserEventRequest.h"
-#include "model/CreateUserEventResult.h"
-#include "model/DescribeAutoSnapshotPolicyRequest.h"
-#include "model/DescribeAutoSnapshotPolicyResult.h"
 #include "model/DescribePhysicalConnectionsRequest.h"
 #include "model/DescribePhysicalConnectionsRequest.h"
 #include "model/DescribePhysicalConnectionsResult.h"
 #include "model/DescribePhysicalConnectionsResult.h"
-#include "model/DescribeRecycleBinRequest.h"
-#include "model/DescribeRecycleBinResult.h"
-#include "model/DetachVolumeRequest.h"
-#include "model/DetachVolumeResult.h"
 #include "model/CreateNetworkInterfaceRequest.h"
 #include "model/CreateNetworkInterfaceRequest.h"
 #include "model/CreateNetworkInterfaceResult.h"
 #include "model/CreateNetworkInterfaceResult.h"
-#include "model/DescribeIpRangesRequest.h"
-#include "model/DescribeIpRangesResult.h"
 #include "model/DeleteNetworkInterfacePermissionRequest.h"
 #include "model/DeleteNetworkInterfacePermissionRequest.h"
 #include "model/DeleteNetworkInterfacePermissionResult.h"
 #include "model/DeleteNetworkInterfacePermissionResult.h"
 #include "model/CancelPhysicalConnectionRequest.h"
 #include "model/CancelPhysicalConnectionRequest.h"
@@ -544,8 +484,6 @@
 #include "model/AllocateEipAddressResult.h"
 #include "model/AllocateEipAddressResult.h"
 #include "model/DeleteDiskRequest.h"
 #include "model/DeleteDiskRequest.h"
 #include "model/DeleteDiskResult.h"
 #include "model/DeleteDiskResult.h"
-#include "model/DescribeEventsRequest.h"
-#include "model/DescribeEventsResult.h"
 #include "model/UnassociateHaVipRequest.h"
 #include "model/UnassociateHaVipRequest.h"
 #include "model/UnassociateHaVipResult.h"
 #include "model/UnassociateHaVipResult.h"
 #include "model/ModifyHaVipAttributeRequest.h"
 #include "model/ModifyHaVipAttributeRequest.h"
@@ -633,18 +571,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeInstanceHistoryEventsResult> DescribeInstanceHistoryEventsOutcome;
 			typedef Outcome<Error, Model::DescribeInstanceHistoryEventsResult> DescribeInstanceHistoryEventsOutcome;
 			typedef std::future<DescribeInstanceHistoryEventsOutcome> DescribeInstanceHistoryEventsOutcomeCallable;
 			typedef std::future<DescribeInstanceHistoryEventsOutcome> DescribeInstanceHistoryEventsOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstanceHistoryEventsRequest&, const DescribeInstanceHistoryEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceHistoryEventsAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstanceHistoryEventsRequest&, const DescribeInstanceHistoryEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceHistoryEventsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeInstanceTopologyResult> DescribeInstanceTopologyOutcome;
-			typedef std::future<DescribeInstanceTopologyOutcome> DescribeInstanceTopologyOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeInstanceTopologyRequest&, const DescribeInstanceTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceTopologyAsyncHandler;
 			typedef Outcome<Error, Model::DeletePhysicalConnectionResult> DeletePhysicalConnectionOutcome;
 			typedef Outcome<Error, Model::DeletePhysicalConnectionResult> DeletePhysicalConnectionOutcome;
 			typedef std::future<DeletePhysicalConnectionOutcome> DeletePhysicalConnectionOutcomeCallable;
 			typedef std::future<DeletePhysicalConnectionOutcome> DeletePhysicalConnectionOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DeletePhysicalConnectionRequest&, const DeletePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePhysicalConnectionAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DeletePhysicalConnectionRequest&, const DeletePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeletePhysicalConnectionAsyncHandler;
 			typedef Outcome<Error, Model::RevokeSecurityGroupResult> RevokeSecurityGroupOutcome;
 			typedef Outcome<Error, Model::RevokeSecurityGroupResult> RevokeSecurityGroupOutcome;
 			typedef std::future<RevokeSecurityGroupOutcome> RevokeSecurityGroupOutcomeCallable;
 			typedef std::future<RevokeSecurityGroupOutcome> RevokeSecurityGroupOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::RevokeSecurityGroupRequest&, const RevokeSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeSecurityGroupAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::RevokeSecurityGroupRequest&, const RevokeSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RevokeSecurityGroupAsyncHandler;
-			typedef Outcome<Error, Model::CheckAutoSnapshotPolicyResult> CheckAutoSnapshotPolicyOutcome;
-			typedef std::future<CheckAutoSnapshotPolicyOutcome> CheckAutoSnapshotPolicyOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::CheckAutoSnapshotPolicyRequest&, const CheckAutoSnapshotPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckAutoSnapshotPolicyAsyncHandler;
 			typedef Outcome<Error, Model::DescribeTaskAttributeResult> DescribeTaskAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeTaskAttributeResult> DescribeTaskAttributeOutcome;
 			typedef std::future<DescribeTaskAttributeOutcome> DescribeTaskAttributeOutcomeCallable;
 			typedef std::future<DescribeTaskAttributeOutcome> DescribeTaskAttributeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeTaskAttributeRequest&, const DescribeTaskAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskAttributeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeTaskAttributeRequest&, const DescribeTaskAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTaskAttributeAsyncHandler;
@@ -675,9 +607,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AllocatePublicIpAddressResult> AllocatePublicIpAddressOutcome;
 			typedef Outcome<Error, Model::AllocatePublicIpAddressResult> AllocatePublicIpAddressOutcome;
 			typedef std::future<AllocatePublicIpAddressOutcome> AllocatePublicIpAddressOutcomeCallable;
 			typedef std::future<AllocatePublicIpAddressOutcome> AllocatePublicIpAddressOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::AllocatePublicIpAddressRequest&, const AllocatePublicIpAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocatePublicIpAddressAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::AllocatePublicIpAddressRequest&, const AllocatePublicIpAddressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AllocatePublicIpAddressAsyncHandler;
-			typedef Outcome<Error, Model::AttachVolumeResult> AttachVolumeOutcome;
-			typedef std::future<AttachVolumeOutcome> AttachVolumeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::AttachVolumeRequest&, const AttachVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AttachVolumeAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDedicatedHostAutoRenewAttributeResult> ModifyDedicatedHostAutoRenewAttributeOutcome;
 			typedef Outcome<Error, Model::ModifyDedicatedHostAutoRenewAttributeResult> ModifyDedicatedHostAutoRenewAttributeOutcome;
 			typedef std::future<ModifyDedicatedHostAutoRenewAttributeOutcome> ModifyDedicatedHostAutoRenewAttributeOutcomeCallable;
 			typedef std::future<ModifyDedicatedHostAutoRenewAttributeOutcome> ModifyDedicatedHostAutoRenewAttributeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ModifyDedicatedHostAutoRenewAttributeRequest&, const ModifyDedicatedHostAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostAutoRenewAttributeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ModifyDedicatedHostAutoRenewAttributeRequest&, const ModifyDedicatedHostAutoRenewAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostAutoRenewAttributeAsyncHandler;
@@ -717,9 +646,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ConnectRouterInterfaceResult> ConnectRouterInterfaceOutcome;
 			typedef Outcome<Error, Model::ConnectRouterInterfaceResult> ConnectRouterInterfaceOutcome;
 			typedef std::future<ConnectRouterInterfaceOutcome> ConnectRouterInterfaceOutcomeCallable;
 			typedef std::future<ConnectRouterInterfaceOutcome> ConnectRouterInterfaceOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ConnectRouterInterfaceRequest&, const ConnectRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConnectRouterInterfaceAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ConnectRouterInterfaceRequest&, const ConnectRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ConnectRouterInterfaceAsyncHandler;
-			typedef Outcome<Error, Model::AddIpRangeResult> AddIpRangeOutcome;
-			typedef std::future<AddIpRangeOutcome> AddIpRangeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::AddIpRangeRequest&, const AddIpRangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddIpRangeAsyncHandler;
 			typedef Outcome<Error, Model::GetInstanceConsoleOutputResult> GetInstanceConsoleOutputOutcome;
 			typedef Outcome<Error, Model::GetInstanceConsoleOutputResult> GetInstanceConsoleOutputOutcome;
 			typedef std::future<GetInstanceConsoleOutputOutcome> GetInstanceConsoleOutputOutcomeCallable;
 			typedef std::future<GetInstanceConsoleOutputOutcome> GetInstanceConsoleOutputOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::GetInstanceConsoleOutputRequest&, const GetInstanceConsoleOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceConsoleOutputAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::GetInstanceConsoleOutputRequest&, const GetInstanceConsoleOutputOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceConsoleOutputAsyncHandler;
@@ -750,9 +676,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ResizeDiskResult> ResizeDiskOutcome;
 			typedef Outcome<Error, Model::ResizeDiskResult> ResizeDiskOutcome;
 			typedef std::future<ResizeDiskOutcome> ResizeDiskOutcomeCallable;
 			typedef std::future<ResizeDiskOutcome> ResizeDiskOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ResizeDiskRequest&, const ResizeDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResizeDiskAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ResizeDiskRequest&, const ResizeDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResizeDiskAsyncHandler;
-			typedef Outcome<Error, Model::ResizeVolumeResult> ResizeVolumeOutcome;
-			typedef std::future<ResizeVolumeOutcome> ResizeVolumeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::ResizeVolumeRequest&, const ResizeVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ResizeVolumeAsyncHandler;
 			typedef Outcome<Error, Model::ModifyDedicatedHostAttributeResult> ModifyDedicatedHostAttributeOutcome;
 			typedef Outcome<Error, Model::ModifyDedicatedHostAttributeResult> ModifyDedicatedHostAttributeOutcome;
 			typedef std::future<ModifyDedicatedHostAttributeOutcome> ModifyDedicatedHostAttributeOutcomeCallable;
 			typedef std::future<ModifyDedicatedHostAttributeOutcome> ModifyDedicatedHostAttributeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ModifyDedicatedHostAttributeRequest&, const ModifyDedicatedHostAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostAttributeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ModifyDedicatedHostAttributeRequest&, const ModifyDedicatedHostAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDedicatedHostAttributeAsyncHandler;
@@ -768,12 +691,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateRouterInterfaceResult> CreateRouterInterfaceOutcome;
 			typedef Outcome<Error, Model::CreateRouterInterfaceResult> CreateRouterInterfaceOutcome;
 			typedef std::future<CreateRouterInterfaceOutcome> CreateRouterInterfaceOutcomeCallable;
 			typedef std::future<CreateRouterInterfaceOutcome> CreateRouterInterfaceOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::CreateRouterInterfaceRequest&, const CreateRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouterInterfaceAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::CreateRouterInterfaceRequest&, const CreateRouterInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateRouterInterfaceAsyncHandler;
-			typedef Outcome<Error, Model::ModifyVolumeAttributeResult> ModifyVolumeAttributeOutcome;
-			typedef std::future<ModifyVolumeAttributeOutcome> ModifyVolumeAttributeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::ModifyVolumeAttributeRequest&, const ModifyVolumeAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyVolumeAttributeAsyncHandler;
-			typedef Outcome<Error, Model::CheckDiskEnableAutoSnapshotValidationResult> CheckDiskEnableAutoSnapshotValidationOutcome;
-			typedef std::future<CheckDiskEnableAutoSnapshotValidationOutcome> CheckDiskEnableAutoSnapshotValidationOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::CheckDiskEnableAutoSnapshotValidationRequest&, const CheckDiskEnableAutoSnapshotValidationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CheckDiskEnableAutoSnapshotValidationAsyncHandler;
 			typedef Outcome<Error, Model::RunInstancesResult> RunInstancesOutcome;
 			typedef Outcome<Error, Model::RunInstancesResult> RunInstancesOutcome;
 			typedef std::future<RunInstancesOutcome> RunInstancesOutcomeCallable;
 			typedef std::future<RunInstancesOutcome> RunInstancesOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::RunInstancesRequest&, const RunInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunInstancesAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::RunInstancesRequest&, const RunInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RunInstancesAsyncHandler;
@@ -885,15 +802,9 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeSnapshotPackageResult> DescribeSnapshotPackageOutcome;
 			typedef Outcome<Error, Model::DescribeSnapshotPackageResult> DescribeSnapshotPackageOutcome;
 			typedef std::future<DescribeSnapshotPackageOutcome> DescribeSnapshotPackageOutcomeCallable;
 			typedef std::future<DescribeSnapshotPackageOutcome> DescribeSnapshotPackageOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeSnapshotPackageRequest&, const DescribeSnapshotPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotPackageAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeSnapshotPackageRequest&, const DescribeSnapshotPackageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotPackageAsyncHandler;
-			typedef Outcome<Error, Model::ReInitVolumeResult> ReInitVolumeOutcome;
-			typedef std::future<ReInitVolumeOutcome> ReInitVolumeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::ReInitVolumeRequest&, const ReInitVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ReInitVolumeAsyncHandler;
 			typedef Outcome<Error, Model::RebootInstanceResult> RebootInstanceOutcome;
 			typedef Outcome<Error, Model::RebootInstanceResult> RebootInstanceOutcome;
 			typedef std::future<RebootInstanceOutcome> RebootInstanceOutcomeCallable;
 			typedef std::future<RebootInstanceOutcome> RebootInstanceOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::RebootInstanceRequest&, const RebootInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RebootInstanceAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::RebootInstanceRequest&, const RebootInstanceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RebootInstanceAsyncHandler;
-			typedef Outcome<Error, Model::BindIpRangeResult> BindIpRangeOutcome;
-			typedef std::future<BindIpRangeOutcome> BindIpRangeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::BindIpRangeRequest&, const BindIpRangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> BindIpRangeAsyncHandler;
 			typedef Outcome<Error, Model::InvokeCommandResult> InvokeCommandOutcome;
 			typedef Outcome<Error, Model::InvokeCommandResult> InvokeCommandOutcome;
 			typedef std::future<InvokeCommandOutcome> InvokeCommandOutcomeCallable;
 			typedef std::future<InvokeCommandOutcome> InvokeCommandOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::InvokeCommandRequest&, const InvokeCommandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InvokeCommandAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::InvokeCommandRequest&, const InvokeCommandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> InvokeCommandAsyncHandler;
@@ -906,9 +817,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeHpcClustersResult> DescribeHpcClustersOutcome;
 			typedef Outcome<Error, Model::DescribeHpcClustersResult> DescribeHpcClustersOutcome;
 			typedef std::future<DescribeHpcClustersOutcome> DescribeHpcClustersOutcomeCallable;
 			typedef std::future<DescribeHpcClustersOutcome> DescribeHpcClustersOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeHpcClustersRequest&, const DescribeHpcClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHpcClustersAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeHpcClustersRequest&, const DescribeHpcClustersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeHpcClustersAsyncHandler;
-			typedef Outcome<Error, Model::CancelAgreementResult> CancelAgreementOutcome;
-			typedef std::future<CancelAgreementOutcome> CancelAgreementOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::CancelAgreementRequest&, const CancelAgreementOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelAgreementAsyncHandler;
 			typedef Outcome<Error, Model::ModifyInstanceChargeTypeResult> ModifyInstanceChargeTypeOutcome;
 			typedef Outcome<Error, Model::ModifyInstanceChargeTypeResult> ModifyInstanceChargeTypeOutcome;
 			typedef std::future<ModifyInstanceChargeTypeOutcome> ModifyInstanceChargeTypeOutcomeCallable;
 			typedef std::future<ModifyInstanceChargeTypeOutcome> ModifyInstanceChargeTypeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ModifyInstanceChargeTypeRequest&, const ModifyInstanceChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceChargeTypeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ModifyInstanceChargeTypeRequest&, const ModifyInstanceChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceChargeTypeAsyncHandler;
@@ -933,9 +841,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteDeploymentSetResult> DeleteDeploymentSetOutcome;
 			typedef Outcome<Error, Model::DeleteDeploymentSetResult> DeleteDeploymentSetOutcome;
 			typedef std::future<DeleteDeploymentSetOutcome> DeleteDeploymentSetOutcomeCallable;
 			typedef std::future<DeleteDeploymentSetOutcome> DeleteDeploymentSetOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DeleteDeploymentSetRequest&, const DeleteDeploymentSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeploymentSetAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DeleteDeploymentSetRequest&, const DeleteDeploymentSetOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDeploymentSetAsyncHandler;
-			typedef Outcome<Error, Model::DescribeDeploymentSetTopologyResult> DescribeDeploymentSetTopologyOutcome;
-			typedef std::future<DescribeDeploymentSetTopologyOutcome> DescribeDeploymentSetTopologyOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeDeploymentSetTopologyRequest&, const DescribeDeploymentSetTopologyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDeploymentSetTopologyAsyncHandler;
 			typedef Outcome<Error, Model::ModifyInstanceVpcAttributeResult> ModifyInstanceVpcAttributeOutcome;
 			typedef Outcome<Error, Model::ModifyInstanceVpcAttributeResult> ModifyInstanceVpcAttributeOutcome;
 			typedef std::future<ModifyInstanceVpcAttributeOutcome> ModifyInstanceVpcAttributeOutcomeCallable;
 			typedef std::future<ModifyInstanceVpcAttributeOutcome> ModifyInstanceVpcAttributeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ModifyInstanceVpcAttributeRequest&, const ModifyInstanceVpcAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceVpcAttributeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ModifyInstanceVpcAttributeRequest&, const ModifyInstanceVpcAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyInstanceVpcAttributeAsyncHandler;
@@ -945,9 +850,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AddTagsResult> AddTagsOutcome;
 			typedef Outcome<Error, Model::AddTagsResult> AddTagsOutcome;
 			typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
 			typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::AddTagsRequest&, const AddTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagsAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::AddTagsRequest&, const AddTagsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddTagsAsyncHandler;
-			typedef Outcome<Error, Model::CancelUserEventResult> CancelUserEventOutcome;
-			typedef std::future<CancelUserEventOutcome> CancelUserEventOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::CancelUserEventRequest&, const CancelUserEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CancelUserEventAsyncHandler;
 			typedef Outcome<Error, Model::CreateHpcClusterResult> CreateHpcClusterOutcome;
 			typedef Outcome<Error, Model::CreateHpcClusterResult> CreateHpcClusterOutcome;
 			typedef std::future<CreateHpcClusterOutcome> CreateHpcClusterOutcomeCallable;
 			typedef std::future<CreateHpcClusterOutcome> CreateHpcClusterOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::CreateHpcClusterRequest&, const CreateHpcClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHpcClusterAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::CreateHpcClusterRequest&, const CreateHpcClusterOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateHpcClusterAsyncHandler;
@@ -1008,9 +910,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::AuthorizeSecurityGroupEgressResult> AuthorizeSecurityGroupEgressOutcome;
 			typedef Outcome<Error, Model::AuthorizeSecurityGroupEgressResult> AuthorizeSecurityGroupEgressOutcome;
 			typedef std::future<AuthorizeSecurityGroupEgressOutcome> AuthorizeSecurityGroupEgressOutcomeCallable;
 			typedef std::future<AuthorizeSecurityGroupEgressOutcome> AuthorizeSecurityGroupEgressOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::AuthorizeSecurityGroupEgressRequest&, const AuthorizeSecurityGroupEgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeSecurityGroupEgressAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::AuthorizeSecurityGroupEgressRequest&, const AuthorizeSecurityGroupEgressOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AuthorizeSecurityGroupEgressAsyncHandler;
-			typedef Outcome<Error, Model::SignAgreementResult> SignAgreementOutcome;
-			typedef std::future<SignAgreementOutcome> SignAgreementOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::SignAgreementRequest&, const SignAgreementOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SignAgreementAsyncHandler;
 			typedef Outcome<Error, Model::ImportImageResult> ImportImageOutcome;
 			typedef Outcome<Error, Model::ImportImageResult> ImportImageOutcome;
 			typedef std::future<ImportImageOutcome> ImportImageOutcomeCallable;
 			typedef std::future<ImportImageOutcome> ImportImageOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ImportImageRequest&, const ImportImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportImageAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ImportImageRequest&, const ImportImageOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ImportImageAsyncHandler;
@@ -1074,12 +973,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeNewProjectEipMonitorDataResult> DescribeNewProjectEipMonitorDataOutcome;
 			typedef Outcome<Error, Model::DescribeNewProjectEipMonitorDataResult> DescribeNewProjectEipMonitorDataOutcome;
 			typedef std::future<DescribeNewProjectEipMonitorDataOutcome> DescribeNewProjectEipMonitorDataOutcomeCallable;
 			typedef std::future<DescribeNewProjectEipMonitorDataOutcome> DescribeNewProjectEipMonitorDataOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeNewProjectEipMonitorDataRequest&, const DescribeNewProjectEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNewProjectEipMonitorDataAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeNewProjectEipMonitorDataRequest&, const DescribeNewProjectEipMonitorDataOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeNewProjectEipMonitorDataAsyncHandler;
-			typedef Outcome<Error, Model::UnbindIpRangeResult> UnbindIpRangeOutcome;
-			typedef std::future<UnbindIpRangeOutcome> UnbindIpRangeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::UnbindIpRangeRequest&, const UnbindIpRangeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnbindIpRangeAsyncHandler;
-			typedef Outcome<Error, Model::DeleteRecycleBinResult> DeleteRecycleBinOutcome;
-			typedef std::future<DeleteRecycleBinOutcome> DeleteRecycleBinOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DeleteRecycleBinRequest&, const DeleteRecycleBinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteRecycleBinAsyncHandler;
 			typedef Outcome<Error, Model::DescribeInstanceRamRoleResult> DescribeInstanceRamRoleOutcome;
 			typedef Outcome<Error, Model::DescribeInstanceRamRoleResult> DescribeInstanceRamRoleOutcome;
 			typedef std::future<DescribeInstanceRamRoleOutcome> DescribeInstanceRamRoleOutcomeCallable;
 			typedef std::future<DescribeInstanceRamRoleOutcome> DescribeInstanceRamRoleOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstanceRamRoleRequest&, const DescribeInstanceRamRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceRamRoleAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstanceRamRoleRequest&, const DescribeInstanceRamRoleOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceRamRoleAsyncHandler;
@@ -1116,12 +1009,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::ModifyDiskChargeTypeResult> ModifyDiskChargeTypeOutcome;
 			typedef Outcome<Error, Model::ModifyDiskChargeTypeResult> ModifyDiskChargeTypeOutcome;
 			typedef std::future<ModifyDiskChargeTypeOutcome> ModifyDiskChargeTypeOutcomeCallable;
 			typedef std::future<ModifyDiskChargeTypeOutcome> ModifyDiskChargeTypeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::ModifyDiskChargeTypeRequest&, const ModifyDiskChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDiskChargeTypeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::ModifyDiskChargeTypeRequest&, const ModifyDiskChargeTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyDiskChargeTypeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeVolumesResult> DescribeVolumesOutcome;
-			typedef std::future<DescribeVolumesOutcome> DescribeVolumesOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeVolumesRequest&, const DescribeVolumesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeVolumesAsyncHandler;
-			typedef Outcome<Error, Model::ModifyIntranetBandwidthKbResult> ModifyIntranetBandwidthKbOutcome;
-			typedef std::future<ModifyIntranetBandwidthKbOutcome> ModifyIntranetBandwidthKbOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::ModifyIntranetBandwidthKbRequest&, const ModifyIntranetBandwidthKbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyIntranetBandwidthKbAsyncHandler;
 			typedef Outcome<Error, Model::DescribeBandwidthPackagesResult> DescribeBandwidthPackagesOutcome;
 			typedef Outcome<Error, Model::DescribeBandwidthPackagesResult> DescribeBandwidthPackagesOutcome;
 			typedef std::future<DescribeBandwidthPackagesOutcome> DescribeBandwidthPackagesOutcomeCallable;
 			typedef std::future<DescribeBandwidthPackagesOutcome> DescribeBandwidthPackagesOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeBandwidthPackagesRequest&, const DescribeBandwidthPackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBandwidthPackagesAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeBandwidthPackagesRequest&, const DescribeBandwidthPackagesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeBandwidthPackagesAsyncHandler;
@@ -1134,21 +1021,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeSnapshotLinksResult> DescribeSnapshotLinksOutcome;
 			typedef Outcome<Error, Model::DescribeSnapshotLinksResult> DescribeSnapshotLinksOutcome;
 			typedef std::future<DescribeSnapshotLinksOutcome> DescribeSnapshotLinksOutcomeCallable;
 			typedef std::future<DescribeSnapshotLinksOutcome> DescribeSnapshotLinksOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeSnapshotLinksRequest&, const DescribeSnapshotLinksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotLinksAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeSnapshotLinksRequest&, const DescribeSnapshotLinksOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeSnapshotLinksAsyncHandler;
-			typedef Outcome<Error, Model::DescribeEventDetailResult> DescribeEventDetailOutcome;
-			typedef std::future<DescribeEventDetailOutcome> DescribeEventDetailOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeEventDetailRequest&, const DescribeEventDetailOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventDetailAsyncHandler;
 			typedef Outcome<Error, Model::DescribeInvocationResultsResult> DescribeInvocationResultsOutcome;
 			typedef Outcome<Error, Model::DescribeInvocationResultsResult> DescribeInvocationResultsOutcome;
 			typedef std::future<DescribeInvocationResultsOutcome> DescribeInvocationResultsOutcomeCallable;
 			typedef std::future<DescribeInvocationResultsOutcome> DescribeInvocationResultsOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInvocationResultsRequest&, const DescribeInvocationResultsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInvocationResultsAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInvocationResultsRequest&, const DescribeInvocationResultsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInvocationResultsAsyncHandler;
 			typedef Outcome<Error, Model::DescribeRecommendInstanceTypeResult> DescribeRecommendInstanceTypeOutcome;
 			typedef Outcome<Error, Model::DescribeRecommendInstanceTypeResult> DescribeRecommendInstanceTypeOutcome;
 			typedef std::future<DescribeRecommendInstanceTypeOutcome> DescribeRecommendInstanceTypeOutcomeCallable;
 			typedef std::future<DescribeRecommendInstanceTypeOutcome> DescribeRecommendInstanceTypeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeRecommendInstanceTypeRequest&, const DescribeRecommendInstanceTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecommendInstanceTypeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeRecommendInstanceTypeRequest&, const DescribeRecommendInstanceTypeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecommendInstanceTypeAsyncHandler;
-			typedef Outcome<Error, Model::DescribeTagKeysResult> DescribeTagKeysOutcome;
-			typedef std::future<DescribeTagKeysOutcome> DescribeTagKeysOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeTagKeysRequest&, const DescribeTagKeysOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeTagKeysAsyncHandler;
-			typedef Outcome<Error, Model::CreateVolumeResult> CreateVolumeOutcome;
-			typedef std::future<CreateVolumeOutcome> CreateVolumeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::CreateVolumeRequest&, const CreateVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateVolumeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeDedicatedHostAutoRenewResult> DescribeDedicatedHostAutoRenewOutcome;
 			typedef Outcome<Error, Model::DescribeDedicatedHostAutoRenewResult> DescribeDedicatedHostAutoRenewOutcome;
 			typedef std::future<DescribeDedicatedHostAutoRenewOutcome> DescribeDedicatedHostAutoRenewOutcomeCallable;
 			typedef std::future<DescribeDedicatedHostAutoRenewOutcome> DescribeDedicatedHostAutoRenewOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeDedicatedHostAutoRenewRequest&, const DescribeDedicatedHostAutoRenewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedHostAutoRenewAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeDedicatedHostAutoRenewRequest&, const DescribeDedicatedHostAutoRenewOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeDedicatedHostAutoRenewAsyncHandler;
@@ -1158,9 +1036,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreateLaunchTemplateResult> CreateLaunchTemplateOutcome;
 			typedef Outcome<Error, Model::CreateLaunchTemplateResult> CreateLaunchTemplateOutcome;
 			typedef std::future<CreateLaunchTemplateOutcome> CreateLaunchTemplateOutcomeCallable;
 			typedef std::future<CreateLaunchTemplateOutcome> CreateLaunchTemplateOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::CreateLaunchTemplateRequest&, const CreateLaunchTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLaunchTemplateAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::CreateLaunchTemplateRequest&, const CreateLaunchTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateLaunchTemplateAsyncHandler;
-			typedef Outcome<Error, Model::DescribeIntranetAttributeKbResult> DescribeIntranetAttributeKbOutcome;
-			typedef std::future<DescribeIntranetAttributeKbOutcome> DescribeIntranetAttributeKbOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeIntranetAttributeKbRequest&, const DescribeIntranetAttributeKbOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIntranetAttributeKbAsyncHandler;
 			typedef Outcome<Error, Model::CreateNetworkInterfacePermissionResult> CreateNetworkInterfacePermissionOutcome;
 			typedef Outcome<Error, Model::CreateNetworkInterfacePermissionResult> CreateNetworkInterfacePermissionOutcome;
 			typedef std::future<CreateNetworkInterfacePermissionOutcome> CreateNetworkInterfacePermissionOutcomeCallable;
 			typedef std::future<CreateNetworkInterfacePermissionOutcome> CreateNetworkInterfacePermissionOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::CreateNetworkInterfacePermissionRequest&, const CreateNetworkInterfacePermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkInterfacePermissionAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::CreateNetworkInterfacePermissionRequest&, const CreateNetworkInterfacePermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkInterfacePermissionAsyncHandler;
@@ -1188,12 +1063,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeInstanceTypeFamiliesResult> DescribeInstanceTypeFamiliesOutcome;
 			typedef Outcome<Error, Model::DescribeInstanceTypeFamiliesResult> DescribeInstanceTypeFamiliesOutcome;
 			typedef std::future<DescribeInstanceTypeFamiliesOutcome> DescribeInstanceTypeFamiliesOutcomeCallable;
 			typedef std::future<DescribeInstanceTypeFamiliesOutcome> DescribeInstanceTypeFamiliesOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstanceTypeFamiliesRequest&, const DescribeInstanceTypeFamiliesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceTypeFamiliesAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstanceTypeFamiliesRequest&, const DescribeInstanceTypeFamiliesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstanceTypeFamiliesAsyncHandler;
-			typedef Outcome<Error, Model::RollbackVolumeResult> RollbackVolumeOutcome;
-			typedef std::future<RollbackVolumeOutcome> RollbackVolumeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::RollbackVolumeRequest&, const RollbackVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RollbackVolumeAsyncHandler;
-			typedef Outcome<Error, Model::DeleteVolumeResult> DeleteVolumeOutcome;
-			typedef std::future<DeleteVolumeOutcome> DeleteVolumeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DeleteVolumeRequest&, const DeleteVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteVolumeAsyncHandler;
 			typedef Outcome<Error, Model::CreateForwardEntryResult> CreateForwardEntryOutcome;
 			typedef Outcome<Error, Model::CreateForwardEntryResult> CreateForwardEntryOutcome;
 			typedef std::future<CreateForwardEntryOutcome> CreateForwardEntryOutcomeCallable;
 			typedef std::future<CreateForwardEntryOutcome> CreateForwardEntryOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::CreateForwardEntryRequest&, const CreateForwardEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateForwardEntryAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::CreateForwardEntryRequest&, const CreateForwardEntryOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateForwardEntryAsyncHandler;
@@ -1239,9 +1108,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::CreatePhysicalConnectionResult> CreatePhysicalConnectionOutcome;
 			typedef Outcome<Error, Model::CreatePhysicalConnectionResult> CreatePhysicalConnectionOutcome;
 			typedef std::future<CreatePhysicalConnectionOutcome> CreatePhysicalConnectionOutcomeCallable;
 			typedef std::future<CreatePhysicalConnectionOutcome> CreatePhysicalConnectionOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::CreatePhysicalConnectionRequest&, const CreatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePhysicalConnectionAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::CreatePhysicalConnectionRequest&, const CreatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreatePhysicalConnectionAsyncHandler;
-			typedef Outcome<Error, Model::ModifyUserEventAttributeResult> ModifyUserEventAttributeOutcome;
-			typedef std::future<ModifyUserEventAttributeOutcome> ModifyUserEventAttributeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::ModifyUserEventAttributeRequest&, const ModifyUserEventAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ModifyUserEventAttributeAsyncHandler;
 			typedef Outcome<Error, Model::DescribeKeyPairsResult> DescribeKeyPairsOutcome;
 			typedef Outcome<Error, Model::DescribeKeyPairsResult> DescribeKeyPairsOutcome;
 			typedef std::future<DescribeKeyPairsOutcome> DescribeKeyPairsOutcomeCallable;
 			typedef std::future<DescribeKeyPairsOutcome> DescribeKeyPairsOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeKeyPairsRequest&, const DescribeKeyPairsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeKeyPairsAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeKeyPairsRequest&, const DescribeKeyPairsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeKeyPairsAsyncHandler;
@@ -1272,9 +1138,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeInstancePhysicalAttributeResult> DescribeInstancePhysicalAttributeOutcome;
 			typedef Outcome<Error, Model::DescribeInstancePhysicalAttributeResult> DescribeInstancePhysicalAttributeOutcome;
 			typedef std::future<DescribeInstancePhysicalAttributeOutcome> DescribeInstancePhysicalAttributeOutcomeCallable;
 			typedef std::future<DescribeInstancePhysicalAttributeOutcome> DescribeInstancePhysicalAttributeOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstancePhysicalAttributeRequest&, const DescribeInstancePhysicalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancePhysicalAttributeAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeInstancePhysicalAttributeRequest&, const DescribeInstancePhysicalAttributeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeInstancePhysicalAttributeAsyncHandler;
-			typedef Outcome<Error, Model::ValidateSecurityGroupResult> ValidateSecurityGroupOutcome;
-			typedef std::future<ValidateSecurityGroupOutcome> ValidateSecurityGroupOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::ValidateSecurityGroupRequest&, const ValidateSecurityGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ValidateSecurityGroupAsyncHandler;
 			typedef Outcome<Error, Model::TerminatePhysicalConnectionResult> TerminatePhysicalConnectionOutcome;
 			typedef Outcome<Error, Model::TerminatePhysicalConnectionResult> TerminatePhysicalConnectionOutcome;
 			typedef std::future<TerminatePhysicalConnectionOutcome> TerminatePhysicalConnectionOutcomeCallable;
 			typedef std::future<TerminatePhysicalConnectionOutcome> TerminatePhysicalConnectionOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::TerminatePhysicalConnectionRequest&, const TerminatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminatePhysicalConnectionAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::TerminatePhysicalConnectionRequest&, const TerminatePhysicalConnectionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> TerminatePhysicalConnectionAsyncHandler;
@@ -1308,27 +1171,12 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DescribeClassicLinkInstancesResult> DescribeClassicLinkInstancesOutcome;
 			typedef Outcome<Error, Model::DescribeClassicLinkInstancesResult> DescribeClassicLinkInstancesOutcome;
 			typedef std::future<DescribeClassicLinkInstancesOutcome> DescribeClassicLinkInstancesOutcomeCallable;
 			typedef std::future<DescribeClassicLinkInstancesOutcome> DescribeClassicLinkInstancesOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribeClassicLinkInstancesRequest&, const DescribeClassicLinkInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClassicLinkInstancesAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribeClassicLinkInstancesRequest&, const DescribeClassicLinkInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeClassicLinkInstancesAsyncHandler;
-			typedef Outcome<Error, Model::CreateUserEventResult> CreateUserEventOutcome;
-			typedef std::future<CreateUserEventOutcome> CreateUserEventOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::CreateUserEventRequest&, const CreateUserEventOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateUserEventAsyncHandler;
-			typedef Outcome<Error, Model::DescribeAutoSnapshotPolicyResult> DescribeAutoSnapshotPolicyOutcome;
-			typedef std::future<DescribeAutoSnapshotPolicyOutcome> DescribeAutoSnapshotPolicyOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeAutoSnapshotPolicyRequest&, const DescribeAutoSnapshotPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeAutoSnapshotPolicyAsyncHandler;
 			typedef Outcome<Error, Model::DescribePhysicalConnectionsResult> DescribePhysicalConnectionsOutcome;
 			typedef Outcome<Error, Model::DescribePhysicalConnectionsResult> DescribePhysicalConnectionsOutcome;
 			typedef std::future<DescribePhysicalConnectionsOutcome> DescribePhysicalConnectionsOutcomeCallable;
 			typedef std::future<DescribePhysicalConnectionsOutcome> DescribePhysicalConnectionsOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DescribePhysicalConnectionsRequest&, const DescribePhysicalConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePhysicalConnectionsAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DescribePhysicalConnectionsRequest&, const DescribePhysicalConnectionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribePhysicalConnectionsAsyncHandler;
-			typedef Outcome<Error, Model::DescribeRecycleBinResult> DescribeRecycleBinOutcome;
-			typedef std::future<DescribeRecycleBinOutcome> DescribeRecycleBinOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeRecycleBinRequest&, const DescribeRecycleBinOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeRecycleBinAsyncHandler;
-			typedef Outcome<Error, Model::DetachVolumeResult> DetachVolumeOutcome;
-			typedef std::future<DetachVolumeOutcome> DetachVolumeOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DetachVolumeRequest&, const DetachVolumeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DetachVolumeAsyncHandler;
 			typedef Outcome<Error, Model::CreateNetworkInterfaceResult> CreateNetworkInterfaceOutcome;
 			typedef Outcome<Error, Model::CreateNetworkInterfaceResult> CreateNetworkInterfaceOutcome;
 			typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
 			typedef std::future<CreateNetworkInterfaceOutcome> CreateNetworkInterfaceOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::CreateNetworkInterfaceRequest&, const CreateNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkInterfaceAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::CreateNetworkInterfaceRequest&, const CreateNetworkInterfaceOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkInterfaceAsyncHandler;
-			typedef Outcome<Error, Model::DescribeIpRangesResult> DescribeIpRangesOutcome;
-			typedef std::future<DescribeIpRangesOutcome> DescribeIpRangesOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeIpRangesRequest&, const DescribeIpRangesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeIpRangesAsyncHandler;
 			typedef Outcome<Error, Model::DeleteNetworkInterfacePermissionResult> DeleteNetworkInterfacePermissionOutcome;
 			typedef Outcome<Error, Model::DeleteNetworkInterfacePermissionResult> DeleteNetworkInterfacePermissionOutcome;
 			typedef std::future<DeleteNetworkInterfacePermissionOutcome> DeleteNetworkInterfacePermissionOutcomeCallable;
 			typedef std::future<DeleteNetworkInterfacePermissionOutcome> DeleteNetworkInterfacePermissionOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DeleteNetworkInterfacePermissionRequest&, const DeleteNetworkInterfacePermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNetworkInterfacePermissionAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DeleteNetworkInterfacePermissionRequest&, const DeleteNetworkInterfacePermissionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNetworkInterfacePermissionAsyncHandler;
@@ -1356,9 +1204,6 @@ namespace AlibabaCloud
 			typedef Outcome<Error, Model::DeleteDiskResult> DeleteDiskOutcome;
 			typedef Outcome<Error, Model::DeleteDiskResult> DeleteDiskOutcome;
 			typedef std::future<DeleteDiskOutcome> DeleteDiskOutcomeCallable;
 			typedef std::future<DeleteDiskOutcome> DeleteDiskOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::DeleteDiskRequest&, const DeleteDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDiskAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::DeleteDiskRequest&, const DeleteDiskOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDiskAsyncHandler;
-			typedef Outcome<Error, Model::DescribeEventsResult> DescribeEventsOutcome;
-			typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
-			typedef std::function<void(const EcsClient*, const Model::DescribeEventsRequest&, const DescribeEventsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DescribeEventsAsyncHandler;
 			typedef Outcome<Error, Model::UnassociateHaVipResult> UnassociateHaVipOutcome;
 			typedef Outcome<Error, Model::UnassociateHaVipResult> UnassociateHaVipOutcome;
 			typedef std::future<UnassociateHaVipOutcome> UnassociateHaVipOutcomeCallable;
 			typedef std::future<UnassociateHaVipOutcome> UnassociateHaVipOutcomeCallable;
 			typedef std::function<void(const EcsClient*, const Model::UnassociateHaVipRequest&, const UnassociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateHaVipAsyncHandler;
 			typedef std::function<void(const EcsClient*, const Model::UnassociateHaVipRequest&, const UnassociateHaVipOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UnassociateHaVipAsyncHandler;
@@ -1451,18 +1296,12 @@ namespace AlibabaCloud
 			DescribeInstanceHistoryEventsOutcome describeInstanceHistoryEvents(const Model::DescribeInstanceHistoryEventsRequest &request)const;
 			DescribeInstanceHistoryEventsOutcome describeInstanceHistoryEvents(const Model::DescribeInstanceHistoryEventsRequest &request)const;
 			void describeInstanceHistoryEventsAsync(const Model::DescribeInstanceHistoryEventsRequest& request, const DescribeInstanceHistoryEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeInstanceHistoryEventsAsync(const Model::DescribeInstanceHistoryEventsRequest& request, const DescribeInstanceHistoryEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeInstanceHistoryEventsOutcomeCallable describeInstanceHistoryEventsCallable(const Model::DescribeInstanceHistoryEventsRequest& request) const;
 			DescribeInstanceHistoryEventsOutcomeCallable describeInstanceHistoryEventsCallable(const Model::DescribeInstanceHistoryEventsRequest& request) const;
-			DescribeInstanceTopologyOutcome describeInstanceTopology(const Model::DescribeInstanceTopologyRequest &request)const;
-			void describeInstanceTopologyAsync(const Model::DescribeInstanceTopologyRequest& request, const DescribeInstanceTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeInstanceTopologyOutcomeCallable describeInstanceTopologyCallable(const Model::DescribeInstanceTopologyRequest& request) const;
 			DeletePhysicalConnectionOutcome deletePhysicalConnection(const Model::DeletePhysicalConnectionRequest &request)const;
 			DeletePhysicalConnectionOutcome deletePhysicalConnection(const Model::DeletePhysicalConnectionRequest &request)const;
 			void deletePhysicalConnectionAsync(const Model::DeletePhysicalConnectionRequest& request, const DeletePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deletePhysicalConnectionAsync(const Model::DeletePhysicalConnectionRequest& request, const DeletePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeletePhysicalConnectionOutcomeCallable deletePhysicalConnectionCallable(const Model::DeletePhysicalConnectionRequest& request) const;
 			DeletePhysicalConnectionOutcomeCallable deletePhysicalConnectionCallable(const Model::DeletePhysicalConnectionRequest& request) const;
 			RevokeSecurityGroupOutcome revokeSecurityGroup(const Model::RevokeSecurityGroupRequest &request)const;
 			RevokeSecurityGroupOutcome revokeSecurityGroup(const Model::RevokeSecurityGroupRequest &request)const;
 			void revokeSecurityGroupAsync(const Model::RevokeSecurityGroupRequest& request, const RevokeSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void revokeSecurityGroupAsync(const Model::RevokeSecurityGroupRequest& request, const RevokeSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RevokeSecurityGroupOutcomeCallable revokeSecurityGroupCallable(const Model::RevokeSecurityGroupRequest& request) const;
 			RevokeSecurityGroupOutcomeCallable revokeSecurityGroupCallable(const Model::RevokeSecurityGroupRequest& request) const;
-			CheckAutoSnapshotPolicyOutcome checkAutoSnapshotPolicy(const Model::CheckAutoSnapshotPolicyRequest &request)const;
-			void checkAutoSnapshotPolicyAsync(const Model::CheckAutoSnapshotPolicyRequest& request, const CheckAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CheckAutoSnapshotPolicyOutcomeCallable checkAutoSnapshotPolicyCallable(const Model::CheckAutoSnapshotPolicyRequest& request) const;
 			DescribeTaskAttributeOutcome describeTaskAttribute(const Model::DescribeTaskAttributeRequest &request)const;
 			DescribeTaskAttributeOutcome describeTaskAttribute(const Model::DescribeTaskAttributeRequest &request)const;
 			void describeTaskAttributeAsync(const Model::DescribeTaskAttributeRequest& request, const DescribeTaskAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeTaskAttributeAsync(const Model::DescribeTaskAttributeRequest& request, const DescribeTaskAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeTaskAttributeOutcomeCallable describeTaskAttributeCallable(const Model::DescribeTaskAttributeRequest& request) const;
 			DescribeTaskAttributeOutcomeCallable describeTaskAttributeCallable(const Model::DescribeTaskAttributeRequest& request) const;
@@ -1493,9 +1332,6 @@ namespace AlibabaCloud
 			AllocatePublicIpAddressOutcome allocatePublicIpAddress(const Model::AllocatePublicIpAddressRequest &request)const;
 			AllocatePublicIpAddressOutcome allocatePublicIpAddress(const Model::AllocatePublicIpAddressRequest &request)const;
 			void allocatePublicIpAddressAsync(const Model::AllocatePublicIpAddressRequest& request, const AllocatePublicIpAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void allocatePublicIpAddressAsync(const Model::AllocatePublicIpAddressRequest& request, const AllocatePublicIpAddressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AllocatePublicIpAddressOutcomeCallable allocatePublicIpAddressCallable(const Model::AllocatePublicIpAddressRequest& request) const;
 			AllocatePublicIpAddressOutcomeCallable allocatePublicIpAddressCallable(const Model::AllocatePublicIpAddressRequest& request) const;
-			AttachVolumeOutcome attachVolume(const Model::AttachVolumeRequest &request)const;
-			void attachVolumeAsync(const Model::AttachVolumeRequest& request, const AttachVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AttachVolumeOutcomeCallable attachVolumeCallable(const Model::AttachVolumeRequest& request) const;
 			ModifyDedicatedHostAutoRenewAttributeOutcome modifyDedicatedHostAutoRenewAttribute(const Model::ModifyDedicatedHostAutoRenewAttributeRequest &request)const;
 			ModifyDedicatedHostAutoRenewAttributeOutcome modifyDedicatedHostAutoRenewAttribute(const Model::ModifyDedicatedHostAutoRenewAttributeRequest &request)const;
 			void modifyDedicatedHostAutoRenewAttributeAsync(const Model::ModifyDedicatedHostAutoRenewAttributeRequest& request, const ModifyDedicatedHostAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyDedicatedHostAutoRenewAttributeAsync(const Model::ModifyDedicatedHostAutoRenewAttributeRequest& request, const ModifyDedicatedHostAutoRenewAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDedicatedHostAutoRenewAttributeOutcomeCallable modifyDedicatedHostAutoRenewAttributeCallable(const Model::ModifyDedicatedHostAutoRenewAttributeRequest& request) const;
 			ModifyDedicatedHostAutoRenewAttributeOutcomeCallable modifyDedicatedHostAutoRenewAttributeCallable(const Model::ModifyDedicatedHostAutoRenewAttributeRequest& request) const;
@@ -1535,9 +1371,6 @@ namespace AlibabaCloud
 			ConnectRouterInterfaceOutcome connectRouterInterface(const Model::ConnectRouterInterfaceRequest &request)const;
 			ConnectRouterInterfaceOutcome connectRouterInterface(const Model::ConnectRouterInterfaceRequest &request)const;
 			void connectRouterInterfaceAsync(const Model::ConnectRouterInterfaceRequest& request, const ConnectRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void connectRouterInterfaceAsync(const Model::ConnectRouterInterfaceRequest& request, const ConnectRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ConnectRouterInterfaceOutcomeCallable connectRouterInterfaceCallable(const Model::ConnectRouterInterfaceRequest& request) const;
 			ConnectRouterInterfaceOutcomeCallable connectRouterInterfaceCallable(const Model::ConnectRouterInterfaceRequest& request) const;
-			AddIpRangeOutcome addIpRange(const Model::AddIpRangeRequest &request)const;
-			void addIpRangeAsync(const Model::AddIpRangeRequest& request, const AddIpRangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			AddIpRangeOutcomeCallable addIpRangeCallable(const Model::AddIpRangeRequest& request) const;
 			GetInstanceConsoleOutputOutcome getInstanceConsoleOutput(const Model::GetInstanceConsoleOutputRequest &request)const;
 			GetInstanceConsoleOutputOutcome getInstanceConsoleOutput(const Model::GetInstanceConsoleOutputRequest &request)const;
 			void getInstanceConsoleOutputAsync(const Model::GetInstanceConsoleOutputRequest& request, const GetInstanceConsoleOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void getInstanceConsoleOutputAsync(const Model::GetInstanceConsoleOutputRequest& request, const GetInstanceConsoleOutputAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			GetInstanceConsoleOutputOutcomeCallable getInstanceConsoleOutputCallable(const Model::GetInstanceConsoleOutputRequest& request) const;
 			GetInstanceConsoleOutputOutcomeCallable getInstanceConsoleOutputCallable(const Model::GetInstanceConsoleOutputRequest& request) const;
@@ -1568,9 +1401,6 @@ namespace AlibabaCloud
 			ResizeDiskOutcome resizeDisk(const Model::ResizeDiskRequest &request)const;
 			ResizeDiskOutcome resizeDisk(const Model::ResizeDiskRequest &request)const;
 			void resizeDiskAsync(const Model::ResizeDiskRequest& request, const ResizeDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void resizeDiskAsync(const Model::ResizeDiskRequest& request, const ResizeDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ResizeDiskOutcomeCallable resizeDiskCallable(const Model::ResizeDiskRequest& request) const;
 			ResizeDiskOutcomeCallable resizeDiskCallable(const Model::ResizeDiskRequest& request) const;
-			ResizeVolumeOutcome resizeVolume(const Model::ResizeVolumeRequest &request)const;
-			void resizeVolumeAsync(const Model::ResizeVolumeRequest& request, const ResizeVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ResizeVolumeOutcomeCallable resizeVolumeCallable(const Model::ResizeVolumeRequest& request) const;
 			ModifyDedicatedHostAttributeOutcome modifyDedicatedHostAttribute(const Model::ModifyDedicatedHostAttributeRequest &request)const;
 			ModifyDedicatedHostAttributeOutcome modifyDedicatedHostAttribute(const Model::ModifyDedicatedHostAttributeRequest &request)const;
 			void modifyDedicatedHostAttributeAsync(const Model::ModifyDedicatedHostAttributeRequest& request, const ModifyDedicatedHostAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyDedicatedHostAttributeAsync(const Model::ModifyDedicatedHostAttributeRequest& request, const ModifyDedicatedHostAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDedicatedHostAttributeOutcomeCallable modifyDedicatedHostAttributeCallable(const Model::ModifyDedicatedHostAttributeRequest& request) const;
 			ModifyDedicatedHostAttributeOutcomeCallable modifyDedicatedHostAttributeCallable(const Model::ModifyDedicatedHostAttributeRequest& request) const;
@@ -1586,12 +1416,6 @@ namespace AlibabaCloud
 			CreateRouterInterfaceOutcome createRouterInterface(const Model::CreateRouterInterfaceRequest &request)const;
 			CreateRouterInterfaceOutcome createRouterInterface(const Model::CreateRouterInterfaceRequest &request)const;
 			void createRouterInterfaceAsync(const Model::CreateRouterInterfaceRequest& request, const CreateRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createRouterInterfaceAsync(const Model::CreateRouterInterfaceRequest& request, const CreateRouterInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateRouterInterfaceOutcomeCallable createRouterInterfaceCallable(const Model::CreateRouterInterfaceRequest& request) const;
 			CreateRouterInterfaceOutcomeCallable createRouterInterfaceCallable(const Model::CreateRouterInterfaceRequest& request) const;
-			ModifyVolumeAttributeOutcome modifyVolumeAttribute(const Model::ModifyVolumeAttributeRequest &request)const;
-			void modifyVolumeAttributeAsync(const Model::ModifyVolumeAttributeRequest& request, const ModifyVolumeAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyVolumeAttributeOutcomeCallable modifyVolumeAttributeCallable(const Model::ModifyVolumeAttributeRequest& request) const;
-			CheckDiskEnableAutoSnapshotValidationOutcome checkDiskEnableAutoSnapshotValidation(const Model::CheckDiskEnableAutoSnapshotValidationRequest &request)const;
-			void checkDiskEnableAutoSnapshotValidationAsync(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request, const CheckDiskEnableAutoSnapshotValidationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CheckDiskEnableAutoSnapshotValidationOutcomeCallable checkDiskEnableAutoSnapshotValidationCallable(const Model::CheckDiskEnableAutoSnapshotValidationRequest& request) const;
 			RunInstancesOutcome runInstances(const Model::RunInstancesRequest &request)const;
 			RunInstancesOutcome runInstances(const Model::RunInstancesRequest &request)const;
 			void runInstancesAsync(const Model::RunInstancesRequest& request, const RunInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void runInstancesAsync(const Model::RunInstancesRequest& request, const RunInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RunInstancesOutcomeCallable runInstancesCallable(const Model::RunInstancesRequest& request) const;
 			RunInstancesOutcomeCallable runInstancesCallable(const Model::RunInstancesRequest& request) const;
@@ -1703,15 +1527,9 @@ namespace AlibabaCloud
 			DescribeSnapshotPackageOutcome describeSnapshotPackage(const Model::DescribeSnapshotPackageRequest &request)const;
 			DescribeSnapshotPackageOutcome describeSnapshotPackage(const Model::DescribeSnapshotPackageRequest &request)const;
 			void describeSnapshotPackageAsync(const Model::DescribeSnapshotPackageRequest& request, const DescribeSnapshotPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeSnapshotPackageAsync(const Model::DescribeSnapshotPackageRequest& request, const DescribeSnapshotPackageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeSnapshotPackageOutcomeCallable describeSnapshotPackageCallable(const Model::DescribeSnapshotPackageRequest& request) const;
 			DescribeSnapshotPackageOutcomeCallable describeSnapshotPackageCallable(const Model::DescribeSnapshotPackageRequest& request) const;
-			ReInitVolumeOutcome reInitVolume(const Model::ReInitVolumeRequest &request)const;
-			void reInitVolumeAsync(const Model::ReInitVolumeRequest& request, const ReInitVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ReInitVolumeOutcomeCallable reInitVolumeCallable(const Model::ReInitVolumeRequest& request) const;
 			RebootInstanceOutcome rebootInstance(const Model::RebootInstanceRequest &request)const;
 			RebootInstanceOutcome rebootInstance(const Model::RebootInstanceRequest &request)const;
 			void rebootInstanceAsync(const Model::RebootInstanceRequest& request, const RebootInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void rebootInstanceAsync(const Model::RebootInstanceRequest& request, const RebootInstanceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			RebootInstanceOutcomeCallable rebootInstanceCallable(const Model::RebootInstanceRequest& request) const;
 			RebootInstanceOutcomeCallable rebootInstanceCallable(const Model::RebootInstanceRequest& request) const;
-			BindIpRangeOutcome bindIpRange(const Model::BindIpRangeRequest &request)const;
-			void bindIpRangeAsync(const Model::BindIpRangeRequest& request, const BindIpRangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			BindIpRangeOutcomeCallable bindIpRangeCallable(const Model::BindIpRangeRequest& request) const;
 			InvokeCommandOutcome invokeCommand(const Model::InvokeCommandRequest &request)const;
 			InvokeCommandOutcome invokeCommand(const Model::InvokeCommandRequest &request)const;
 			void invokeCommandAsync(const Model::InvokeCommandRequest& request, const InvokeCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void invokeCommandAsync(const Model::InvokeCommandRequest& request, const InvokeCommandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			InvokeCommandOutcomeCallable invokeCommandCallable(const Model::InvokeCommandRequest& request) const;
 			InvokeCommandOutcomeCallable invokeCommandCallable(const Model::InvokeCommandRequest& request) const;
@@ -1724,9 +1542,6 @@ namespace AlibabaCloud
 			DescribeHpcClustersOutcome describeHpcClusters(const Model::DescribeHpcClustersRequest &request)const;
 			DescribeHpcClustersOutcome describeHpcClusters(const Model::DescribeHpcClustersRequest &request)const;
 			void describeHpcClustersAsync(const Model::DescribeHpcClustersRequest& request, const DescribeHpcClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeHpcClustersAsync(const Model::DescribeHpcClustersRequest& request, const DescribeHpcClustersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeHpcClustersOutcomeCallable describeHpcClustersCallable(const Model::DescribeHpcClustersRequest& request) const;
 			DescribeHpcClustersOutcomeCallable describeHpcClustersCallable(const Model::DescribeHpcClustersRequest& request) const;
-			CancelAgreementOutcome cancelAgreement(const Model::CancelAgreementRequest &request)const;
-			void cancelAgreementAsync(const Model::CancelAgreementRequest& request, const CancelAgreementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CancelAgreementOutcomeCallable cancelAgreementCallable(const Model::CancelAgreementRequest& request) const;
 			ModifyInstanceChargeTypeOutcome modifyInstanceChargeType(const Model::ModifyInstanceChargeTypeRequest &request)const;
 			ModifyInstanceChargeTypeOutcome modifyInstanceChargeType(const Model::ModifyInstanceChargeTypeRequest &request)const;
 			void modifyInstanceChargeTypeAsync(const Model::ModifyInstanceChargeTypeRequest& request, const ModifyInstanceChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyInstanceChargeTypeAsync(const Model::ModifyInstanceChargeTypeRequest& request, const ModifyInstanceChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyInstanceChargeTypeOutcomeCallable modifyInstanceChargeTypeCallable(const Model::ModifyInstanceChargeTypeRequest& request) const;
 			ModifyInstanceChargeTypeOutcomeCallable modifyInstanceChargeTypeCallable(const Model::ModifyInstanceChargeTypeRequest& request) const;
@@ -1751,9 +1566,6 @@ namespace AlibabaCloud
 			DeleteDeploymentSetOutcome deleteDeploymentSet(const Model::DeleteDeploymentSetRequest &request)const;
 			DeleteDeploymentSetOutcome deleteDeploymentSet(const Model::DeleteDeploymentSetRequest &request)const;
 			void deleteDeploymentSetAsync(const Model::DeleteDeploymentSetRequest& request, const DeleteDeploymentSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteDeploymentSetAsync(const Model::DeleteDeploymentSetRequest& request, const DeleteDeploymentSetAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteDeploymentSetOutcomeCallable deleteDeploymentSetCallable(const Model::DeleteDeploymentSetRequest& request) const;
 			DeleteDeploymentSetOutcomeCallable deleteDeploymentSetCallable(const Model::DeleteDeploymentSetRequest& request) const;
-			DescribeDeploymentSetTopologyOutcome describeDeploymentSetTopology(const Model::DescribeDeploymentSetTopologyRequest &request)const;
-			void describeDeploymentSetTopologyAsync(const Model::DescribeDeploymentSetTopologyRequest& request, const DescribeDeploymentSetTopologyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeDeploymentSetTopologyOutcomeCallable describeDeploymentSetTopologyCallable(const Model::DescribeDeploymentSetTopologyRequest& request) const;
 			ModifyInstanceVpcAttributeOutcome modifyInstanceVpcAttribute(const Model::ModifyInstanceVpcAttributeRequest &request)const;
 			ModifyInstanceVpcAttributeOutcome modifyInstanceVpcAttribute(const Model::ModifyInstanceVpcAttributeRequest &request)const;
 			void modifyInstanceVpcAttributeAsync(const Model::ModifyInstanceVpcAttributeRequest& request, const ModifyInstanceVpcAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyInstanceVpcAttributeAsync(const Model::ModifyInstanceVpcAttributeRequest& request, const ModifyInstanceVpcAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyInstanceVpcAttributeOutcomeCallable modifyInstanceVpcAttributeCallable(const Model::ModifyInstanceVpcAttributeRequest& request) const;
 			ModifyInstanceVpcAttributeOutcomeCallable modifyInstanceVpcAttributeCallable(const Model::ModifyInstanceVpcAttributeRequest& request) const;
@@ -1763,9 +1575,6 @@ namespace AlibabaCloud
 			AddTagsOutcome addTags(const Model::AddTagsRequest &request)const;
 			AddTagsOutcome addTags(const Model::AddTagsRequest &request)const;
 			void addTagsAsync(const Model::AddTagsRequest& request, const AddTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void addTagsAsync(const Model::AddTagsRequest& request, const AddTagsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AddTagsOutcomeCallable addTagsCallable(const Model::AddTagsRequest& request) const;
 			AddTagsOutcomeCallable addTagsCallable(const Model::AddTagsRequest& request) const;
-			CancelUserEventOutcome cancelUserEvent(const Model::CancelUserEventRequest &request)const;
-			void cancelUserEventAsync(const Model::CancelUserEventRequest& request, const CancelUserEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CancelUserEventOutcomeCallable cancelUserEventCallable(const Model::CancelUserEventRequest& request) const;
 			CreateHpcClusterOutcome createHpcCluster(const Model::CreateHpcClusterRequest &request)const;
 			CreateHpcClusterOutcome createHpcCluster(const Model::CreateHpcClusterRequest &request)const;
 			void createHpcClusterAsync(const Model::CreateHpcClusterRequest& request, const CreateHpcClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createHpcClusterAsync(const Model::CreateHpcClusterRequest& request, const CreateHpcClusterAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateHpcClusterOutcomeCallable createHpcClusterCallable(const Model::CreateHpcClusterRequest& request) const;
 			CreateHpcClusterOutcomeCallable createHpcClusterCallable(const Model::CreateHpcClusterRequest& request) const;
@@ -1826,9 +1635,6 @@ namespace AlibabaCloud
 			AuthorizeSecurityGroupEgressOutcome authorizeSecurityGroupEgress(const Model::AuthorizeSecurityGroupEgressRequest &request)const;
 			AuthorizeSecurityGroupEgressOutcome authorizeSecurityGroupEgress(const Model::AuthorizeSecurityGroupEgressRequest &request)const;
 			void authorizeSecurityGroupEgressAsync(const Model::AuthorizeSecurityGroupEgressRequest& request, const AuthorizeSecurityGroupEgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void authorizeSecurityGroupEgressAsync(const Model::AuthorizeSecurityGroupEgressRequest& request, const AuthorizeSecurityGroupEgressAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			AuthorizeSecurityGroupEgressOutcomeCallable authorizeSecurityGroupEgressCallable(const Model::AuthorizeSecurityGroupEgressRequest& request) const;
 			AuthorizeSecurityGroupEgressOutcomeCallable authorizeSecurityGroupEgressCallable(const Model::AuthorizeSecurityGroupEgressRequest& request) const;
-			SignAgreementOutcome signAgreement(const Model::SignAgreementRequest &request)const;
-			void signAgreementAsync(const Model::SignAgreementRequest& request, const SignAgreementAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			SignAgreementOutcomeCallable signAgreementCallable(const Model::SignAgreementRequest& request) const;
 			ImportImageOutcome importImage(const Model::ImportImageRequest &request)const;
 			ImportImageOutcome importImage(const Model::ImportImageRequest &request)const;
 			void importImageAsync(const Model::ImportImageRequest& request, const ImportImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void importImageAsync(const Model::ImportImageRequest& request, const ImportImageAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ImportImageOutcomeCallable importImageCallable(const Model::ImportImageRequest& request) const;
 			ImportImageOutcomeCallable importImageCallable(const Model::ImportImageRequest& request) const;
@@ -1892,12 +1698,6 @@ namespace AlibabaCloud
 			DescribeNewProjectEipMonitorDataOutcome describeNewProjectEipMonitorData(const Model::DescribeNewProjectEipMonitorDataRequest &request)const;
 			DescribeNewProjectEipMonitorDataOutcome describeNewProjectEipMonitorData(const Model::DescribeNewProjectEipMonitorDataRequest &request)const;
 			void describeNewProjectEipMonitorDataAsync(const Model::DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeNewProjectEipMonitorDataAsync(const Model::DescribeNewProjectEipMonitorDataRequest& request, const DescribeNewProjectEipMonitorDataAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeNewProjectEipMonitorDataOutcomeCallable describeNewProjectEipMonitorDataCallable(const Model::DescribeNewProjectEipMonitorDataRequest& request) const;
 			DescribeNewProjectEipMonitorDataOutcomeCallable describeNewProjectEipMonitorDataCallable(const Model::DescribeNewProjectEipMonitorDataRequest& request) const;
-			UnbindIpRangeOutcome unbindIpRange(const Model::UnbindIpRangeRequest &request)const;
-			void unbindIpRangeAsync(const Model::UnbindIpRangeRequest& request, const UnbindIpRangeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			UnbindIpRangeOutcomeCallable unbindIpRangeCallable(const Model::UnbindIpRangeRequest& request) const;
-			DeleteRecycleBinOutcome deleteRecycleBin(const Model::DeleteRecycleBinRequest &request)const;
-			void deleteRecycleBinAsync(const Model::DeleteRecycleBinRequest& request, const DeleteRecycleBinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteRecycleBinOutcomeCallable deleteRecycleBinCallable(const Model::DeleteRecycleBinRequest& request) const;
 			DescribeInstanceRamRoleOutcome describeInstanceRamRole(const Model::DescribeInstanceRamRoleRequest &request)const;
 			DescribeInstanceRamRoleOutcome describeInstanceRamRole(const Model::DescribeInstanceRamRoleRequest &request)const;
 			void describeInstanceRamRoleAsync(const Model::DescribeInstanceRamRoleRequest& request, const DescribeInstanceRamRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeInstanceRamRoleAsync(const Model::DescribeInstanceRamRoleRequest& request, const DescribeInstanceRamRoleAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeInstanceRamRoleOutcomeCallable describeInstanceRamRoleCallable(const Model::DescribeInstanceRamRoleRequest& request) const;
 			DescribeInstanceRamRoleOutcomeCallable describeInstanceRamRoleCallable(const Model::DescribeInstanceRamRoleRequest& request) const;
@@ -1934,12 +1734,6 @@ namespace AlibabaCloud
 			ModifyDiskChargeTypeOutcome modifyDiskChargeType(const Model::ModifyDiskChargeTypeRequest &request)const;
 			ModifyDiskChargeTypeOutcome modifyDiskChargeType(const Model::ModifyDiskChargeTypeRequest &request)const;
 			void modifyDiskChargeTypeAsync(const Model::ModifyDiskChargeTypeRequest& request, const ModifyDiskChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void modifyDiskChargeTypeAsync(const Model::ModifyDiskChargeTypeRequest& request, const ModifyDiskChargeTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			ModifyDiskChargeTypeOutcomeCallable modifyDiskChargeTypeCallable(const Model::ModifyDiskChargeTypeRequest& request) const;
 			ModifyDiskChargeTypeOutcomeCallable modifyDiskChargeTypeCallable(const Model::ModifyDiskChargeTypeRequest& request) const;
-			DescribeVolumesOutcome describeVolumes(const Model::DescribeVolumesRequest &request)const;
-			void describeVolumesAsync(const Model::DescribeVolumesRequest& request, const DescribeVolumesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeVolumesOutcomeCallable describeVolumesCallable(const Model::DescribeVolumesRequest& request) const;
-			ModifyIntranetBandwidthKbOutcome modifyIntranetBandwidthKb(const Model::ModifyIntranetBandwidthKbRequest &request)const;
-			void modifyIntranetBandwidthKbAsync(const Model::ModifyIntranetBandwidthKbRequest& request, const ModifyIntranetBandwidthKbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyIntranetBandwidthKbOutcomeCallable modifyIntranetBandwidthKbCallable(const Model::ModifyIntranetBandwidthKbRequest& request) const;
 			DescribeBandwidthPackagesOutcome describeBandwidthPackages(const Model::DescribeBandwidthPackagesRequest &request)const;
 			DescribeBandwidthPackagesOutcome describeBandwidthPackages(const Model::DescribeBandwidthPackagesRequest &request)const;
 			void describeBandwidthPackagesAsync(const Model::DescribeBandwidthPackagesRequest& request, const DescribeBandwidthPackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeBandwidthPackagesAsync(const Model::DescribeBandwidthPackagesRequest& request, const DescribeBandwidthPackagesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeBandwidthPackagesOutcomeCallable describeBandwidthPackagesCallable(const Model::DescribeBandwidthPackagesRequest& request) const;
 			DescribeBandwidthPackagesOutcomeCallable describeBandwidthPackagesCallable(const Model::DescribeBandwidthPackagesRequest& request) const;
@@ -1952,21 +1746,12 @@ namespace AlibabaCloud
 			DescribeSnapshotLinksOutcome describeSnapshotLinks(const Model::DescribeSnapshotLinksRequest &request)const;
 			DescribeSnapshotLinksOutcome describeSnapshotLinks(const Model::DescribeSnapshotLinksRequest &request)const;
 			void describeSnapshotLinksAsync(const Model::DescribeSnapshotLinksRequest& request, const DescribeSnapshotLinksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeSnapshotLinksAsync(const Model::DescribeSnapshotLinksRequest& request, const DescribeSnapshotLinksAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeSnapshotLinksOutcomeCallable describeSnapshotLinksCallable(const Model::DescribeSnapshotLinksRequest& request) const;
 			DescribeSnapshotLinksOutcomeCallable describeSnapshotLinksCallable(const Model::DescribeSnapshotLinksRequest& request) const;
-			DescribeEventDetailOutcome describeEventDetail(const Model::DescribeEventDetailRequest &request)const;
-			void describeEventDetailAsync(const Model::DescribeEventDetailRequest& request, const DescribeEventDetailAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeEventDetailOutcomeCallable describeEventDetailCallable(const Model::DescribeEventDetailRequest& request) const;
 			DescribeInvocationResultsOutcome describeInvocationResults(const Model::DescribeInvocationResultsRequest &request)const;
 			DescribeInvocationResultsOutcome describeInvocationResults(const Model::DescribeInvocationResultsRequest &request)const;
 			void describeInvocationResultsAsync(const Model::DescribeInvocationResultsRequest& request, const DescribeInvocationResultsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeInvocationResultsAsync(const Model::DescribeInvocationResultsRequest& request, const DescribeInvocationResultsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeInvocationResultsOutcomeCallable describeInvocationResultsCallable(const Model::DescribeInvocationResultsRequest& request) const;
 			DescribeInvocationResultsOutcomeCallable describeInvocationResultsCallable(const Model::DescribeInvocationResultsRequest& request) const;
 			DescribeRecommendInstanceTypeOutcome describeRecommendInstanceType(const Model::DescribeRecommendInstanceTypeRequest &request)const;
 			DescribeRecommendInstanceTypeOutcome describeRecommendInstanceType(const Model::DescribeRecommendInstanceTypeRequest &request)const;
 			void describeRecommendInstanceTypeAsync(const Model::DescribeRecommendInstanceTypeRequest& request, const DescribeRecommendInstanceTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeRecommendInstanceTypeAsync(const Model::DescribeRecommendInstanceTypeRequest& request, const DescribeRecommendInstanceTypeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeRecommendInstanceTypeOutcomeCallable describeRecommendInstanceTypeCallable(const Model::DescribeRecommendInstanceTypeRequest& request) const;
 			DescribeRecommendInstanceTypeOutcomeCallable describeRecommendInstanceTypeCallable(const Model::DescribeRecommendInstanceTypeRequest& request) const;
-			DescribeTagKeysOutcome describeTagKeys(const Model::DescribeTagKeysRequest &request)const;
-			void describeTagKeysAsync(const Model::DescribeTagKeysRequest& request, const DescribeTagKeysAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeTagKeysOutcomeCallable describeTagKeysCallable(const Model::DescribeTagKeysRequest& request) const;
-			CreateVolumeOutcome createVolume(const Model::CreateVolumeRequest &request)const;
-			void createVolumeAsync(const Model::CreateVolumeRequest& request, const CreateVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateVolumeOutcomeCallable createVolumeCallable(const Model::CreateVolumeRequest& request) const;
 			DescribeDedicatedHostAutoRenewOutcome describeDedicatedHostAutoRenew(const Model::DescribeDedicatedHostAutoRenewRequest &request)const;
 			DescribeDedicatedHostAutoRenewOutcome describeDedicatedHostAutoRenew(const Model::DescribeDedicatedHostAutoRenewRequest &request)const;
 			void describeDedicatedHostAutoRenewAsync(const Model::DescribeDedicatedHostAutoRenewRequest& request, const DescribeDedicatedHostAutoRenewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeDedicatedHostAutoRenewAsync(const Model::DescribeDedicatedHostAutoRenewRequest& request, const DescribeDedicatedHostAutoRenewAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeDedicatedHostAutoRenewOutcomeCallable describeDedicatedHostAutoRenewCallable(const Model::DescribeDedicatedHostAutoRenewRequest& request) const;
 			DescribeDedicatedHostAutoRenewOutcomeCallable describeDedicatedHostAutoRenewCallable(const Model::DescribeDedicatedHostAutoRenewRequest& request) const;
@@ -1976,9 +1761,6 @@ namespace AlibabaCloud
 			CreateLaunchTemplateOutcome createLaunchTemplate(const Model::CreateLaunchTemplateRequest &request)const;
 			CreateLaunchTemplateOutcome createLaunchTemplate(const Model::CreateLaunchTemplateRequest &request)const;
 			void createLaunchTemplateAsync(const Model::CreateLaunchTemplateRequest& request, const CreateLaunchTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createLaunchTemplateAsync(const Model::CreateLaunchTemplateRequest& request, const CreateLaunchTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateLaunchTemplateOutcomeCallable createLaunchTemplateCallable(const Model::CreateLaunchTemplateRequest& request) const;
 			CreateLaunchTemplateOutcomeCallable createLaunchTemplateCallable(const Model::CreateLaunchTemplateRequest& request) const;
-			DescribeIntranetAttributeKbOutcome describeIntranetAttributeKb(const Model::DescribeIntranetAttributeKbRequest &request)const;
-			void describeIntranetAttributeKbAsync(const Model::DescribeIntranetAttributeKbRequest& request, const DescribeIntranetAttributeKbAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeIntranetAttributeKbOutcomeCallable describeIntranetAttributeKbCallable(const Model::DescribeIntranetAttributeKbRequest& request) const;
 			CreateNetworkInterfacePermissionOutcome createNetworkInterfacePermission(const Model::CreateNetworkInterfacePermissionRequest &request)const;
 			CreateNetworkInterfacePermissionOutcome createNetworkInterfacePermission(const Model::CreateNetworkInterfacePermissionRequest &request)const;
 			void createNetworkInterfacePermissionAsync(const Model::CreateNetworkInterfacePermissionRequest& request, const CreateNetworkInterfacePermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createNetworkInterfacePermissionAsync(const Model::CreateNetworkInterfacePermissionRequest& request, const CreateNetworkInterfacePermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateNetworkInterfacePermissionOutcomeCallable createNetworkInterfacePermissionCallable(const Model::CreateNetworkInterfacePermissionRequest& request) const;
 			CreateNetworkInterfacePermissionOutcomeCallable createNetworkInterfacePermissionCallable(const Model::CreateNetworkInterfacePermissionRequest& request) const;
@@ -2006,12 +1788,6 @@ namespace AlibabaCloud
 			DescribeInstanceTypeFamiliesOutcome describeInstanceTypeFamilies(const Model::DescribeInstanceTypeFamiliesRequest &request)const;
 			DescribeInstanceTypeFamiliesOutcome describeInstanceTypeFamilies(const Model::DescribeInstanceTypeFamiliesRequest &request)const;
 			void describeInstanceTypeFamiliesAsync(const Model::DescribeInstanceTypeFamiliesRequest& request, const DescribeInstanceTypeFamiliesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeInstanceTypeFamiliesAsync(const Model::DescribeInstanceTypeFamiliesRequest& request, const DescribeInstanceTypeFamiliesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeInstanceTypeFamiliesOutcomeCallable describeInstanceTypeFamiliesCallable(const Model::DescribeInstanceTypeFamiliesRequest& request) const;
 			DescribeInstanceTypeFamiliesOutcomeCallable describeInstanceTypeFamiliesCallable(const Model::DescribeInstanceTypeFamiliesRequest& request) const;
-			RollbackVolumeOutcome rollbackVolume(const Model::RollbackVolumeRequest &request)const;
-			void rollbackVolumeAsync(const Model::RollbackVolumeRequest& request, const RollbackVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			RollbackVolumeOutcomeCallable rollbackVolumeCallable(const Model::RollbackVolumeRequest& request) const;
-			DeleteVolumeOutcome deleteVolume(const Model::DeleteVolumeRequest &request)const;
-			void deleteVolumeAsync(const Model::DeleteVolumeRequest& request, const DeleteVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DeleteVolumeOutcomeCallable deleteVolumeCallable(const Model::DeleteVolumeRequest& request) const;
 			CreateForwardEntryOutcome createForwardEntry(const Model::CreateForwardEntryRequest &request)const;
 			CreateForwardEntryOutcome createForwardEntry(const Model::CreateForwardEntryRequest &request)const;
 			void createForwardEntryAsync(const Model::CreateForwardEntryRequest& request, const CreateForwardEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createForwardEntryAsync(const Model::CreateForwardEntryRequest& request, const CreateForwardEntryAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateForwardEntryOutcomeCallable createForwardEntryCallable(const Model::CreateForwardEntryRequest& request) const;
 			CreateForwardEntryOutcomeCallable createForwardEntryCallable(const Model::CreateForwardEntryRequest& request) const;
@@ -2057,9 +1833,6 @@ namespace AlibabaCloud
 			CreatePhysicalConnectionOutcome createPhysicalConnection(const Model::CreatePhysicalConnectionRequest &request)const;
 			CreatePhysicalConnectionOutcome createPhysicalConnection(const Model::CreatePhysicalConnectionRequest &request)const;
 			void createPhysicalConnectionAsync(const Model::CreatePhysicalConnectionRequest& request, const CreatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createPhysicalConnectionAsync(const Model::CreatePhysicalConnectionRequest& request, const CreatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreatePhysicalConnectionOutcomeCallable createPhysicalConnectionCallable(const Model::CreatePhysicalConnectionRequest& request) const;
 			CreatePhysicalConnectionOutcomeCallable createPhysicalConnectionCallable(const Model::CreatePhysicalConnectionRequest& request) const;
-			ModifyUserEventAttributeOutcome modifyUserEventAttribute(const Model::ModifyUserEventAttributeRequest &request)const;
-			void modifyUserEventAttributeAsync(const Model::ModifyUserEventAttributeRequest& request, const ModifyUserEventAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ModifyUserEventAttributeOutcomeCallable modifyUserEventAttributeCallable(const Model::ModifyUserEventAttributeRequest& request) const;
 			DescribeKeyPairsOutcome describeKeyPairs(const Model::DescribeKeyPairsRequest &request)const;
 			DescribeKeyPairsOutcome describeKeyPairs(const Model::DescribeKeyPairsRequest &request)const;
 			void describeKeyPairsAsync(const Model::DescribeKeyPairsRequest& request, const DescribeKeyPairsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeKeyPairsAsync(const Model::DescribeKeyPairsRequest& request, const DescribeKeyPairsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeKeyPairsOutcomeCallable describeKeyPairsCallable(const Model::DescribeKeyPairsRequest& request) const;
 			DescribeKeyPairsOutcomeCallable describeKeyPairsCallable(const Model::DescribeKeyPairsRequest& request) const;
@@ -2090,9 +1863,6 @@ namespace AlibabaCloud
 			DescribeInstancePhysicalAttributeOutcome describeInstancePhysicalAttribute(const Model::DescribeInstancePhysicalAttributeRequest &request)const;
 			DescribeInstancePhysicalAttributeOutcome describeInstancePhysicalAttribute(const Model::DescribeInstancePhysicalAttributeRequest &request)const;
 			void describeInstancePhysicalAttributeAsync(const Model::DescribeInstancePhysicalAttributeRequest& request, const DescribeInstancePhysicalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeInstancePhysicalAttributeAsync(const Model::DescribeInstancePhysicalAttributeRequest& request, const DescribeInstancePhysicalAttributeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeInstancePhysicalAttributeOutcomeCallable describeInstancePhysicalAttributeCallable(const Model::DescribeInstancePhysicalAttributeRequest& request) const;
 			DescribeInstancePhysicalAttributeOutcomeCallable describeInstancePhysicalAttributeCallable(const Model::DescribeInstancePhysicalAttributeRequest& request) const;
-			ValidateSecurityGroupOutcome validateSecurityGroup(const Model::ValidateSecurityGroupRequest &request)const;
-			void validateSecurityGroupAsync(const Model::ValidateSecurityGroupRequest& request, const ValidateSecurityGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			ValidateSecurityGroupOutcomeCallable validateSecurityGroupCallable(const Model::ValidateSecurityGroupRequest& request) const;
 			TerminatePhysicalConnectionOutcome terminatePhysicalConnection(const Model::TerminatePhysicalConnectionRequest &request)const;
 			TerminatePhysicalConnectionOutcome terminatePhysicalConnection(const Model::TerminatePhysicalConnectionRequest &request)const;
 			void terminatePhysicalConnectionAsync(const Model::TerminatePhysicalConnectionRequest& request, const TerminatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void terminatePhysicalConnectionAsync(const Model::TerminatePhysicalConnectionRequest& request, const TerminatePhysicalConnectionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			TerminatePhysicalConnectionOutcomeCallable terminatePhysicalConnectionCallable(const Model::TerminatePhysicalConnectionRequest& request) const;
 			TerminatePhysicalConnectionOutcomeCallable terminatePhysicalConnectionCallable(const Model::TerminatePhysicalConnectionRequest& request) const;
@@ -2126,27 +1896,12 @@ namespace AlibabaCloud
 			DescribeClassicLinkInstancesOutcome describeClassicLinkInstances(const Model::DescribeClassicLinkInstancesRequest &request)const;
 			DescribeClassicLinkInstancesOutcome describeClassicLinkInstances(const Model::DescribeClassicLinkInstancesRequest &request)const;
 			void describeClassicLinkInstancesAsync(const Model::DescribeClassicLinkInstancesRequest& request, const DescribeClassicLinkInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describeClassicLinkInstancesAsync(const Model::DescribeClassicLinkInstancesRequest& request, const DescribeClassicLinkInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribeClassicLinkInstancesOutcomeCallable describeClassicLinkInstancesCallable(const Model::DescribeClassicLinkInstancesRequest& request) const;
 			DescribeClassicLinkInstancesOutcomeCallable describeClassicLinkInstancesCallable(const Model::DescribeClassicLinkInstancesRequest& request) const;
-			CreateUserEventOutcome createUserEvent(const Model::CreateUserEventRequest &request)const;
-			void createUserEventAsync(const Model::CreateUserEventRequest& request, const CreateUserEventAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			CreateUserEventOutcomeCallable createUserEventCallable(const Model::CreateUserEventRequest& request) const;
-			DescribeAutoSnapshotPolicyOutcome describeAutoSnapshotPolicy(const Model::DescribeAutoSnapshotPolicyRequest &request)const;
-			void describeAutoSnapshotPolicyAsync(const Model::DescribeAutoSnapshotPolicyRequest& request, const DescribeAutoSnapshotPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeAutoSnapshotPolicyOutcomeCallable describeAutoSnapshotPolicyCallable(const Model::DescribeAutoSnapshotPolicyRequest& request) const;
 			DescribePhysicalConnectionsOutcome describePhysicalConnections(const Model::DescribePhysicalConnectionsRequest &request)const;
 			DescribePhysicalConnectionsOutcome describePhysicalConnections(const Model::DescribePhysicalConnectionsRequest &request)const;
 			void describePhysicalConnectionsAsync(const Model::DescribePhysicalConnectionsRequest& request, const DescribePhysicalConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void describePhysicalConnectionsAsync(const Model::DescribePhysicalConnectionsRequest& request, const DescribePhysicalConnectionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DescribePhysicalConnectionsOutcomeCallable describePhysicalConnectionsCallable(const Model::DescribePhysicalConnectionsRequest& request) const;
 			DescribePhysicalConnectionsOutcomeCallable describePhysicalConnectionsCallable(const Model::DescribePhysicalConnectionsRequest& request) const;
-			DescribeRecycleBinOutcome describeRecycleBin(const Model::DescribeRecycleBinRequest &request)const;
-			void describeRecycleBinAsync(const Model::DescribeRecycleBinRequest& request, const DescribeRecycleBinAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeRecycleBinOutcomeCallable describeRecycleBinCallable(const Model::DescribeRecycleBinRequest& request) const;
-			DetachVolumeOutcome detachVolume(const Model::DetachVolumeRequest &request)const;
-			void detachVolumeAsync(const Model::DetachVolumeRequest& request, const DetachVolumeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DetachVolumeOutcomeCallable detachVolumeCallable(const Model::DetachVolumeRequest& request) const;
 			CreateNetworkInterfaceOutcome createNetworkInterface(const Model::CreateNetworkInterfaceRequest &request)const;
 			CreateNetworkInterfaceOutcome createNetworkInterface(const Model::CreateNetworkInterfaceRequest &request)const;
 			void createNetworkInterfaceAsync(const Model::CreateNetworkInterfaceRequest& request, const CreateNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void createNetworkInterfaceAsync(const Model::CreateNetworkInterfaceRequest& request, const CreateNetworkInterfaceAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			CreateNetworkInterfaceOutcomeCallable createNetworkInterfaceCallable(const Model::CreateNetworkInterfaceRequest& request) const;
 			CreateNetworkInterfaceOutcomeCallable createNetworkInterfaceCallable(const Model::CreateNetworkInterfaceRequest& request) const;
-			DescribeIpRangesOutcome describeIpRanges(const Model::DescribeIpRangesRequest &request)const;
-			void describeIpRangesAsync(const Model::DescribeIpRangesRequest& request, const DescribeIpRangesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeIpRangesOutcomeCallable describeIpRangesCallable(const Model::DescribeIpRangesRequest& request) const;
 			DeleteNetworkInterfacePermissionOutcome deleteNetworkInterfacePermission(const Model::DeleteNetworkInterfacePermissionRequest &request)const;
 			DeleteNetworkInterfacePermissionOutcome deleteNetworkInterfacePermission(const Model::DeleteNetworkInterfacePermissionRequest &request)const;
 			void deleteNetworkInterfacePermissionAsync(const Model::DeleteNetworkInterfacePermissionRequest& request, const DeleteNetworkInterfacePermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteNetworkInterfacePermissionAsync(const Model::DeleteNetworkInterfacePermissionRequest& request, const DeleteNetworkInterfacePermissionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteNetworkInterfacePermissionOutcomeCallable deleteNetworkInterfacePermissionCallable(const Model::DeleteNetworkInterfacePermissionRequest& request) const;
 			DeleteNetworkInterfacePermissionOutcomeCallable deleteNetworkInterfacePermissionCallable(const Model::DeleteNetworkInterfacePermissionRequest& request) const;
@@ -2174,9 +1929,6 @@ namespace AlibabaCloud
 			DeleteDiskOutcome deleteDisk(const Model::DeleteDiskRequest &request)const;
 			DeleteDiskOutcome deleteDisk(const Model::DeleteDiskRequest &request)const;
 			void deleteDiskAsync(const Model::DeleteDiskRequest& request, const DeleteDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void deleteDiskAsync(const Model::DeleteDiskRequest& request, const DeleteDiskAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			DeleteDiskOutcomeCallable deleteDiskCallable(const Model::DeleteDiskRequest& request) const;
 			DeleteDiskOutcomeCallable deleteDiskCallable(const Model::DeleteDiskRequest& request) const;
-			DescribeEventsOutcome describeEvents(const Model::DescribeEventsRequest &request)const;
-			void describeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
-			DescribeEventsOutcomeCallable describeEventsCallable(const Model::DescribeEventsRequest& request) const;
 			UnassociateHaVipOutcome unassociateHaVip(const Model::UnassociateHaVipRequest &request)const;
 			UnassociateHaVipOutcome unassociateHaVip(const Model::UnassociateHaVipRequest &request)const;
 			void unassociateHaVipAsync(const Model::UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			void unassociateHaVipAsync(const Model::UnassociateHaVipRequest& request, const UnassociateHaVipAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
 			UnassociateHaVipOutcomeCallable unassociateHaVipCallable(const Model::UnassociateHaVipRequest& request) const;
 			UnassociateHaVipOutcomeCallable unassociateHaVipCallable(const Model::UnassociateHaVipRequest& request) const;

+ 0 - 66
ecs/include/alibabacloud/ecs/model/AddIpRangeRequest.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_ECS_MODEL_ADDIPRANGEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_ADDIPRANGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT AddIpRangeRequest : public RpcServiceRequest
-			{
-
-			public:
-				AddIpRangeRequest();
-				~AddIpRangeRequest();
-
-				std::string getIpAddress()const;
-				void setIpAddress(const std::string& ipAddress);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				std::string ipAddress_;
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string zoneId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_ADDIPRANGEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/AddIpRangeResult.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_ECS_MODEL_ADDIPRANGERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_ADDIPRANGERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT AddIpRangeResult : public ServiceResult
-			{
-			public:
-
-
-				AddIpRangeResult();
-				explicit AddIpRangeResult(const std::string &payload);
-				~AddIpRangeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_ADDIPRANGERESULT_H_

+ 0 - 66
ecs/include/alibabacloud/ecs/model/AttachVolumeRequest.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_ECS_MODEL_ATTACHVOLUMEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_ATTACHVOLUMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT AttachVolumeRequest : public RpcServiceRequest
-			{
-
-			public:
-				AttachVolumeRequest();
-				~AttachVolumeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVolumeId()const;
-				void setVolumeId(const std::string& volumeId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string instanceId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string volumeId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHVOLUMEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/AttachVolumeResult.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_ECS_MODEL_ATTACHVOLUMERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_ATTACHVOLUMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT AttachVolumeResult : public ServiceResult
-			{
-			public:
-
-
-				AttachVolumeResult();
-				explicit AttachVolumeResult(const std::string &payload);
-				~AttachVolumeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_ATTACHVOLUMERESULT_H_

+ 0 - 63
ecs/include/alibabacloud/ecs/model/BindIpRangeRequest.h

@@ -1,63 +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_ECS_MODEL_BINDIPRANGEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_BINDIPRANGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT BindIpRangeRequest : public RpcServiceRequest
-			{
-
-			public:
-				BindIpRangeRequest();
-				~BindIpRangeRequest();
-
-				std::string getIpAddress()const;
-				void setIpAddress(const std::string& ipAddress);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				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 ipAddress_;
-				long resourceOwnerId_;
-				std::string instanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_BINDIPRANGEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/BindIpRangeResult.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_ECS_MODEL_BINDIPRANGERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_BINDIPRANGERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT BindIpRangeResult : public ServiceResult
-			{
-			public:
-
-
-				BindIpRangeResult();
-				explicit BindIpRangeResult(const std::string &payload);
-				~BindIpRangeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_BINDIPRANGERESULT_H_

+ 0 - 114
ecs/include/alibabacloud/ecs/model/CancelAgreementRequest.h

@@ -1,114 +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_ECS_MODEL_CANCELAGREEMENTREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CancelAgreementRequest : public RpcServiceRequest
-			{
-
-			public:
-				CancelAgreementRequest();
-				~CancelAgreementRequest();
-
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getAgreementType()const;
-				void setAgreementType(const std::string& agreementType);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-
-            private:
-				std::string app_ip_;
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				long callerParentId_;
-				std::string ownerAccount_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
-				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
-				std::string requestId_;
-				bool enable_;
-				std::string requestContent_;
-				std::string agreementType_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/CancelAgreementResult.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_ECS_MODEL_CANCELAGREEMENTRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CancelAgreementResult : public ServiceResult
-			{
-			public:
-
-
-				CancelAgreementResult();
-				explicit CancelAgreementResult(const std::string &payload);
-				~CancelAgreementResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CANCELAGREEMENTRESULT_H_

+ 0 - 117
ecs/include/alibabacloud/ecs/model/CancelUserEventRequest.h

@@ -1,117 +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_ECS_MODEL_CANCELUSEREVENTREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CancelUserEventRequest : public RpcServiceRequest
-			{
-
-			public:
-				CancelUserEventRequest();
-				~CancelUserEventRequest();
-
-				std::string getEventId()const;
-				void setEventId(const std::string& eventId);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getResourceId()const;
-				void setResourceId(const std::string& resourceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-
-            private:
-				std::string eventId_;
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				bool enable_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string resourceId_;
-				std::string resourceOwnerAccount_;
-				std::string callerBid_;
-				long ownerId_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTREQUEST_H_

+ 0 - 51
ecs/include/alibabacloud/ecs/model/CancelUserEventResult.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_ECS_MODEL_CANCELUSEREVENTRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CancelUserEventResult : public ServiceResult
-			{
-			public:
-
-
-				CancelUserEventResult();
-				explicit CancelUserEventResult(const std::string &payload);
-				~CancelUserEventResult();
-				std::string getEventId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string eventId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CANCELUSEREVENTRESULT_H_

+ 0 - 81
ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyRequest.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_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CheckAutoSnapshotPolicyRequest : public RpcServiceRequest
-			{
-
-			public:
-				CheckAutoSnapshotPolicyRequest();
-				~CheckAutoSnapshotPolicyRequest();
-
-				bool getDataDiskPolicyEnabled()const;
-				void setDataDiskPolicyEnabled(bool dataDiskPolicyEnabled);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				int getDataDiskPolicyRetentionDays()const;
-				void setDataDiskPolicyRetentionDays(int dataDiskPolicyRetentionDays);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				bool getSystemDiskPolicyRetentionLastWeek()const;
-				void setSystemDiskPolicyRetentionLastWeek(bool systemDiskPolicyRetentionLastWeek);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				int getSystemDiskPolicyTimePeriod()const;
-				void setSystemDiskPolicyTimePeriod(int systemDiskPolicyTimePeriod);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				bool getDataDiskPolicyRetentionLastWeek()const;
-				void setDataDiskPolicyRetentionLastWeek(bool dataDiskPolicyRetentionLastWeek);
-				int getSystemDiskPolicyRetentionDays()const;
-				void setSystemDiskPolicyRetentionDays(int systemDiskPolicyRetentionDays);
-				int getDataDiskPolicyTimePeriod()const;
-				void setDataDiskPolicyTimePeriod(int dataDiskPolicyTimePeriod);
-				bool getSystemDiskPolicyEnabled()const;
-				void setSystemDiskPolicyEnabled(bool systemDiskPolicyEnabled);
-
-            private:
-				bool dataDiskPolicyEnabled_;
-				long resourceOwnerId_;
-				int dataDiskPolicyRetentionDays_;
-				std::string resourceOwnerAccount_;
-				bool systemDiskPolicyRetentionLastWeek_;
-				std::string ownerAccount_;
-				int systemDiskPolicyTimePeriod_;
-				long ownerId_;
-				bool dataDiskPolicyRetentionLastWeek_;
-				int systemDiskPolicyRetentionDays_;
-				int dataDiskPolicyTimePeriod_;
-				bool systemDiskPolicyEnabled_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYREQUEST_H_

+ 0 - 53
ecs/include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.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_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CheckAutoSnapshotPolicyResult : public ServiceResult
-			{
-			public:
-
-
-				CheckAutoSnapshotPolicyResult();
-				explicit CheckAutoSnapshotPolicyResult(const std::string &payload);
-				~CheckAutoSnapshotPolicyResult();
-				int getAutoSnapshotOccupation()const;
-				std::string getIsPermittedModify()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int autoSnapshotOccupation_;
-				std::string isPermittedModify_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CHECKAUTOSNAPSHOTPOLICYRESULT_H_

+ 0 - 60
ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationRequest.h

@@ -1,60 +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_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CheckDiskEnableAutoSnapshotValidationRequest : public RpcServiceRequest
-			{
-
-			public:
-				CheckDiskEnableAutoSnapshotValidationRequest();
-				~CheckDiskEnableAutoSnapshotValidationRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDiskIds()const;
-				void setDiskIds(const std::string& diskIds);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				std::string diskIds_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONREQUEST_H_

+ 0 - 53
ecs/include/alibabacloud/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.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_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CheckDiskEnableAutoSnapshotValidationResult : public ServiceResult
-			{
-			public:
-
-
-				CheckDiskEnableAutoSnapshotValidationResult();
-				explicit CheckDiskEnableAutoSnapshotValidationResult(const std::string &payload);
-				~CheckDiskEnableAutoSnapshotValidationResult();
-				int getAutoSnapshotOccupation()const;
-				std::string getIsPermitted()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int autoSnapshotOccupation_;
-				std::string isPermitted_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CHECKDISKENABLEAUTOSNAPSHOTVALIDATIONRESULT_H_

+ 3 - 0
ecs/include/alibabacloud/ecs/model/CreateInstanceRequest.h

@@ -61,6 +61,8 @@ namespace AlibabaCloud
 				void setKeyPairName(const std::string& keyPairName);
 				void setKeyPairName(const std::string& keyPairName);
 				float getSpotPriceLimit()const;
 				float getSpotPriceLimit()const;
 				void setSpotPriceLimit(float spotPriceLimit);
 				void setSpotPriceLimit(float spotPriceLimit);
+				bool getDeletionProtection()const;
+				void setDeletionProtection(bool deletionProtection);
 				std::string getResourceGroupId()const;
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getHostName()const;
 				std::string getHostName()const;
@@ -158,6 +160,7 @@ namespace AlibabaCloud
 				std::string securityEnhancementStrategy_;
 				std::string securityEnhancementStrategy_;
 				std::string keyPairName_;
 				std::string keyPairName_;
 				float spotPriceLimit_;
 				float spotPriceLimit_;
+				bool deletionProtection_;
 				std::string resourceGroupId_;
 				std::string resourceGroupId_;
 				std::string hostName_;
 				std::string hostName_;
 				std::string password_;
 				std::string password_;

+ 0 - 123
ecs/include/alibabacloud/ecs/model/CreateUserEventRequest.h

@@ -1,123 +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_ECS_MODEL_CREATEUSEREVENTREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CreateUserEventRequest : public RpcServiceRequest
-			{
-
-			public:
-				CreateUserEventRequest();
-				~CreateUserEventRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getPlanTime()const;
-				void setPlanTime(const std::string& planTime);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getExpireTime()const;
-				void setExpireTime(const std::string& expireTime);
-				std::string getResourceId()const;
-				void setResourceId(const std::string& resourceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				std::string getEventType()const;
-				void setEventType(const std::string& eventType);
-
-            private:
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				bool enable_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string planTime_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string expireTime_;
-				std::string resourceId_;
-				std::string resourceOwnerAccount_;
-				std::string callerBid_;
-				long ownerId_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
-				std::string eventType_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTREQUEST_H_

+ 0 - 51
ecs/include/alibabacloud/ecs/model/CreateUserEventResult.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_ECS_MODEL_CREATEUSEREVENTRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CreateUserEventResult : public ServiceResult
-			{
-			public:
-
-
-				CreateUserEventResult();
-				explicit CreateUserEventResult(const std::string &payload);
-				~CreateUserEventResult();
-				std::string getEventId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string eventId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CREATEUSEREVENTRESULT_H_

+ 0 - 92
ecs/include/alibabacloud/ecs/model/CreateVolumeRequest.h

@@ -1,92 +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_ECS_MODEL_CREATEVOLUMEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_CREATEVOLUMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CreateVolumeRequest : public RpcServiceRequest
-			{
-				struct Tag
-				{
-					std::string value;
-					std::string key;
-				};
-
-			public:
-				CreateVolumeRequest();
-				~CreateVolumeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getSnapshotId()const;
-				void setSnapshotId(const std::string& snapshotId);
-				std::string getVolumeName()const;
-				void setVolumeName(const std::string& volumeName);
-				bool getVolumeEncrypted()const;
-				void setVolumeEncrypted(bool volumeEncrypted);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getVolumeCategory()const;
-				void setVolumeCategory(const std::string& volumeCategory);
-				int getSize()const;
-				void setSize(int size);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				std::vector<Tag> getTag()const;
-				void setTag(const std::vector<Tag>& tag);
-
-            private:
-				long resourceOwnerId_;
-				std::string snapshotId_;
-				std::string volumeName_;
-				bool volumeEncrypted_;
-				std::string resourceOwnerAccount_;
-				std::string clientToken_;
-				std::string ownerAccount_;
-				std::string description_;
-				long ownerId_;
-				std::string volumeCategory_;
-				int size_;
-				std::string regionId_;
-				std::string zoneId_;
-				std::vector<Tag> tag_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVOLUMEREQUEST_H_

+ 0 - 51
ecs/include/alibabacloud/ecs/model/CreateVolumeResult.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_ECS_MODEL_CREATEVOLUMERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_CREATEVOLUMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT CreateVolumeResult : public ServiceResult
-			{
-			public:
-
-
-				CreateVolumeResult();
-				explicit CreateVolumeResult(const std::string &payload);
-				~CreateVolumeResult();
-				std::string getVolumeId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string volumeId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_CREATEVOLUMERESULT_H_

+ 0 - 63
ecs/include/alibabacloud/ecs/model/DeleteRecycleBinRequest.h

@@ -1,63 +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_ECS_MODEL_DELETERECYCLEBINREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DELETERECYCLEBINREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DeleteRecycleBinRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteRecycleBinRequest();
-				~DeleteRecycleBinRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getResourceIds()const;
-				void setResourceIds(const std::string& resourceIds);
-
-            private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				long ownerId_;
-				std::string resourceIds_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DELETERECYCLEBINREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/DeleteRecycleBinResult.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_ECS_MODEL_DELETERECYCLEBINRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DELETERECYCLEBINRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DeleteRecycleBinResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteRecycleBinResult();
-				explicit DeleteRecycleBinResult(const std::string &payload);
-				~DeleteRecycleBinResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DELETERECYCLEBINRESULT_H_

+ 0 - 63
ecs/include/alibabacloud/ecs/model/DeleteVolumeRequest.h

@@ -1,63 +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_ECS_MODEL_DELETEVOLUMEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DELETEVOLUMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DeleteVolumeRequest : public RpcServiceRequest
-			{
-
-			public:
-				DeleteVolumeRequest();
-				~DeleteVolumeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVolumeId()const;
-				void setVolumeId(const std::string& volumeId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string volumeId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DELETEVOLUMEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/DeleteVolumeResult.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_ECS_MODEL_DELETEVOLUMERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DELETEVOLUMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DeleteVolumeResult : public ServiceResult
-			{
-			public:
-
-
-				DeleteVolumeResult();
-				explicit DeleteVolumeResult(const std::string &payload);
-				~DeleteVolumeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DELETEVOLUMERESULT_H_

+ 0 - 57
ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyRequest.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_ECS_MODEL_DESCRIBEAUTOSNAPSHOTPOLICYREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEAUTOSNAPSHOTPOLICYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeAutoSnapshotPolicyRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeAutoSnapshotPolicyRequest();
-				~DescribeAutoSnapshotPolicyRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				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 resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEAUTOSNAPSHOTPOLICYREQUEST_H_

+ 0 - 71
ecs/include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyResult.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_ECS_MODEL_DESCRIBEAUTOSNAPSHOTPOLICYRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEAUTOSNAPSHOTPOLICYRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeAutoSnapshotPolicyResult : public ServiceResult
-			{
-			public:
-				struct AutoSnapshotPolicy
-				{
-					std::string systemDiskPolicyTimePeriod;
-					std::string systemDiskPolicyEnabled;
-					std::string dataDiskPolicyTimePeriod;
-					std::string systemDiskPolicyRetentionLastWeek;
-					std::string systemDiskPolicyRetentionDays;
-					std::string dataDiskPolicyRetentionDays;
-					std::string dataDiskPolicyRetentionLastWeek;
-					std::string dataDiskPolicyEnabled;
-				};
-				struct AutoSnapshotExcutionStatus
-				{
-					std::string systemDiskExcutionStatus;
-					std::string dataDiskExcutionStatus;
-				};
-
-
-				DescribeAutoSnapshotPolicyResult();
-				explicit DescribeAutoSnapshotPolicyResult(const std::string &payload);
-				~DescribeAutoSnapshotPolicyResult();
-				int getAutoSnapshotOccupation()const;
-				AutoSnapshotExcutionStatus getAutoSnapshotExcutionStatus()const;
-				AutoSnapshotPolicy getAutoSnapshotPolicy()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int autoSnapshotOccupation_;
-				AutoSnapshotExcutionStatus autoSnapshotExcutionStatus_;
-				AutoSnapshotPolicy autoSnapshotPolicy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEAUTOSNAPSHOTPOLICYRESULT_H_

+ 0 - 75
ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyRequest.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_ECS_MODEL_DESCRIBEDEPLOYMENTSETTOPOLOGYREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETTOPOLOGYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeDeploymentSetTopologyRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeDeploymentSetTopologyRequest();
-				~DescribeDeploymentSetTopologyRequest();
-
-				std::string getDeploymentSetId()const;
-				void setDeploymentSetId(const std::string& deploymentSetId);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getGranularity()const;
-				void setGranularity(const std::string& granularity);
-				std::string getDomain()const;
-				void setDomain(const std::string& domain);
-				std::string getNetworkType()const;
-				void setNetworkType(const std::string& networkType);
-				std::string getDeploymentSetName()const;
-				void setDeploymentSetName(const std::string& deploymentSetName);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getStrategy()const;
-				void setStrategy(const std::string& strategy);
-
-            private:
-				std::string deploymentSetId_;
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string granularity_;
-				std::string domain_;
-				std::string networkType_;
-				std::string deploymentSetName_;
-				long ownerId_;
-				std::string strategy_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETTOPOLOGYREQUEST_H_

+ 0 - 73
ecs/include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.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_ECS_MODEL_DESCRIBEDEPLOYMENTSETTOPOLOGYRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETTOPOLOGYRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeDeploymentSetTopologyResult : public ServiceResult
-			{
-			public:
-				struct Switch
-				{
-					struct Host
-					{
-						std::string hostId;
-						std::vector<std::string> instanceIds;
-					};
-					std::vector<Switch::Host> hosts;
-					std::string switchId;
-				};
-				struct Rack
-				{
-					struct Host2
-					{
-						std::string hostId;
-						std::vector<std::string> instanceIds3;
-					};
-					std::string rackId;
-					std::vector<Rack::Host2> hosts1;
-				};
-
-
-				DescribeDeploymentSetTopologyResult();
-				explicit DescribeDeploymentSetTopologyResult(const std::string &payload);
-				~DescribeDeploymentSetTopologyResult();
-				std::vector<Switch> getSwitchs()const;
-				std::vector<Rack> getRacks()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<Switch> switchs_;
-				std::vector<Rack> racks_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEDEPLOYMENTSETTOPOLOGYRESULT_H_

+ 0 - 114
ecs/include/alibabacloud/ecs/model/DescribeEventDetailRequest.h

@@ -1,114 +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_ECS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeEventDetailRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeEventDetailRequest();
-				~DescribeEventDetailRequest();
-
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getEventId()const;
-				void setEventId(const std::string& eventId);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-
-            private:
-				std::string app_ip_;
-				std::string eventId_;
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
-				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
-				std::string regionId_;
-				std::string requestId_;
-				bool enable_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILREQUEST_H_

+ 0 - 75
ecs/include/alibabacloud/ecs/model/DescribeEventDetailResult.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_ECS_MODEL_DESCRIBEEVENTDETAILRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeEventDetailResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeEventDetailResult();
-				explicit DescribeEventDetailResult(const std::string &payload);
-				~DescribeEventDetailResult();
-				std::string getStatus()const;
-				std::string getLimitTime()const;
-				std::string getEventCategory()const;
-				std::string getEndTime()const;
-				std::string getEventType()const;
-				std::string getStartTime()const;
-				std::string getEffectTime()const;
-				std::string getMark()const;
-				std::string getPlanTime()const;
-				std::string getResourceId()const;
-				std::string getSupportModify()const;
-				std::string getEventId()const;
-				std::string getExpireTime()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string status_;
-				std::string limitTime_;
-				std::string eventCategory_;
-				std::string endTime_;
-				std::string eventType_;
-				std::string startTime_;
-				std::string effectTime_;
-				std::string mark_;
-				std::string planTime_;
-				std::string resourceId_;
-				std::string supportModify_;
-				std::string eventId_;
-				std::string expireTime_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTDETAILRESULT_H_

+ 0 - 135
ecs/include/alibabacloud/ecs/model/DescribeEventsRequest.h

@@ -1,135 +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_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeEventsRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeEventsRequest();
-				~DescribeEventsRequest();
-
-				std::string getEventId()const;
-				void setEventId(const std::string& eventId);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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 getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getPlanTime()const;
-				void setPlanTime(const std::string& planTime);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getExpireTime()const;
-				void setExpireTime(const std::string& expireTime);
-				std::string getResourceId()const;
-				void setResourceId(const std::string& resourceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				std::string getEventType()const;
-				void setEventType(const std::string& eventType);
-				std::string getStatus()const;
-				void setStatus(const std::string& status);
-
-            private:
-				std::string eventId_;
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				int pageNumber_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				bool enable_;
-				std::string requestContent_;
-				int pageSize_;
-				std::string callerBidEmail_;
-				std::string planTime_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string expireTime_;
-				std::string resourceId_;
-				std::string resourceOwnerAccount_;
-				std::string callerBid_;
-				long ownerId_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string requestId_;
-				std::string eventType_;
-				std::string status_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSREQUEST_H_

+ 0 - 68
ecs/include/alibabacloud/ecs/model/DescribeEventsResult.h

@@ -1,68 +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_ECS_MODEL_DESCRIBEEVENTSRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeEventsResult : public ServiceResult
-			{
-			public:
-				struct Event
-				{
-					std::string status;
-					std::string eventCategory;
-					std::string resourceId;
-					std::string eventType;
-					std::string supportModify;
-					std::string eventId;
-					std::string planTime;
-					std::string expireTime;
-				};
-
-
-				DescribeEventsResult();
-				explicit DescribeEventsResult(const std::string &payload);
-				~DescribeEventsResult();
-				int getTotalCount()const;
-				int getPageSize()const;
-				std::vector<Event> getEvents()const;
-				int getPageNumber()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				int pageSize_;
-				std::vector<Event> events_;
-				int pageNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEEVENTSRESULT_H_

+ 0 - 60
ecs/include/alibabacloud/ecs/model/DescribeInstanceTopologyRequest.h

@@ -1,60 +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_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeInstanceTopologyRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeInstanceTopologyRequest();
-				~DescribeInstanceTopologyRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getInstanceIds()const;
-				void setInstanceIds(const std::string& instanceIds);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string instanceIds_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYREQUEST_H_

+ 0 - 56
ecs/include/alibabacloud/ecs/model/DescribeInstanceTopologyResult.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_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeInstanceTopologyResult : public ServiceResult
-			{
-			public:
-				struct Topology
-				{
-					std::string instanceId;
-					std::string hostId;
-				};
-
-
-				DescribeInstanceTopologyResult();
-				explicit DescribeInstanceTopologyResult(const std::string &payload);
-				~DescribeInstanceTopologyResult();
-				std::vector<Topology> getTopologys()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::vector<Topology> topologys_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEINSTANCETOPOLOGYRESULT_H_

+ 1 - 0
ecs/include/alibabacloud/ecs/model/DescribeInstancesResult.h

@@ -87,6 +87,7 @@ namespace AlibabaCloud
 					std::string instanceId;
 					std::string instanceId;
 					std::string stoppedMode;
 					std::string stoppedMode;
 					std::string startTime;
 					std::string startTime;
+					bool deletionProtection;
 					VpcAttributes vpcAttributes;
 					VpcAttributes vpcAttributes;
 					std::vector<std::string> securityGroupIds;
 					std::vector<std::string> securityGroupIds;
 					std::string internetChargeType;
 					std::string internetChargeType;

+ 0 - 60
ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbRequest.h

@@ -1,60 +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_ECS_MODEL_DESCRIBEINTRANETATTRIBUTEKBREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEINTRANETATTRIBUTEKBREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeIntranetAttributeKbRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeIntranetAttributeKbRequest();
-				~DescribeIntranetAttributeKbRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				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 instanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEINTRANETATTRIBUTEKBREQUEST_H_

+ 0 - 59
ecs/include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.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_ECS_MODEL_DESCRIBEINTRANETATTRIBUTEKBRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEINTRANETATTRIBUTEKBRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeIntranetAttributeKbResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeIntranetAttributeKbResult();
-				explicit DescribeIntranetAttributeKbResult(const std::string &payload);
-				~DescribeIntranetAttributeKbResult();
-				std::string getInstanceId()const;
-				int getIntranetMaxBandwidthOut()const;
-				std::string getVlanId()const;
-				std::string getIntranetIpAddress()const;
-				int getIntranetMaxBandwidthIn()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string instanceId_;
-				int intranetMaxBandwidthOut_;
-				std::string vlanId_;
-				std::string intranetIpAddress_;
-				int intranetMaxBandwidthIn_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEINTRANETATTRIBUTEKBRESULT_H_

+ 0 - 72
ecs/include/alibabacloud/ecs/model/DescribeIpRangesRequest.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_ECS_MODEL_DESCRIBEIPRANGESREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEIPRANGESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeIpRangesRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeIpRangesRequest();
-				~DescribeIpRangesRequest();
-
-				std::string getNicType()const;
-				void setNicType(const std::string& nicType);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getClusterId()const;
-				void setClusterId(const std::string& clusterId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-
-            private:
-				std::string nicType_;
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				int pageSize_;
-				std::string clusterId_;
-				long ownerId_;
-				int pageNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEIPRANGESREQUEST_H_

+ 0 - 66
ecs/include/alibabacloud/ecs/model/DescribeIpRangesResult.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_ECS_MODEL_DESCRIBEIPRANGESRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEIPRANGESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeIpRangesResult : public ServiceResult
-			{
-			public:
-				struct IpRange
-				{
-					std::string ipAddress;
-					std::string nicType;
-				};
-
-
-				DescribeIpRangesResult();
-				explicit DescribeIpRangesResult(const std::string &payload);
-				~DescribeIpRangesResult();
-				int getTotalCount()const;
-				int getPageSize()const;
-				std::string getClusterId()const;
-				int getPageNumber()const;
-				std::vector<IpRange> getIpRanges()const;
-				std::string getRegionId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				int pageSize_;
-				std::string clusterId_;
-				int pageNumber_;
-				std::vector<IpRange> ipRanges_;
-				std::string regionId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEIPRANGESRESULT_H_

+ 0 - 72
ecs/include/alibabacloud/ecs/model/DescribeRecycleBinRequest.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_ECS_MODEL_DESCRIBERECYCLEBINREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBERECYCLEBINREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeRecycleBinRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeRecycleBinRequest();
-				~DescribeRecycleBinRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceId()const;
-				void setResourceId(const std::string& resourceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getStatus()const;
-				void setStatus(const std::string& status);
-
-            private:
-				long resourceOwnerId_;
-				std::string resourceId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				int pageSize_;
-				long ownerId_;
-				int pageNumber_;
-				std::string status_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBERECYCLEBINREQUEST_H_

+ 0 - 67
ecs/include/alibabacloud/ecs/model/DescribeRecycleBinResult.h

@@ -1,67 +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_ECS_MODEL_DESCRIBERECYCLEBINRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBERECYCLEBINRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeRecycleBinResult : public ServiceResult
-			{
-			public:
-				struct RecycleBinModel
-				{
-					struct RelationResource
-					{
-						std::string relationResourceId;
-						std::string relationResourceType;
-					};
-					std::string status;
-					std::string resourceId;
-					std::string creationTime;
-					std::string resourceType;
-					std::vector<RecycleBinModel::RelationResource> relationResources;
-					std::string regionId;
-				};
-
-
-				DescribeRecycleBinResult();
-				explicit DescribeRecycleBinResult(const std::string &payload);
-				~DescribeRecycleBinResult();
-				int getTotalCount()const;
-				std::vector<RecycleBinModel> getRecycleBinModels()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				std::vector<RecycleBinModel> recycleBinModels_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBERECYCLEBINRESULT_H_

+ 0 - 69
ecs/include/alibabacloud/ecs/model/DescribeTagKeysRequest.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_ECS_MODEL_DESCRIBETAGKEYSREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBETAGKEYSREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeTagKeysRequest : public RpcServiceRequest
-			{
-
-			public:
-				DescribeTagKeysRequest();
-				~DescribeTagKeysRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceId()const;
-				void setResourceId(const std::string& resourceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getResourceType()const;
-				void setResourceType(const std::string& resourceType);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-
-            private:
-				long resourceOwnerId_;
-				std::string resourceId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				int pageSize_;
-				long ownerId_;
-				std::string resourceType_;
-				int pageNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBETAGKEYSREQUEST_H_

+ 0 - 57
ecs/include/alibabacloud/ecs/model/DescribeTagKeysResult.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_ECS_MODEL_DESCRIBETAGKEYSRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBETAGKEYSRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeTagKeysResult : public ServiceResult
-			{
-			public:
-
-
-				DescribeTagKeysResult();
-				explicit DescribeTagKeysResult(const std::string &payload);
-				~DescribeTagKeysResult();
-				int getTotalCount()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-				std::vector<std::string> getTagKeys()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				int pageSize_;
-				int pageNumber_;
-				std::vector<std::string> tagKeys_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBETAGKEYSRESULT_H_

+ 0 - 101
ecs/include/alibabacloud/ecs/model/DescribeVolumesRequest.h

@@ -1,101 +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_ECS_MODEL_DESCRIBEVOLUMESREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeVolumesRequest : public RpcServiceRequest
-			{
-				struct Tag
-				{
-					std::string value;
-					std::string key;
-				};
-
-			public:
-				DescribeVolumesRequest();
-				~DescribeVolumesRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getSnapshotId()const;
-				void setSnapshotId(const std::string& snapshotId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getAutoSnapshotPolicyId()const;
-				void setAutoSnapshotPolicyId(const std::string& autoSnapshotPolicyId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				bool getEnableAutomatedSnapshotPolicy()const;
-				void setEnableAutomatedSnapshotPolicy(bool enableAutomatedSnapshotPolicy);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				int getPageNumber()const;
-				void setPageNumber(int pageNumber);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getLockReason()const;
-				void setLockReason(const std::string& lockReason);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				int getPageSize()const;
-				void setPageSize(int pageSize);
-				std::string getZoneId()const;
-				void setZoneId(const std::string& zoneId);
-				std::string getVolumeIds()const;
-				void setVolumeIds(const std::string& volumeIds);
-				std::vector<Tag> getTag()const;
-				void setTag(const std::vector<Tag>& tag);
-				std::string getCategory()const;
-				void setCategory(const std::string& category);
-				std::string getStatus()const;
-				void setStatus(const std::string& status);
-
-            private:
-				long resourceOwnerId_;
-				std::string snapshotId_;
-				std::string resourceOwnerAccount_;
-				std::string autoSnapshotPolicyId_;
-				std::string ownerAccount_;
-				bool enableAutomatedSnapshotPolicy_;
-				long ownerId_;
-				int pageNumber_;
-				std::string instanceId_;
-				std::string lockReason_;
-				std::string regionId_;
-				int pageSize_;
-				std::string zoneId_;
-				std::string volumeIds_;
-				std::vector<Tag> tag_;
-				std::string category_;
-				std::string status_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESREQUEST_H_

+ 0 - 94
ecs/include/alibabacloud/ecs/model/DescribeVolumesResult.h

@@ -1,94 +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_ECS_MODEL_DESCRIBEVOLUMESRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DescribeVolumesResult : public ServiceResult
-			{
-			public:
-				struct Volume
-				{
-					struct OperationLock
-					{
-						std::string lockReason;
-					};
-					struct MountInstance
-					{
-						std::string attachedTime;
-						std::string instanceId;
-						std::string device;
-					};
-					struct Tag
-					{
-						std::string tagKey;
-						std::string tagValue;
-					};
-					std::string status;
-					std::string volumeName;
-					std::string description;
-					std::string category;
-					std::string zoneId;
-					std::string sourceSnapshotId;
-					std::string volumeChargeType;
-					int size;
-					bool encrypted;
-					std::string snapshotLinkId;
-					bool enableAutomatedSnapshotPolicy;
-					std::string autoSnapshotPolicyId;
-					std::vector<Volume::OperationLock> operationLocks;
-					std::string volumeId;
-					int mountInstanceNum;
-					std::vector<Volume::MountInstance> mountInstances;
-					std::string creationTime;
-					std::string regionId;
-					std::vector<Volume::Tag> tags;
-				};
-
-
-				DescribeVolumesResult();
-				explicit DescribeVolumesResult(const std::string &payload);
-				~DescribeVolumesResult();
-				int getTotalCount()const;
-				std::vector<Volume> getVolumes()const;
-				int getPageSize()const;
-				int getPageNumber()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				int totalCount_;
-				std::vector<Volume> volumes_;
-				int pageSize_;
-				int pageNumber_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DESCRIBEVOLUMESRESULT_H_

+ 0 - 66
ecs/include/alibabacloud/ecs/model/DetachVolumeRequest.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_ECS_MODEL_DETACHVOLUMEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_DETACHVOLUMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DetachVolumeRequest : public RpcServiceRequest
-			{
-
-			public:
-				DetachVolumeRequest();
-				~DetachVolumeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVolumeId()const;
-				void setVolumeId(const std::string& volumeId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string instanceId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string volumeId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DETACHVOLUMEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/DetachVolumeResult.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_ECS_MODEL_DETACHVOLUMERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_DETACHVOLUMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT DetachVolumeResult : public ServiceResult
-			{
-			public:
-
-
-				DetachVolumeResult();
-				explicit DetachVolumeResult(const std::string &payload);
-				~DetachVolumeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_DETACHVOLUMERESULT_H_

+ 3 - 0
ecs/include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h

@@ -49,6 +49,8 @@ namespace AlibabaCloud
 				void setCreditSpecification(const std::string& creditSpecification);
 				void setCreditSpecification(const std::string& creditSpecification);
 				long getOwnerId()const;
 				long getOwnerId()const;
 				void setOwnerId(long ownerId);
 				void setOwnerId(long ownerId);
+				bool getDeletionProtection()const;
+				void setDeletionProtection(bool deletionProtection);
 				std::string getUserData()const;
 				std::string getUserData()const;
 				void setUserData(const std::string& userData);
 				void setUserData(const std::string& userData);
 				std::string getPassword()const;
 				std::string getPassword()const;
@@ -68,6 +70,7 @@ namespace AlibabaCloud
 				std::string description_;
 				std::string description_;
 				std::string creditSpecification_;
 				std::string creditSpecification_;
 				long ownerId_;
 				long ownerId_;
+				bool deletionProtection_;
 				std::string userData_;
 				std::string userData_;
 				std::string password_;
 				std::string password_;
 				std::string hostName_;
 				std::string hostName_;

+ 0 - 66
ecs/include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbRequest.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_ECS_MODEL_MODIFYINTRANETBANDWIDTHKBREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_MODIFYINTRANETBANDWIDTHKBREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ModifyIntranetBandwidthKbRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyIntranetBandwidthKbRequest();
-				~ModifyIntranetBandwidthKbRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				int getIntranetMaxBandwidthOut()const;
-				void setIntranetMaxBandwidthOut(int intranetMaxBandwidthOut);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				int getIntranetMaxBandwidthIn()const;
-				void setIntranetMaxBandwidthIn(int intranetMaxBandwidthIn);
-				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_;
-				int intranetMaxBandwidthOut_;
-				std::string instanceId_;
-				int intranetMaxBandwidthIn_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYINTRANETBANDWIDTHKBREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/ModifyIntranetBandwidthKbResult.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_ECS_MODEL_MODIFYINTRANETBANDWIDTHKBRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_MODIFYINTRANETBANDWIDTHKBRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ModifyIntranetBandwidthKbResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyIntranetBandwidthKbResult();
-				explicit ModifyIntranetBandwidthKbResult(const std::string &payload);
-				~ModifyIntranetBandwidthKbResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYINTRANETBANDWIDTHKBRESULT_H_

+ 0 - 123
ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeRequest.h

@@ -1,123 +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_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ModifyUserEventAttributeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyUserEventAttributeRequest();
-				~ModifyUserEventAttributeRequest();
-
-				std::string getEventId()const;
-				void setEventId(const std::string& eventId);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				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);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getResourceId()const;
-				void setResourceId(const std::string& resourceId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				std::string getNewPlanTime()const;
-				void setNewPlanTime(const std::string& newPlanTime);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getNewExpireTime()const;
-				void setNewExpireTime(const std::string& newExpireTime);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-
-            private:
-				std::string eventId_;
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				std::string securityToken_;
-				std::string regionId_;
-				bool enable_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string app_ip_;
-				std::string resourceId_;
-				std::string resourceOwnerAccount_;
-				std::string callerBid_;
-				std::string newPlanTime_;
-				long ownerId_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string newExpireTime_;
-				std::string requestId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTEREQUEST_H_

+ 0 - 51
ecs/include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.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_ECS_MODEL_MODIFYUSEREVENTATTRIBUTERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ModifyUserEventAttributeResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyUserEventAttributeResult();
-				explicit ModifyUserEventAttributeResult(const std::string &payload);
-				~ModifyUserEventAttributeResult();
-				std::string getEventId()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string eventId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYUSEREVENTATTRIBUTERESULT_H_

+ 0 - 69
ecs/include/alibabacloud/ecs/model/ModifyVolumeAttributeRequest.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_ECS_MODEL_MODIFYVOLUMEATTRIBUTEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_MODIFYVOLUMEATTRIBUTEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ModifyVolumeAttributeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ModifyVolumeAttributeRequest();
-				~ModifyVolumeAttributeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getVolumeName()const;
-				void setVolumeName(const std::string& volumeName);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVolumeId()const;
-				void setVolumeId(const std::string& volumeId);
-				std::string getDescription()const;
-				void setDescription(const std::string& description);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string volumeName_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string volumeId_;
-				std::string description_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYVOLUMEATTRIBUTEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/ModifyVolumeAttributeResult.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_ECS_MODEL_MODIFYVOLUMEATTRIBUTERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_MODIFYVOLUMEATTRIBUTERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ModifyVolumeAttributeResult : public ServiceResult
-			{
-			public:
-
-
-				ModifyVolumeAttributeResult();
-				explicit ModifyVolumeAttributeResult(const std::string &payload);
-				~ModifyVolumeAttributeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_MODIFYVOLUMEATTRIBUTERESULT_H_

+ 0 - 66
ecs/include/alibabacloud/ecs/model/ReInitVolumeRequest.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_ECS_MODEL_REINITVOLUMEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_REINITVOLUMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ReInitVolumeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ReInitVolumeRequest();
-				~ReInitVolumeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getPassword()const;
-				void setPassword(const std::string& password);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVolumeId()const;
-				void setVolumeId(const std::string& volumeId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string password_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string volumeId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_REINITVOLUMEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/ReInitVolumeResult.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_ECS_MODEL_REINITVOLUMERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_REINITVOLUMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ReInitVolumeResult : public ServiceResult
-			{
-			public:
-
-
-				ReInitVolumeResult();
-				explicit ReInitVolumeResult(const std::string &payload);
-				~ReInitVolumeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_REINITVOLUMERESULT_H_

+ 0 - 69
ecs/include/alibabacloud/ecs/model/ResizeVolumeRequest.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_ECS_MODEL_RESIZEVOLUMEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ResizeVolumeRequest : public RpcServiceRequest
-			{
-
-			public:
-				ResizeVolumeRequest();
-				~ResizeVolumeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getClientToken()const;
-				void setClientToken(const std::string& clientToken);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVolumeId()const;
-				void setVolumeId(const std::string& volumeId);
-				int getNewSize()const;
-				void setNewSize(int newSize);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string clientToken_;
-				std::string ownerAccount_;
-				std::string volumeId_;
-				int newSize_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/ResizeVolumeResult.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_ECS_MODEL_RESIZEVOLUMERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ResizeVolumeResult : public ServiceResult
-			{
-			public:
-
-
-				ResizeVolumeResult();
-				explicit ResizeVolumeResult(const std::string &payload);
-				~ResizeVolumeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_RESIZEVOLUMERESULT_H_

+ 0 - 66
ecs/include/alibabacloud/ecs/model/RollbackVolumeRequest.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_ECS_MODEL_ROLLBACKVOLUMEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_ROLLBACKVOLUMEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT RollbackVolumeRequest : public RpcServiceRequest
-			{
-
-			public:
-				RollbackVolumeRequest();
-				~RollbackVolumeRequest();
-
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getSnapshotId()const;
-				void setSnapshotId(const std::string& snapshotId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getVolumeId()const;
-				void setVolumeId(const std::string& volumeId);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-
-            private:
-				long resourceOwnerId_;
-				std::string snapshotId_;
-				std::string resourceOwnerAccount_;
-				std::string regionId_;
-				std::string ownerAccount_;
-				std::string volumeId_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_ROLLBACKVOLUMEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/RollbackVolumeResult.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_ECS_MODEL_ROLLBACKVOLUMERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_ROLLBACKVOLUMERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT RollbackVolumeResult : public ServiceResult
-			{
-			public:
-
-
-				RollbackVolumeResult();
-				explicit RollbackVolumeResult(const std::string &payload);
-				~RollbackVolumeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_ROLLBACKVOLUMERESULT_H_

+ 3 - 0
ecs/include/alibabacloud/ecs/model/RunInstancesRequest.h

@@ -81,6 +81,8 @@ namespace AlibabaCloud
 				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
 				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
 				std::string getCallerType()const;
 				std::string getCallerType()const;
 				void setCallerType(const std::string& callerType);
 				void setCallerType(const std::string& callerType);
+				bool getDeletionProtection()const;
+				void setDeletionProtection(bool deletionProtection);
 				std::string getResourceGroupId()const;
 				std::string getResourceGroupId()const;
 				void setResourceGroupId(const std::string& resourceGroupId);
 				void setResourceGroupId(const std::string& resourceGroupId);
 				std::string getHostName()const;
 				std::string getHostName()const;
@@ -216,6 +218,7 @@ namespace AlibabaCloud
 				float spotPriceLimit_;
 				float spotPriceLimit_;
 				std::string ownerIdLoginEmail_;
 				std::string ownerIdLoginEmail_;
 				std::string callerType_;
 				std::string callerType_;
+				bool deletionProtection_;
 				std::string resourceGroupId_;
 				std::string resourceGroupId_;
 				std::string hostName_;
 				std::string hostName_;
 				std::string password_;
 				std::string password_;

+ 0 - 114
ecs/include/alibabacloud/ecs/model/SignAgreementRequest.h

@@ -1,114 +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_ECS_MODEL_SIGNAGREEMENTREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_SIGNAGREEMENTREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT SignAgreementRequest : public RpcServiceRequest
-			{
-
-			public:
-				SignAgreementRequest();
-				~SignAgreementRequest();
-
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getAgreementType()const;
-				void setAgreementType(const std::string& agreementType);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-
-            private:
-				std::string app_ip_;
-				long resourceOwnerId_;
-				std::string resourceOwnerAccount_;
-				long callerParentId_;
-				std::string ownerAccount_;
-				bool proxy_original_security_transport_;
-				std::string callerBid_;
-				long ownerId_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				std::string accessKeyId_;
-				bool security_transport_;
-				std::string securityToken_;
-				std::string requestId_;
-				bool enable_;
-				std::string requestContent_;
-				std::string agreementType_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_SIGNAGREEMENTREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/SignAgreementResult.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_ECS_MODEL_SIGNAGREEMENTRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_SIGNAGREEMENTRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT SignAgreementResult : public ServiceResult
-			{
-			public:
-
-
-				SignAgreementResult();
-				explicit SignAgreementResult(const std::string &payload);
-				~SignAgreementResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_SIGNAGREEMENTRESULT_H_

+ 0 - 63
ecs/include/alibabacloud/ecs/model/UnbindIpRangeRequest.h

@@ -1,63 +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_ECS_MODEL_UNBINDIPRANGEREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_UNBINDIPRANGEREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT UnbindIpRangeRequest : public RpcServiceRequest
-			{
-
-			public:
-				UnbindIpRangeRequest();
-				~UnbindIpRangeRequest();
-
-				std::string getIpAddress()const;
-				void setIpAddress(const std::string& ipAddress);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				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 ipAddress_;
-				long resourceOwnerId_;
-				std::string instanceId_;
-				std::string resourceOwnerAccount_;
-				std::string ownerAccount_;
-				long ownerId_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_UNBINDIPRANGEREQUEST_H_

+ 0 - 49
ecs/include/alibabacloud/ecs/model/UnbindIpRangeResult.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_ECS_MODEL_UNBINDIPRANGERESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_UNBINDIPRANGERESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT UnbindIpRangeResult : public ServiceResult
-			{
-			public:
-
-
-				UnbindIpRangeResult();
-				explicit UnbindIpRangeResult(const std::string &payload);
-				~UnbindIpRangeResult();
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_UNBINDIPRANGERESULT_H_

+ 0 - 138
ecs/include/alibabacloud/ecs/model/ValidateSecurityGroupRequest.h

@@ -1,138 +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_ECS_MODEL_VALIDATESECURITYGROUPREQUEST_H_
-#define ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPREQUEST_H_
-
-#include <string>
-#include <vector>
-#include <alibabacloud/core/RpcServiceRequest.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ValidateSecurityGroupRequest : public RpcServiceRequest
-			{
-
-			public:
-				ValidateSecurityGroupRequest();
-				~ValidateSecurityGroupRequest();
-
-				std::string getNicType()const;
-				void setNicType(const std::string& nicType);
-				long getResourceOwnerId()const;
-				void setResourceOwnerId(long resourceOwnerId);
-				long getCallerParentId()const;
-				void setCallerParentId(long callerParentId);
-				bool getProxy_original_security_transport()const;
-				void setProxy_original_security_transport(bool proxy_original_security_transport);
-				std::string getProxy_original_source_ip()const;
-				void setProxy_original_source_ip(const std::string& proxy_original_source_ip);
-				std::string getOwnerIdLoginEmail()const;
-				void setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail);
-				std::string getCallerType()const;
-				void setCallerType(const std::string& callerType);
-				std::string getAccessKeyId()const;
-				void setAccessKeyId(const std::string& accessKeyId);
-				int getSourcePort()const;
-				void setSourcePort(int sourcePort);
-				std::string getSourceIp()const;
-				void setSourceIp(const std::string& sourceIp);
-				std::string getSecurityToken()const;
-				void setSecurityToken(const std::string& securityToken);
-				std::string getRegionId()const;
-				void setRegionId(const std::string& regionId);
-				bool getEnable()const;
-				void setEnable(bool enable);
-				std::string getRequestContent()const;
-				void setRequestContent(const std::string& requestContent);
-				std::string getCallerBidEmail()const;
-				void setCallerBidEmail(const std::string& callerBidEmail);
-				std::string getCallerUidEmail()const;
-				void setCallerUidEmail(const std::string& callerUidEmail);
-				long getCallerUid()const;
-				void setCallerUid(long callerUid);
-				std::string getDirection()const;
-				void setDirection(const std::string& direction);
-				std::string getDestIp()const;
-				void setDestIp(const std::string& destIp);
-				std::string getApp_ip()const;
-				void setApp_ip(const std::string& app_ip);
-				std::string getResourceOwnerAccount()const;
-				void setResourceOwnerAccount(const std::string& resourceOwnerAccount);
-				std::string getIpProtocol()const;
-				void setIpProtocol(const std::string& ipProtocol);
-				std::string getOwnerAccount()const;
-				void setOwnerAccount(const std::string& ownerAccount);
-				std::string getCallerBid()const;
-				void setCallerBid(const std::string& callerBid);
-				long getOwnerId()const;
-				void setOwnerId(long ownerId);
-				bool getProxy_trust_transport_info()const;
-				void setProxy_trust_transport_info(bool proxy_trust_transport_info);
-				bool getAk_mfa_present()const;
-				void setAk_mfa_present(bool ak_mfa_present);
-				bool getSecurity_transport()const;
-				void setSecurity_transport(bool security_transport);
-				std::string getInstanceId()const;
-				void setInstanceId(const std::string& instanceId);
-				std::string getRequestId()const;
-				void setRequestId(const std::string& requestId);
-				int getDestPort()const;
-				void setDestPort(int destPort);
-
-            private:
-				std::string nicType_;
-				long resourceOwnerId_;
-				long callerParentId_;
-				bool proxy_original_security_transport_;
-				std::string proxy_original_source_ip_;
-				std::string ownerIdLoginEmail_;
-				std::string callerType_;
-				std::string accessKeyId_;
-				int sourcePort_;
-				std::string sourceIp_;
-				std::string securityToken_;
-				std::string regionId_;
-				bool enable_;
-				std::string requestContent_;
-				std::string callerBidEmail_;
-				std::string callerUidEmail_;
-				long callerUid_;
-				std::string direction_;
-				std::string destIp_;
-				std::string app_ip_;
-				std::string resourceOwnerAccount_;
-				std::string ipProtocol_;
-				std::string ownerAccount_;
-				std::string callerBid_;
-				long ownerId_;
-				bool proxy_trust_transport_info_;
-				bool ak_mfa_present_;
-				bool security_transport_;
-				std::string instanceId_;
-				std::string requestId_;
-				int destPort_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPREQUEST_H_

+ 0 - 72
ecs/include/alibabacloud/ecs/model/ValidateSecurityGroupResult.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_ECS_MODEL_VALIDATESECURITYGROUPRESULT_H_
-#define ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPRESULT_H_
-
-#include <string>
-#include <vector>
-#include <utility>
-#include <alibabacloud/core/ServiceResult.h>
-#include <alibabacloud/ecs/EcsExport.h>
-
-namespace AlibabaCloud
-{
-	namespace Ecs
-	{
-		namespace Model
-		{
-			class ALIBABACLOUD_ECS_EXPORT ValidateSecurityGroupResult : public ServiceResult
-			{
-			public:
-				struct TriggeredGroupRule
-				{
-					std::string sourceGroupId;
-					std::string policy;
-					std::string description;
-					std::string priority;
-					std::string createTime;
-					std::string nicType;
-					std::string destGroupId;
-					std::string direction;
-					std::string sourceGroupName;
-					std::string portRange;
-					std::string destGroupOwnerAccount;
-					std::string sourceCidrIp;
-					std::string ipProtocol;
-					std::string destGroupName;
-					std::string destCidrIp;
-					std::string sourceGroupOwnerAccount;
-				};
-
-
-				ValidateSecurityGroupResult();
-				explicit ValidateSecurityGroupResult(const std::string &payload);
-				~ValidateSecurityGroupResult();
-				std::string getPolicy()const;
-				TriggeredGroupRule getTriggeredGroupRule()const;
-
-			protected:
-				void parse(const std::string &payload);
-			private:
-				std::string policy_;
-				TriggeredGroupRule triggeredGroupRule_;
-
-			};
-		}
-	}
-}
-#endif // !ALIBABACLOUD_ECS_MODEL_VALIDATESECURITYGROUPRESULT_H_

Разница между файлами не показана из-за своего большого размера
+ 15 - 843
ecs/src/EcsClient.cc


+ 0 - 104
ecs/src/model/AddIpRangeRequest.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/ecs/model/AddIpRangeRequest.h>
-
-using AlibabaCloud::Ecs::Model::AddIpRangeRequest;
-
-AddIpRangeRequest::AddIpRangeRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "AddIpRange")
-{}
-
-AddIpRangeRequest::~AddIpRangeRequest()
-{}
-
-std::string AddIpRangeRequest::getIpAddress()const
-{
-	return ipAddress_;
-}
-
-void AddIpRangeRequest::setIpAddress(const std::string& ipAddress)
-{
-	ipAddress_ = ipAddress;
-	setParameter("IpAddress", ipAddress);
-}
-
-long AddIpRangeRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void AddIpRangeRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string AddIpRangeRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void AddIpRangeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string AddIpRangeRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void AddIpRangeRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string AddIpRangeRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void AddIpRangeRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string AddIpRangeRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void AddIpRangeRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-
-long AddIpRangeRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void AddIpRangeRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 45
ecs/src/model/AddIpRangeResult.cc

@@ -1,45 +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/ecs/model/AddIpRangeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-AddIpRangeResult::AddIpRangeResult() :
-	ServiceResult()
-{}
-
-AddIpRangeResult::AddIpRangeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-AddIpRangeResult::~AddIpRangeResult()
-{}
-
-void AddIpRangeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 104
ecs/src/model/AttachVolumeRequest.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/ecs/model/AttachVolumeRequest.h>
-
-using AlibabaCloud::Ecs::Model::AttachVolumeRequest;
-
-AttachVolumeRequest::AttachVolumeRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "AttachVolume")
-{}
-
-AttachVolumeRequest::~AttachVolumeRequest()
-{}
-
-long AttachVolumeRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void AttachVolumeRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string AttachVolumeRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void AttachVolumeRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string AttachVolumeRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void AttachVolumeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string AttachVolumeRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void AttachVolumeRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string AttachVolumeRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void AttachVolumeRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string AttachVolumeRequest::getVolumeId()const
-{
-	return volumeId_;
-}
-
-void AttachVolumeRequest::setVolumeId(const std::string& volumeId)
-{
-	volumeId_ = volumeId;
-	setParameter("VolumeId", volumeId);
-}
-
-long AttachVolumeRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void AttachVolumeRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 45
ecs/src/model/AttachVolumeResult.cc

@@ -1,45 +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/ecs/model/AttachVolumeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-AttachVolumeResult::AttachVolumeResult() :
-	ServiceResult()
-{}
-
-AttachVolumeResult::AttachVolumeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-AttachVolumeResult::~AttachVolumeResult()
-{}
-
-void AttachVolumeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 93
ecs/src/model/BindIpRangeRequest.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/ecs/model/BindIpRangeRequest.h>
-
-using AlibabaCloud::Ecs::Model::BindIpRangeRequest;
-
-BindIpRangeRequest::BindIpRangeRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "BindIpRange")
-{}
-
-BindIpRangeRequest::~BindIpRangeRequest()
-{}
-
-std::string BindIpRangeRequest::getIpAddress()const
-{
-	return ipAddress_;
-}
-
-void BindIpRangeRequest::setIpAddress(const std::string& ipAddress)
-{
-	ipAddress_ = ipAddress;
-	setParameter("IpAddress", ipAddress);
-}
-
-long BindIpRangeRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void BindIpRangeRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string BindIpRangeRequest::getInstanceId()const
-{
-	return instanceId_;
-}
-
-void BindIpRangeRequest::setInstanceId(const std::string& instanceId)
-{
-	instanceId_ = instanceId;
-	setParameter("InstanceId", instanceId);
-}
-
-std::string BindIpRangeRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void BindIpRangeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string BindIpRangeRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void BindIpRangeRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-long BindIpRangeRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void BindIpRangeRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 45
ecs/src/model/BindIpRangeResult.cc

@@ -1,45 +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/ecs/model/BindIpRangeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-BindIpRangeResult::BindIpRangeResult() :
-	ServiceResult()
-{}
-
-BindIpRangeResult::BindIpRangeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-BindIpRangeResult::~BindIpRangeResult()
-{}
-
-void BindIpRangeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 280
ecs/src/model/CancelAgreementRequest.cc

@@ -1,280 +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/ecs/model/CancelAgreementRequest.h>
-
-using AlibabaCloud::Ecs::Model::CancelAgreementRequest;
-
-CancelAgreementRequest::CancelAgreementRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "CancelAgreement")
-{}
-
-CancelAgreementRequest::~CancelAgreementRequest()
-{}
-
-std::string CancelAgreementRequest::getApp_ip()const
-{
-	return app_ip_;
-}
-
-void CancelAgreementRequest::setApp_ip(const std::string& app_ip)
-{
-	app_ip_ = app_ip;
-	setParameter("App_ip", app_ip);
-}
-
-long CancelAgreementRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CancelAgreementRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string CancelAgreementRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CancelAgreementRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-long CancelAgreementRequest::getCallerParentId()const
-{
-	return callerParentId_;
-}
-
-void CancelAgreementRequest::setCallerParentId(long callerParentId)
-{
-	callerParentId_ = callerParentId;
-	setParameter("CallerParentId", std::to_string(callerParentId));
-}
-
-std::string CancelAgreementRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CancelAgreementRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-bool CancelAgreementRequest::getProxy_original_security_transport()const
-{
-	return proxy_original_security_transport_;
-}
-
-void CancelAgreementRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
-{
-	proxy_original_security_transport_ = proxy_original_security_transport;
-	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
-}
-
-std::string CancelAgreementRequest::getCallerBid()const
-{
-	return callerBid_;
-}
-
-void CancelAgreementRequest::setCallerBid(const std::string& callerBid)
-{
-	callerBid_ = callerBid;
-	setParameter("CallerBid", callerBid);
-}
-
-long CancelAgreementRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CancelAgreementRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CancelAgreementRequest::getProxy_original_source_ip()const
-{
-	return proxy_original_source_ip_;
-}
-
-void CancelAgreementRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
-{
-	proxy_original_source_ip_ = proxy_original_source_ip;
-	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
-}
-
-std::string CancelAgreementRequest::getOwnerIdLoginEmail()const
-{
-	return ownerIdLoginEmail_;
-}
-
-void CancelAgreementRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
-{
-	ownerIdLoginEmail_ = ownerIdLoginEmail;
-	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
-}
-
-std::string CancelAgreementRequest::getCallerType()const
-{
-	return callerType_;
-}
-
-void CancelAgreementRequest::setCallerType(const std::string& callerType)
-{
-	callerType_ = callerType;
-	setParameter("CallerType", callerType);
-}
-
-bool CancelAgreementRequest::getProxy_trust_transport_info()const
-{
-	return proxy_trust_transport_info_;
-}
-
-void CancelAgreementRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
-{
-	proxy_trust_transport_info_ = proxy_trust_transport_info;
-	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
-}
-
-bool CancelAgreementRequest::getAk_mfa_present()const
-{
-	return ak_mfa_present_;
-}
-
-void CancelAgreementRequest::setAk_mfa_present(bool ak_mfa_present)
-{
-	ak_mfa_present_ = ak_mfa_present;
-	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
-}
-
-std::string CancelAgreementRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CancelAgreementRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-bool CancelAgreementRequest::getSecurity_transport()const
-{
-	return security_transport_;
-}
-
-void CancelAgreementRequest::setSecurity_transport(bool security_transport)
-{
-	security_transport_ = security_transport;
-	setParameter("Security_transport", std::to_string(security_transport));
-}
-
-std::string CancelAgreementRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CancelAgreementRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string CancelAgreementRequest::getRequestId()const
-{
-	return requestId_;
-}
-
-void CancelAgreementRequest::setRequestId(const std::string& requestId)
-{
-	requestId_ = requestId;
-	setParameter("RequestId", requestId);
-}
-
-bool CancelAgreementRequest::getEnable()const
-{
-	return enable_;
-}
-
-void CancelAgreementRequest::setEnable(bool enable)
-{
-	enable_ = enable;
-	setParameter("Enable", std::to_string(enable));
-}
-
-std::string CancelAgreementRequest::getRequestContent()const
-{
-	return requestContent_;
-}
-
-void CancelAgreementRequest::setRequestContent(const std::string& requestContent)
-{
-	requestContent_ = requestContent;
-	setParameter("RequestContent", requestContent);
-}
-
-std::string CancelAgreementRequest::getAgreementType()const
-{
-	return agreementType_;
-}
-
-void CancelAgreementRequest::setAgreementType(const std::string& agreementType)
-{
-	agreementType_ = agreementType;
-	setParameter("AgreementType", agreementType);
-}
-
-std::string CancelAgreementRequest::getCallerBidEmail()const
-{
-	return callerBidEmail_;
-}
-
-void CancelAgreementRequest::setCallerBidEmail(const std::string& callerBidEmail)
-{
-	callerBidEmail_ = callerBidEmail;
-	setParameter("CallerBidEmail", callerBidEmail);
-}
-
-std::string CancelAgreementRequest::getCallerUidEmail()const
-{
-	return callerUidEmail_;
-}
-
-void CancelAgreementRequest::setCallerUidEmail(const std::string& callerUidEmail)
-{
-	callerUidEmail_ = callerUidEmail;
-	setParameter("CallerUidEmail", callerUidEmail);
-}
-
-long CancelAgreementRequest::getCallerUid()const
-{
-	return callerUid_;
-}
-
-void CancelAgreementRequest::setCallerUid(long callerUid)
-{
-	callerUid_ = callerUid;
-	setParameter("CallerUid", std::to_string(callerUid));
-}
-

+ 0 - 45
ecs/src/model/CancelAgreementResult.cc

@@ -1,45 +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/ecs/model/CancelAgreementResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-CancelAgreementResult::CancelAgreementResult() :
-	ServiceResult()
-{}
-
-CancelAgreementResult::CancelAgreementResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CancelAgreementResult::~CancelAgreementResult()
-{}
-
-void CancelAgreementResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 291
ecs/src/model/CancelUserEventRequest.cc

@@ -1,291 +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/ecs/model/CancelUserEventRequest.h>
-
-using AlibabaCloud::Ecs::Model::CancelUserEventRequest;
-
-CancelUserEventRequest::CancelUserEventRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "CancelUserEvent")
-{}
-
-CancelUserEventRequest::~CancelUserEventRequest()
-{}
-
-std::string CancelUserEventRequest::getEventId()const
-{
-	return eventId_;
-}
-
-void CancelUserEventRequest::setEventId(const std::string& eventId)
-{
-	eventId_ = eventId;
-	setParameter("EventId", eventId);
-}
-
-long CancelUserEventRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CancelUserEventRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-long CancelUserEventRequest::getCallerParentId()const
-{
-	return callerParentId_;
-}
-
-void CancelUserEventRequest::setCallerParentId(long callerParentId)
-{
-	callerParentId_ = callerParentId;
-	setParameter("CallerParentId", std::to_string(callerParentId));
-}
-
-bool CancelUserEventRequest::getProxy_original_security_transport()const
-{
-	return proxy_original_security_transport_;
-}
-
-void CancelUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
-{
-	proxy_original_security_transport_ = proxy_original_security_transport;
-	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
-}
-
-std::string CancelUserEventRequest::getProxy_original_source_ip()const
-{
-	return proxy_original_source_ip_;
-}
-
-void CancelUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
-{
-	proxy_original_source_ip_ = proxy_original_source_ip;
-	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
-}
-
-std::string CancelUserEventRequest::getOwnerIdLoginEmail()const
-{
-	return ownerIdLoginEmail_;
-}
-
-void CancelUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
-{
-	ownerIdLoginEmail_ = ownerIdLoginEmail;
-	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
-}
-
-std::string CancelUserEventRequest::getCallerType()const
-{
-	return callerType_;
-}
-
-void CancelUserEventRequest::setCallerType(const std::string& callerType)
-{
-	callerType_ = callerType;
-	setParameter("CallerType", callerType);
-}
-
-std::string CancelUserEventRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CancelUserEventRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string CancelUserEventRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CancelUserEventRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string CancelUserEventRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void CancelUserEventRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-bool CancelUserEventRequest::getEnable()const
-{
-	return enable_;
-}
-
-void CancelUserEventRequest::setEnable(bool enable)
-{
-	enable_ = enable;
-	setParameter("Enable", std::to_string(enable));
-}
-
-std::string CancelUserEventRequest::getRequestContent()const
-{
-	return requestContent_;
-}
-
-void CancelUserEventRequest::setRequestContent(const std::string& requestContent)
-{
-	requestContent_ = requestContent;
-	setParameter("RequestContent", requestContent);
-}
-
-std::string CancelUserEventRequest::getCallerBidEmail()const
-{
-	return callerBidEmail_;
-}
-
-void CancelUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail)
-{
-	callerBidEmail_ = callerBidEmail;
-	setParameter("CallerBidEmail", callerBidEmail);
-}
-
-std::string CancelUserEventRequest::getCallerUidEmail()const
-{
-	return callerUidEmail_;
-}
-
-void CancelUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail)
-{
-	callerUidEmail_ = callerUidEmail;
-	setParameter("CallerUidEmail", callerUidEmail);
-}
-
-long CancelUserEventRequest::getCallerUid()const
-{
-	return callerUid_;
-}
-
-void CancelUserEventRequest::setCallerUid(long callerUid)
-{
-	callerUid_ = callerUid;
-	setParameter("CallerUid", std::to_string(callerUid));
-}
-
-std::string CancelUserEventRequest::getApp_ip()const
-{
-	return app_ip_;
-}
-
-void CancelUserEventRequest::setApp_ip(const std::string& app_ip)
-{
-	app_ip_ = app_ip;
-	setParameter("App_ip", app_ip);
-}
-
-std::string CancelUserEventRequest::getResourceId()const
-{
-	return resourceId_;
-}
-
-void CancelUserEventRequest::setResourceId(const std::string& resourceId)
-{
-	resourceId_ = resourceId;
-	setParameter("ResourceId", resourceId);
-}
-
-std::string CancelUserEventRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CancelUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CancelUserEventRequest::getCallerBid()const
-{
-	return callerBid_;
-}
-
-void CancelUserEventRequest::setCallerBid(const std::string& callerBid)
-{
-	callerBid_ = callerBid;
-	setParameter("CallerBid", callerBid);
-}
-
-long CancelUserEventRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CancelUserEventRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-bool CancelUserEventRequest::getProxy_trust_transport_info()const
-{
-	return proxy_trust_transport_info_;
-}
-
-void CancelUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
-{
-	proxy_trust_transport_info_ = proxy_trust_transport_info;
-	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
-}
-
-bool CancelUserEventRequest::getAk_mfa_present()const
-{
-	return ak_mfa_present_;
-}
-
-void CancelUserEventRequest::setAk_mfa_present(bool ak_mfa_present)
-{
-	ak_mfa_present_ = ak_mfa_present;
-	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
-}
-
-bool CancelUserEventRequest::getSecurity_transport()const
-{
-	return security_transport_;
-}
-
-void CancelUserEventRequest::setSecurity_transport(bool security_transport)
-{
-	security_transport_ = security_transport;
-	setParameter("Security_transport", std::to_string(security_transport));
-}
-
-std::string CancelUserEventRequest::getRequestId()const
-{
-	return requestId_;
-}
-
-void CancelUserEventRequest::setRequestId(const std::string& requestId)
-{
-	requestId_ = requestId;
-	setParameter("RequestId", requestId);
-}
-

+ 0 - 52
ecs/src/model/CancelUserEventResult.cc

@@ -1,52 +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/ecs/model/CancelUserEventResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-CancelUserEventResult::CancelUserEventResult() :
-	ServiceResult()
-{}
-
-CancelUserEventResult::CancelUserEventResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CancelUserEventResult::~CancelUserEventResult()
-{}
-
-void CancelUserEventResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	if(!value["EventId"].isNull())
-		eventId_ = value["EventId"].asString();
-
-}
-
-std::string CancelUserEventResult::getEventId()const
-{
-	return eventId_;
-}
-

+ 0 - 159
ecs/src/model/CheckAutoSnapshotPolicyRequest.cc

@@ -1,159 +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/ecs/model/CheckAutoSnapshotPolicyRequest.h>
-
-using AlibabaCloud::Ecs::Model::CheckAutoSnapshotPolicyRequest;
-
-CheckAutoSnapshotPolicyRequest::CheckAutoSnapshotPolicyRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "CheckAutoSnapshotPolicy")
-{}
-
-CheckAutoSnapshotPolicyRequest::~CheckAutoSnapshotPolicyRequest()
-{}
-
-bool CheckAutoSnapshotPolicyRequest::getDataDiskPolicyEnabled()const
-{
-	return dataDiskPolicyEnabled_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setDataDiskPolicyEnabled(bool dataDiskPolicyEnabled)
-{
-	dataDiskPolicyEnabled_ = dataDiskPolicyEnabled;
-	setParameter("DataDiskPolicyEnabled", std::to_string(dataDiskPolicyEnabled));
-}
-
-long CheckAutoSnapshotPolicyRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-int CheckAutoSnapshotPolicyRequest::getDataDiskPolicyRetentionDays()const
-{
-	return dataDiskPolicyRetentionDays_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setDataDiskPolicyRetentionDays(int dataDiskPolicyRetentionDays)
-{
-	dataDiskPolicyRetentionDays_ = dataDiskPolicyRetentionDays;
-	setParameter("DataDiskPolicyRetentionDays", std::to_string(dataDiskPolicyRetentionDays));
-}
-
-std::string CheckAutoSnapshotPolicyRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-bool CheckAutoSnapshotPolicyRequest::getSystemDiskPolicyRetentionLastWeek()const
-{
-	return systemDiskPolicyRetentionLastWeek_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setSystemDiskPolicyRetentionLastWeek(bool systemDiskPolicyRetentionLastWeek)
-{
-	systemDiskPolicyRetentionLastWeek_ = systemDiskPolicyRetentionLastWeek;
-	setParameter("SystemDiskPolicyRetentionLastWeek", std::to_string(systemDiskPolicyRetentionLastWeek));
-}
-
-std::string CheckAutoSnapshotPolicyRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-int CheckAutoSnapshotPolicyRequest::getSystemDiskPolicyTimePeriod()const
-{
-	return systemDiskPolicyTimePeriod_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setSystemDiskPolicyTimePeriod(int systemDiskPolicyTimePeriod)
-{
-	systemDiskPolicyTimePeriod_ = systemDiskPolicyTimePeriod;
-	setParameter("SystemDiskPolicyTimePeriod", std::to_string(systemDiskPolicyTimePeriod));
-}
-
-long CheckAutoSnapshotPolicyRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-bool CheckAutoSnapshotPolicyRequest::getDataDiskPolicyRetentionLastWeek()const
-{
-	return dataDiskPolicyRetentionLastWeek_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setDataDiskPolicyRetentionLastWeek(bool dataDiskPolicyRetentionLastWeek)
-{
-	dataDiskPolicyRetentionLastWeek_ = dataDiskPolicyRetentionLastWeek;
-	setParameter("DataDiskPolicyRetentionLastWeek", std::to_string(dataDiskPolicyRetentionLastWeek));
-}
-
-int CheckAutoSnapshotPolicyRequest::getSystemDiskPolicyRetentionDays()const
-{
-	return systemDiskPolicyRetentionDays_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setSystemDiskPolicyRetentionDays(int systemDiskPolicyRetentionDays)
-{
-	systemDiskPolicyRetentionDays_ = systemDiskPolicyRetentionDays;
-	setParameter("SystemDiskPolicyRetentionDays", std::to_string(systemDiskPolicyRetentionDays));
-}
-
-int CheckAutoSnapshotPolicyRequest::getDataDiskPolicyTimePeriod()const
-{
-	return dataDiskPolicyTimePeriod_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setDataDiskPolicyTimePeriod(int dataDiskPolicyTimePeriod)
-{
-	dataDiskPolicyTimePeriod_ = dataDiskPolicyTimePeriod;
-	setParameter("DataDiskPolicyTimePeriod", std::to_string(dataDiskPolicyTimePeriod));
-}
-
-bool CheckAutoSnapshotPolicyRequest::getSystemDiskPolicyEnabled()const
-{
-	return systemDiskPolicyEnabled_;
-}
-
-void CheckAutoSnapshotPolicyRequest::setSystemDiskPolicyEnabled(bool systemDiskPolicyEnabled)
-{
-	systemDiskPolicyEnabled_ = systemDiskPolicyEnabled;
-	setParameter("SystemDiskPolicyEnabled", std::to_string(systemDiskPolicyEnabled));
-}
-

+ 0 - 59
ecs/src/model/CheckAutoSnapshotPolicyResult.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/ecs/model/CheckAutoSnapshotPolicyResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-CheckAutoSnapshotPolicyResult::CheckAutoSnapshotPolicyResult() :
-	ServiceResult()
-{}
-
-CheckAutoSnapshotPolicyResult::CheckAutoSnapshotPolicyResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CheckAutoSnapshotPolicyResult::~CheckAutoSnapshotPolicyResult()
-{}
-
-void CheckAutoSnapshotPolicyResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	if(!value["AutoSnapshotOccupation"].isNull())
-		autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
-	if(!value["IsPermittedModify"].isNull())
-		isPermittedModify_ = value["IsPermittedModify"].asString();
-
-}
-
-int CheckAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const
-{
-	return autoSnapshotOccupation_;
-}
-
-std::string CheckAutoSnapshotPolicyResult::getIsPermittedModify()const
-{
-	return isPermittedModify_;
-}
-

+ 0 - 82
ecs/src/model/CheckDiskEnableAutoSnapshotValidationRequest.cc

@@ -1,82 +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/ecs/model/CheckDiskEnableAutoSnapshotValidationRequest.h>
-
-using AlibabaCloud::Ecs::Model::CheckDiskEnableAutoSnapshotValidationRequest;
-
-CheckDiskEnableAutoSnapshotValidationRequest::CheckDiskEnableAutoSnapshotValidationRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "CheckDiskEnableAutoSnapshotValidation")
-{}
-
-CheckDiskEnableAutoSnapshotValidationRequest::~CheckDiskEnableAutoSnapshotValidationRequest()
-{}
-
-long CheckDiskEnableAutoSnapshotValidationRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CheckDiskEnableAutoSnapshotValidationRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string CheckDiskEnableAutoSnapshotValidationRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CheckDiskEnableAutoSnapshotValidationRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CheckDiskEnableAutoSnapshotValidationRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CheckDiskEnableAutoSnapshotValidationRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string CheckDiskEnableAutoSnapshotValidationRequest::getDiskIds()const
-{
-	return diskIds_;
-}
-
-void CheckDiskEnableAutoSnapshotValidationRequest::setDiskIds(const std::string& diskIds)
-{
-	diskIds_ = diskIds;
-	setParameter("DiskIds", diskIds);
-}
-
-long CheckDiskEnableAutoSnapshotValidationRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CheckDiskEnableAutoSnapshotValidationRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 59
ecs/src/model/CheckDiskEnableAutoSnapshotValidationResult.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/ecs/model/CheckDiskEnableAutoSnapshotValidationResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-CheckDiskEnableAutoSnapshotValidationResult::CheckDiskEnableAutoSnapshotValidationResult() :
-	ServiceResult()
-{}
-
-CheckDiskEnableAutoSnapshotValidationResult::CheckDiskEnableAutoSnapshotValidationResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CheckDiskEnableAutoSnapshotValidationResult::~CheckDiskEnableAutoSnapshotValidationResult()
-{}
-
-void CheckDiskEnableAutoSnapshotValidationResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	if(!value["IsPermitted"].isNull())
-		isPermitted_ = value["IsPermitted"].asString();
-	if(!value["AutoSnapshotOccupation"].isNull())
-		autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
-
-}
-
-int CheckDiskEnableAutoSnapshotValidationResult::getAutoSnapshotOccupation()const
-{
-	return autoSnapshotOccupation_;
-}
-
-std::string CheckDiskEnableAutoSnapshotValidationResult::getIsPermitted()const
-{
-	return isPermitted_;
-}
-

+ 11 - 0
ecs/src/model/CreateInstanceRequest.cc

@@ -80,6 +80,17 @@ void CreateInstanceRequest::setSpotPriceLimit(float spotPriceLimit)
 	setParameter("SpotPriceLimit", std::to_string(spotPriceLimit));
 	setParameter("SpotPriceLimit", std::to_string(spotPriceLimit));
 }
 }
 
 
+bool CreateInstanceRequest::getDeletionProtection()const
+{
+	return deletionProtection_;
+}
+
+void CreateInstanceRequest::setDeletionProtection(bool deletionProtection)
+{
+	deletionProtection_ = deletionProtection;
+	setParameter("DeletionProtection", std::to_string(deletionProtection));
+}
+
 std::string CreateInstanceRequest::getResourceGroupId()const
 std::string CreateInstanceRequest::getResourceGroupId()const
 {
 {
 	return resourceGroupId_;
 	return resourceGroupId_;

+ 0 - 313
ecs/src/model/CreateUserEventRequest.cc

@@ -1,313 +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/ecs/model/CreateUserEventRequest.h>
-
-using AlibabaCloud::Ecs::Model::CreateUserEventRequest;
-
-CreateUserEventRequest::CreateUserEventRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "CreateUserEvent")
-{}
-
-CreateUserEventRequest::~CreateUserEventRequest()
-{}
-
-long CreateUserEventRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CreateUserEventRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-long CreateUserEventRequest::getCallerParentId()const
-{
-	return callerParentId_;
-}
-
-void CreateUserEventRequest::setCallerParentId(long callerParentId)
-{
-	callerParentId_ = callerParentId;
-	setParameter("CallerParentId", std::to_string(callerParentId));
-}
-
-bool CreateUserEventRequest::getProxy_original_security_transport()const
-{
-	return proxy_original_security_transport_;
-}
-
-void CreateUserEventRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
-{
-	proxy_original_security_transport_ = proxy_original_security_transport;
-	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
-}
-
-std::string CreateUserEventRequest::getProxy_original_source_ip()const
-{
-	return proxy_original_source_ip_;
-}
-
-void CreateUserEventRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
-{
-	proxy_original_source_ip_ = proxy_original_source_ip;
-	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
-}
-
-std::string CreateUserEventRequest::getOwnerIdLoginEmail()const
-{
-	return ownerIdLoginEmail_;
-}
-
-void CreateUserEventRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
-{
-	ownerIdLoginEmail_ = ownerIdLoginEmail;
-	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
-}
-
-std::string CreateUserEventRequest::getCallerType()const
-{
-	return callerType_;
-}
-
-void CreateUserEventRequest::setCallerType(const std::string& callerType)
-{
-	callerType_ = callerType;
-	setParameter("CallerType", callerType);
-}
-
-std::string CreateUserEventRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void CreateUserEventRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-std::string CreateUserEventRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void CreateUserEventRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string CreateUserEventRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void CreateUserEventRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-bool CreateUserEventRequest::getEnable()const
-{
-	return enable_;
-}
-
-void CreateUserEventRequest::setEnable(bool enable)
-{
-	enable_ = enable;
-	setParameter("Enable", std::to_string(enable));
-}
-
-std::string CreateUserEventRequest::getRequestContent()const
-{
-	return requestContent_;
-}
-
-void CreateUserEventRequest::setRequestContent(const std::string& requestContent)
-{
-	requestContent_ = requestContent;
-	setParameter("RequestContent", requestContent);
-}
-
-std::string CreateUserEventRequest::getCallerBidEmail()const
-{
-	return callerBidEmail_;
-}
-
-void CreateUserEventRequest::setCallerBidEmail(const std::string& callerBidEmail)
-{
-	callerBidEmail_ = callerBidEmail;
-	setParameter("CallerBidEmail", callerBidEmail);
-}
-
-std::string CreateUserEventRequest::getPlanTime()const
-{
-	return planTime_;
-}
-
-void CreateUserEventRequest::setPlanTime(const std::string& planTime)
-{
-	planTime_ = planTime;
-	setParameter("PlanTime", planTime);
-}
-
-std::string CreateUserEventRequest::getCallerUidEmail()const
-{
-	return callerUidEmail_;
-}
-
-void CreateUserEventRequest::setCallerUidEmail(const std::string& callerUidEmail)
-{
-	callerUidEmail_ = callerUidEmail;
-	setParameter("CallerUidEmail", callerUidEmail);
-}
-
-long CreateUserEventRequest::getCallerUid()const
-{
-	return callerUid_;
-}
-
-void CreateUserEventRequest::setCallerUid(long callerUid)
-{
-	callerUid_ = callerUid;
-	setParameter("CallerUid", std::to_string(callerUid));
-}
-
-std::string CreateUserEventRequest::getApp_ip()const
-{
-	return app_ip_;
-}
-
-void CreateUserEventRequest::setApp_ip(const std::string& app_ip)
-{
-	app_ip_ = app_ip;
-	setParameter("App_ip", app_ip);
-}
-
-std::string CreateUserEventRequest::getExpireTime()const
-{
-	return expireTime_;
-}
-
-void CreateUserEventRequest::setExpireTime(const std::string& expireTime)
-{
-	expireTime_ = expireTime;
-	setParameter("ExpireTime", expireTime);
-}
-
-std::string CreateUserEventRequest::getResourceId()const
-{
-	return resourceId_;
-}
-
-void CreateUserEventRequest::setResourceId(const std::string& resourceId)
-{
-	resourceId_ = resourceId;
-	setParameter("ResourceId", resourceId);
-}
-
-std::string CreateUserEventRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CreateUserEventRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CreateUserEventRequest::getCallerBid()const
-{
-	return callerBid_;
-}
-
-void CreateUserEventRequest::setCallerBid(const std::string& callerBid)
-{
-	callerBid_ = callerBid;
-	setParameter("CallerBid", callerBid);
-}
-
-long CreateUserEventRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateUserEventRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-bool CreateUserEventRequest::getProxy_trust_transport_info()const
-{
-	return proxy_trust_transport_info_;
-}
-
-void CreateUserEventRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
-{
-	proxy_trust_transport_info_ = proxy_trust_transport_info;
-	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
-}
-
-bool CreateUserEventRequest::getAk_mfa_present()const
-{
-	return ak_mfa_present_;
-}
-
-void CreateUserEventRequest::setAk_mfa_present(bool ak_mfa_present)
-{
-	ak_mfa_present_ = ak_mfa_present;
-	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
-}
-
-bool CreateUserEventRequest::getSecurity_transport()const
-{
-	return security_transport_;
-}
-
-void CreateUserEventRequest::setSecurity_transport(bool security_transport)
-{
-	security_transport_ = security_transport;
-	setParameter("Security_transport", std::to_string(security_transport));
-}
-
-std::string CreateUserEventRequest::getRequestId()const
-{
-	return requestId_;
-}
-
-void CreateUserEventRequest::setRequestId(const std::string& requestId)
-{
-	requestId_ = requestId;
-	setParameter("RequestId", requestId);
-}
-
-std::string CreateUserEventRequest::getEventType()const
-{
-	return eventType_;
-}
-
-void CreateUserEventRequest::setEventType(const std::string& eventType)
-{
-	eventType_ = eventType;
-	setParameter("EventType", eventType);
-}
-

+ 0 - 52
ecs/src/model/CreateUserEventResult.cc

@@ -1,52 +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/ecs/model/CreateUserEventResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-CreateUserEventResult::CreateUserEventResult() :
-	ServiceResult()
-{}
-
-CreateUserEventResult::CreateUserEventResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateUserEventResult::~CreateUserEventResult()
-{}
-
-void CreateUserEventResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	if(!value["EventId"].isNull())
-		eventId_ = value["EventId"].asString();
-
-}
-
-std::string CreateUserEventResult::getEventId()const
-{
-	return eventId_;
-}
-

+ 0 - 187
ecs/src/model/CreateVolumeRequest.cc

@@ -1,187 +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/ecs/model/CreateVolumeRequest.h>
-
-using AlibabaCloud::Ecs::Model::CreateVolumeRequest;
-
-CreateVolumeRequest::CreateVolumeRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "CreateVolume")
-{}
-
-CreateVolumeRequest::~CreateVolumeRequest()
-{}
-
-long CreateVolumeRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void CreateVolumeRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string CreateVolumeRequest::getSnapshotId()const
-{
-	return snapshotId_;
-}
-
-void CreateVolumeRequest::setSnapshotId(const std::string& snapshotId)
-{
-	snapshotId_ = snapshotId;
-	setParameter("SnapshotId", snapshotId);
-}
-
-std::string CreateVolumeRequest::getVolumeName()const
-{
-	return volumeName_;
-}
-
-void CreateVolumeRequest::setVolumeName(const std::string& volumeName)
-{
-	volumeName_ = volumeName;
-	setParameter("VolumeName", volumeName);
-}
-
-bool CreateVolumeRequest::getVolumeEncrypted()const
-{
-	return volumeEncrypted_;
-}
-
-void CreateVolumeRequest::setVolumeEncrypted(bool volumeEncrypted)
-{
-	volumeEncrypted_ = volumeEncrypted;
-	setParameter("VolumeEncrypted", std::to_string(volumeEncrypted));
-}
-
-std::string CreateVolumeRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void CreateVolumeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string CreateVolumeRequest::getClientToken()const
-{
-	return clientToken_;
-}
-
-void CreateVolumeRequest::setClientToken(const std::string& clientToken)
-{
-	clientToken_ = clientToken;
-	setParameter("ClientToken", clientToken);
-}
-
-std::string CreateVolumeRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void CreateVolumeRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string CreateVolumeRequest::getDescription()const
-{
-	return description_;
-}
-
-void CreateVolumeRequest::setDescription(const std::string& description)
-{
-	description_ = description;
-	setParameter("Description", description);
-}
-
-long CreateVolumeRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void CreateVolumeRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string CreateVolumeRequest::getVolumeCategory()const
-{
-	return volumeCategory_;
-}
-
-void CreateVolumeRequest::setVolumeCategory(const std::string& volumeCategory)
-{
-	volumeCategory_ = volumeCategory;
-	setParameter("VolumeCategory", volumeCategory);
-}
-
-int CreateVolumeRequest::getSize()const
-{
-	return size_;
-}
-
-void CreateVolumeRequest::setSize(int size)
-{
-	size_ = size;
-	setParameter("Size", std::to_string(size));
-}
-
-std::string CreateVolumeRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void CreateVolumeRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string CreateVolumeRequest::getZoneId()const
-{
-	return zoneId_;
-}
-
-void CreateVolumeRequest::setZoneId(const std::string& zoneId)
-{
-	zoneId_ = zoneId;
-	setParameter("ZoneId", zoneId);
-}
-
-std::vector<CreateVolumeRequest::Tag> CreateVolumeRequest::getTag()const
-{
-	return tag_;
-}
-
-void CreateVolumeRequest::setTag(const std::vector<Tag>& tag)
-{
-	tag_ = tag;
-	int i = 0;
-	for(int i = 0; i!= tag.size(); i++)	{
-		auto obj = tag.at(i);
-		std::string str ="Tag."+ std::to_string(i);
-		setParameter(str + ".Value", obj.value);
-		setParameter(str + ".Key", obj.key);
-	}
-}
-

+ 0 - 52
ecs/src/model/CreateVolumeResult.cc

@@ -1,52 +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/ecs/model/CreateVolumeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-CreateVolumeResult::CreateVolumeResult() :
-	ServiceResult()
-{}
-
-CreateVolumeResult::CreateVolumeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-CreateVolumeResult::~CreateVolumeResult()
-{}
-
-void CreateVolumeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	if(!value["VolumeId"].isNull())
-		volumeId_ = value["VolumeId"].asString();
-
-}
-
-std::string CreateVolumeResult::getVolumeId()const
-{
-	return volumeId_;
-}
-

+ 0 - 93
ecs/src/model/DeleteRecycleBinRequest.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/ecs/model/DeleteRecycleBinRequest.h>
-
-using AlibabaCloud::Ecs::Model::DeleteRecycleBinRequest;
-
-DeleteRecycleBinRequest::DeleteRecycleBinRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "DeleteRecycleBin")
-{}
-
-DeleteRecycleBinRequest::~DeleteRecycleBinRequest()
-{}
-
-long DeleteRecycleBinRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DeleteRecycleBinRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DeleteRecycleBinRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DeleteRecycleBinRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DeleteRecycleBinRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DeleteRecycleBinRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DeleteRecycleBinRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DeleteRecycleBinRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-long DeleteRecycleBinRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DeleteRecycleBinRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DeleteRecycleBinRequest::getResourceIds()const
-{
-	return resourceIds_;
-}
-
-void DeleteRecycleBinRequest::setResourceIds(const std::string& resourceIds)
-{
-	resourceIds_ = resourceIds;
-	setParameter("ResourceIds", resourceIds);
-}
-

+ 0 - 45
ecs/src/model/DeleteRecycleBinResult.cc

@@ -1,45 +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/ecs/model/DeleteRecycleBinResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-DeleteRecycleBinResult::DeleteRecycleBinResult() :
-	ServiceResult()
-{}
-
-DeleteRecycleBinResult::DeleteRecycleBinResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DeleteRecycleBinResult::~DeleteRecycleBinResult()
-{}
-
-void DeleteRecycleBinResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 93
ecs/src/model/DeleteVolumeRequest.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/ecs/model/DeleteVolumeRequest.h>
-
-using AlibabaCloud::Ecs::Model::DeleteVolumeRequest;
-
-DeleteVolumeRequest::DeleteVolumeRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "DeleteVolume")
-{}
-
-DeleteVolumeRequest::~DeleteVolumeRequest()
-{}
-
-long DeleteVolumeRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DeleteVolumeRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DeleteVolumeRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DeleteVolumeRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DeleteVolumeRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DeleteVolumeRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DeleteVolumeRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DeleteVolumeRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-std::string DeleteVolumeRequest::getVolumeId()const
-{
-	return volumeId_;
-}
-
-void DeleteVolumeRequest::setVolumeId(const std::string& volumeId)
-{
-	volumeId_ = volumeId;
-	setParameter("VolumeId", volumeId);
-}
-
-long DeleteVolumeRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DeleteVolumeRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 45
ecs/src/model/DeleteVolumeResult.cc

@@ -1,45 +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/ecs/model/DeleteVolumeResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-DeleteVolumeResult::DeleteVolumeResult() :
-	ServiceResult()
-{}
-
-DeleteVolumeResult::DeleteVolumeResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DeleteVolumeResult::~DeleteVolumeResult()
-{}
-
-void DeleteVolumeResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-
-}
-

+ 0 - 71
ecs/src/model/DescribeAutoSnapshotPolicyRequest.cc

@@ -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.
- */
-
-#include <alibabacloud/ecs/model/DescribeAutoSnapshotPolicyRequest.h>
-
-using AlibabaCloud::Ecs::Model::DescribeAutoSnapshotPolicyRequest;
-
-DescribeAutoSnapshotPolicyRequest::DescribeAutoSnapshotPolicyRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "DescribeAutoSnapshotPolicy")
-{}
-
-DescribeAutoSnapshotPolicyRequest::~DescribeAutoSnapshotPolicyRequest()
-{}
-
-long DescribeAutoSnapshotPolicyRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeAutoSnapshotPolicyRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DescribeAutoSnapshotPolicyRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeAutoSnapshotPolicyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DescribeAutoSnapshotPolicyRequest::getOwnerAccount()const
-{
-	return ownerAccount_;
-}
-
-void DescribeAutoSnapshotPolicyRequest::setOwnerAccount(const std::string& ownerAccount)
-{
-	ownerAccount_ = ownerAccount;
-	setParameter("OwnerAccount", ownerAccount);
-}
-
-long DescribeAutoSnapshotPolicyRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeAutoSnapshotPolicyRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-

+ 0 - 84
ecs/src/model/DescribeAutoSnapshotPolicyResult.cc

@@ -1,84 +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/ecs/model/DescribeAutoSnapshotPolicyResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-DescribeAutoSnapshotPolicyResult::DescribeAutoSnapshotPolicyResult() :
-	ServiceResult()
-{}
-
-DescribeAutoSnapshotPolicyResult::DescribeAutoSnapshotPolicyResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeAutoSnapshotPolicyResult::~DescribeAutoSnapshotPolicyResult()
-{}
-
-void DescribeAutoSnapshotPolicyResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	auto autoSnapshotPolicyNode = value["AutoSnapshotPolicy"];
-	if(!autoSnapshotPolicyNode["SystemDiskPolicyEnabled"].isNull())
-		autoSnapshotPolicy_.systemDiskPolicyEnabled = autoSnapshotPolicyNode["SystemDiskPolicyEnabled"].asString();
-	if(!autoSnapshotPolicyNode["SystemDiskPolicyTimePeriod"].isNull())
-		autoSnapshotPolicy_.systemDiskPolicyTimePeriod = autoSnapshotPolicyNode["SystemDiskPolicyTimePeriod"].asString();
-	if(!autoSnapshotPolicyNode["SystemDiskPolicyRetentionDays"].isNull())
-		autoSnapshotPolicy_.systemDiskPolicyRetentionDays = autoSnapshotPolicyNode["SystemDiskPolicyRetentionDays"].asString();
-	if(!autoSnapshotPolicyNode["SystemDiskPolicyRetentionLastWeek"].isNull())
-		autoSnapshotPolicy_.systemDiskPolicyRetentionLastWeek = autoSnapshotPolicyNode["SystemDiskPolicyRetentionLastWeek"].asString();
-	if(!autoSnapshotPolicyNode["DataDiskPolicyEnabled"].isNull())
-		autoSnapshotPolicy_.dataDiskPolicyEnabled = autoSnapshotPolicyNode["DataDiskPolicyEnabled"].asString();
-	if(!autoSnapshotPolicyNode["DataDiskPolicyTimePeriod"].isNull())
-		autoSnapshotPolicy_.dataDiskPolicyTimePeriod = autoSnapshotPolicyNode["DataDiskPolicyTimePeriod"].asString();
-	if(!autoSnapshotPolicyNode["DataDiskPolicyRetentionDays"].isNull())
-		autoSnapshotPolicy_.dataDiskPolicyRetentionDays = autoSnapshotPolicyNode["DataDiskPolicyRetentionDays"].asString();
-	if(!autoSnapshotPolicyNode["DataDiskPolicyRetentionLastWeek"].isNull())
-		autoSnapshotPolicy_.dataDiskPolicyRetentionLastWeek = autoSnapshotPolicyNode["DataDiskPolicyRetentionLastWeek"].asString();
-	auto autoSnapshotExcutionStatusNode = value["AutoSnapshotExcutionStatus"];
-	if(!autoSnapshotExcutionStatusNode["SystemDiskExcutionStatus"].isNull())
-		autoSnapshotExcutionStatus_.systemDiskExcutionStatus = autoSnapshotExcutionStatusNode["SystemDiskExcutionStatus"].asString();
-	if(!autoSnapshotExcutionStatusNode["DataDiskExcutionStatus"].isNull())
-		autoSnapshotExcutionStatus_.dataDiskExcutionStatus = autoSnapshotExcutionStatusNode["DataDiskExcutionStatus"].asString();
-	if(!value["AutoSnapshotOccupation"].isNull())
-		autoSnapshotOccupation_ = std::stoi(value["AutoSnapshotOccupation"].asString());
-
-}
-
-int DescribeAutoSnapshotPolicyResult::getAutoSnapshotOccupation()const
-{
-	return autoSnapshotOccupation_;
-}
-
-DescribeAutoSnapshotPolicyResult::AutoSnapshotExcutionStatus DescribeAutoSnapshotPolicyResult::getAutoSnapshotExcutionStatus()const
-{
-	return autoSnapshotExcutionStatus_;
-}
-
-DescribeAutoSnapshotPolicyResult::AutoSnapshotPolicy DescribeAutoSnapshotPolicyResult::getAutoSnapshotPolicy()const
-{
-	return autoSnapshotPolicy_;
-}
-

+ 0 - 137
ecs/src/model/DescribeDeploymentSetTopologyRequest.cc

@@ -1,137 +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/ecs/model/DescribeDeploymentSetTopologyRequest.h>
-
-using AlibabaCloud::Ecs::Model::DescribeDeploymentSetTopologyRequest;
-
-DescribeDeploymentSetTopologyRequest::DescribeDeploymentSetTopologyRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "DescribeDeploymentSetTopology")
-{}
-
-DescribeDeploymentSetTopologyRequest::~DescribeDeploymentSetTopologyRequest()
-{}
-
-std::string DescribeDeploymentSetTopologyRequest::getDeploymentSetId()const
-{
-	return deploymentSetId_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setDeploymentSetId(const std::string& deploymentSetId)
-{
-	deploymentSetId_ = deploymentSetId;
-	setParameter("DeploymentSetId", deploymentSetId);
-}
-
-long DescribeDeploymentSetTopologyRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DescribeDeploymentSetTopologyRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-std::string DescribeDeploymentSetTopologyRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DescribeDeploymentSetTopologyRequest::getGranularity()const
-{
-	return granularity_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setGranularity(const std::string& granularity)
-{
-	granularity_ = granularity;
-	setParameter("Granularity", granularity);
-}
-
-std::string DescribeDeploymentSetTopologyRequest::getDomain()const
-{
-	return domain_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setDomain(const std::string& domain)
-{
-	domain_ = domain;
-	setParameter("Domain", domain);
-}
-
-std::string DescribeDeploymentSetTopologyRequest::getNetworkType()const
-{
-	return networkType_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setNetworkType(const std::string& networkType)
-{
-	networkType_ = networkType;
-	setParameter("NetworkType", networkType);
-}
-
-std::string DescribeDeploymentSetTopologyRequest::getDeploymentSetName()const
-{
-	return deploymentSetName_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setDeploymentSetName(const std::string& deploymentSetName)
-{
-	deploymentSetName_ = deploymentSetName;
-	setParameter("DeploymentSetName", deploymentSetName);
-}
-
-long DescribeDeploymentSetTopologyRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DescribeDeploymentSetTopologyRequest::getStrategy()const
-{
-	return strategy_;
-}
-
-void DescribeDeploymentSetTopologyRequest::setStrategy(const std::string& strategy)
-{
-	strategy_ = strategy;
-	setParameter("Strategy", strategy);
-}
-

+ 0 - 93
ecs/src/model/DescribeDeploymentSetTopologyResult.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/ecs/model/DescribeDeploymentSetTopologyResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-DescribeDeploymentSetTopologyResult::DescribeDeploymentSetTopologyResult() :
-	ServiceResult()
-{}
-
-DescribeDeploymentSetTopologyResult::DescribeDeploymentSetTopologyResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeDeploymentSetTopologyResult::~DescribeDeploymentSetTopologyResult()
-{}
-
-void DescribeDeploymentSetTopologyResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	auto allSwitchs = value["Switchs"]["Switch"];
-	for (auto value : allSwitchs)
-	{
-		Switch switchsObject;
-		if(!value["SwitchId"].isNull())
-			switchsObject.switchId = value["SwitchId"].asString();
-		auto allHosts = value["Hosts"]["Host"];
-		for (auto value : allHosts)
-		{
-			Switch::Host hostsObject;
-			if(!value["HostId"].isNull())
-				hostsObject.hostId = value["HostId"].asString();
-			auto allInstanceIds = value["InstanceIds"]["InstanceId"];
-			for (auto value : allInstanceIds)
-				hostsObject.instanceIds.push_back(value.asString());
-			switchsObject.hosts.push_back(hostsObject);
-		}
-		switchs_.push_back(switchsObject);
-	}
-	auto allRacks = value["Racks"]["Rack"];
-	for (auto value : allRacks)
-	{
-		Rack racksObject;
-		if(!value["RackId"].isNull())
-			racksObject.rackId = value["RackId"].asString();
-		auto allHosts1 = value["Hosts"]["Host"];
-		for (auto value : allHosts1)
-		{
-			Rack::Host2 hosts1Object;
-			if(!value["HostId"].isNull())
-				hosts1Object.hostId = value["HostId"].asString();
-			auto allInstanceIds3 = value["InstanceIds"]["InstanceId"];
-			for (auto value : allInstanceIds3)
-				hosts1Object.instanceIds3.push_back(value.asString());
-			racksObject.hosts1.push_back(hosts1Object);
-		}
-		racks_.push_back(racksObject);
-	}
-
-}
-
-std::vector<DescribeDeploymentSetTopologyResult::Switch> DescribeDeploymentSetTopologyResult::getSwitchs()const
-{
-	return switchs_;
-}
-
-std::vector<DescribeDeploymentSetTopologyResult::Rack> DescribeDeploymentSetTopologyResult::getRacks()const
-{
-	return racks_;
-}
-

+ 0 - 280
ecs/src/model/DescribeEventDetailRequest.cc

@@ -1,280 +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/ecs/model/DescribeEventDetailRequest.h>
-
-using AlibabaCloud::Ecs::Model::DescribeEventDetailRequest;
-
-DescribeEventDetailRequest::DescribeEventDetailRequest() :
-	RpcServiceRequest("ecs", "2014-05-26", "DescribeEventDetail")
-{}
-
-DescribeEventDetailRequest::~DescribeEventDetailRequest()
-{}
-
-std::string DescribeEventDetailRequest::getApp_ip()const
-{
-	return app_ip_;
-}
-
-void DescribeEventDetailRequest::setApp_ip(const std::string& app_ip)
-{
-	app_ip_ = app_ip;
-	setParameter("App_ip", app_ip);
-}
-
-std::string DescribeEventDetailRequest::getEventId()const
-{
-	return eventId_;
-}
-
-void DescribeEventDetailRequest::setEventId(const std::string& eventId)
-{
-	eventId_ = eventId;
-	setParameter("EventId", eventId);
-}
-
-long DescribeEventDetailRequest::getResourceOwnerId()const
-{
-	return resourceOwnerId_;
-}
-
-void DescribeEventDetailRequest::setResourceOwnerId(long resourceOwnerId)
-{
-	resourceOwnerId_ = resourceOwnerId;
-	setParameter("ResourceOwnerId", std::to_string(resourceOwnerId));
-}
-
-std::string DescribeEventDetailRequest::getResourceOwnerAccount()const
-{
-	return resourceOwnerAccount_;
-}
-
-void DescribeEventDetailRequest::setResourceOwnerAccount(const std::string& resourceOwnerAccount)
-{
-	resourceOwnerAccount_ = resourceOwnerAccount;
-	setParameter("ResourceOwnerAccount", resourceOwnerAccount);
-}
-
-long DescribeEventDetailRequest::getCallerParentId()const
-{
-	return callerParentId_;
-}
-
-void DescribeEventDetailRequest::setCallerParentId(long callerParentId)
-{
-	callerParentId_ = callerParentId;
-	setParameter("CallerParentId", std::to_string(callerParentId));
-}
-
-bool DescribeEventDetailRequest::getProxy_original_security_transport()const
-{
-	return proxy_original_security_transport_;
-}
-
-void DescribeEventDetailRequest::setProxy_original_security_transport(bool proxy_original_security_transport)
-{
-	proxy_original_security_transport_ = proxy_original_security_transport;
-	setParameter("Proxy_original_security_transport", std::to_string(proxy_original_security_transport));
-}
-
-std::string DescribeEventDetailRequest::getCallerBid()const
-{
-	return callerBid_;
-}
-
-void DescribeEventDetailRequest::setCallerBid(const std::string& callerBid)
-{
-	callerBid_ = callerBid;
-	setParameter("CallerBid", callerBid);
-}
-
-long DescribeEventDetailRequest::getOwnerId()const
-{
-	return ownerId_;
-}
-
-void DescribeEventDetailRequest::setOwnerId(long ownerId)
-{
-	ownerId_ = ownerId;
-	setParameter("OwnerId", std::to_string(ownerId));
-}
-
-std::string DescribeEventDetailRequest::getProxy_original_source_ip()const
-{
-	return proxy_original_source_ip_;
-}
-
-void DescribeEventDetailRequest::setProxy_original_source_ip(const std::string& proxy_original_source_ip)
-{
-	proxy_original_source_ip_ = proxy_original_source_ip;
-	setParameter("Proxy_original_source_ip", proxy_original_source_ip);
-}
-
-std::string DescribeEventDetailRequest::getOwnerIdLoginEmail()const
-{
-	return ownerIdLoginEmail_;
-}
-
-void DescribeEventDetailRequest::setOwnerIdLoginEmail(const std::string& ownerIdLoginEmail)
-{
-	ownerIdLoginEmail_ = ownerIdLoginEmail;
-	setParameter("OwnerIdLoginEmail", ownerIdLoginEmail);
-}
-
-std::string DescribeEventDetailRequest::getCallerType()const
-{
-	return callerType_;
-}
-
-void DescribeEventDetailRequest::setCallerType(const std::string& callerType)
-{
-	callerType_ = callerType;
-	setParameter("CallerType", callerType);
-}
-
-bool DescribeEventDetailRequest::getProxy_trust_transport_info()const
-{
-	return proxy_trust_transport_info_;
-}
-
-void DescribeEventDetailRequest::setProxy_trust_transport_info(bool proxy_trust_transport_info)
-{
-	proxy_trust_transport_info_ = proxy_trust_transport_info;
-	setParameter("Proxy_trust_transport_info", std::to_string(proxy_trust_transport_info));
-}
-
-bool DescribeEventDetailRequest::getAk_mfa_present()const
-{
-	return ak_mfa_present_;
-}
-
-void DescribeEventDetailRequest::setAk_mfa_present(bool ak_mfa_present)
-{
-	ak_mfa_present_ = ak_mfa_present;
-	setParameter("Ak_mfa_present", std::to_string(ak_mfa_present));
-}
-
-std::string DescribeEventDetailRequest::getAccessKeyId()const
-{
-	return accessKeyId_;
-}
-
-void DescribeEventDetailRequest::setAccessKeyId(const std::string& accessKeyId)
-{
-	accessKeyId_ = accessKeyId;
-	setParameter("AccessKeyId", accessKeyId);
-}
-
-bool DescribeEventDetailRequest::getSecurity_transport()const
-{
-	return security_transport_;
-}
-
-void DescribeEventDetailRequest::setSecurity_transport(bool security_transport)
-{
-	security_transport_ = security_transport;
-	setParameter("Security_transport", std::to_string(security_transport));
-}
-
-std::string DescribeEventDetailRequest::getSecurityToken()const
-{
-	return securityToken_;
-}
-
-void DescribeEventDetailRequest::setSecurityToken(const std::string& securityToken)
-{
-	securityToken_ = securityToken;
-	setParameter("SecurityToken", securityToken);
-}
-
-std::string DescribeEventDetailRequest::getRegionId()const
-{
-	return regionId_;
-}
-
-void DescribeEventDetailRequest::setRegionId(const std::string& regionId)
-{
-	regionId_ = regionId;
-	setParameter("RegionId", regionId);
-}
-
-std::string DescribeEventDetailRequest::getRequestId()const
-{
-	return requestId_;
-}
-
-void DescribeEventDetailRequest::setRequestId(const std::string& requestId)
-{
-	requestId_ = requestId;
-	setParameter("RequestId", requestId);
-}
-
-bool DescribeEventDetailRequest::getEnable()const
-{
-	return enable_;
-}
-
-void DescribeEventDetailRequest::setEnable(bool enable)
-{
-	enable_ = enable;
-	setParameter("Enable", std::to_string(enable));
-}
-
-std::string DescribeEventDetailRequest::getRequestContent()const
-{
-	return requestContent_;
-}
-
-void DescribeEventDetailRequest::setRequestContent(const std::string& requestContent)
-{
-	requestContent_ = requestContent;
-	setParameter("RequestContent", requestContent);
-}
-
-std::string DescribeEventDetailRequest::getCallerBidEmail()const
-{
-	return callerBidEmail_;
-}
-
-void DescribeEventDetailRequest::setCallerBidEmail(const std::string& callerBidEmail)
-{
-	callerBidEmail_ = callerBidEmail;
-	setParameter("CallerBidEmail", callerBidEmail);
-}
-
-std::string DescribeEventDetailRequest::getCallerUidEmail()const
-{
-	return callerUidEmail_;
-}
-
-void DescribeEventDetailRequest::setCallerUidEmail(const std::string& callerUidEmail)
-{
-	callerUidEmail_ = callerUidEmail;
-	setParameter("CallerUidEmail", callerUidEmail);
-}
-
-long DescribeEventDetailRequest::getCallerUid()const
-{
-	return callerUid_;
-}
-
-void DescribeEventDetailRequest::setCallerUid(long callerUid)
-{
-	callerUid_ = callerUid;
-	setParameter("CallerUid", std::to_string(callerUid));
-}
-

+ 0 - 136
ecs/src/model/DescribeEventDetailResult.cc

@@ -1,136 +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/ecs/model/DescribeEventDetailResult.h>
-#include <json/json.h>
-
-using namespace AlibabaCloud::Ecs;
-using namespace AlibabaCloud::Ecs::Model;
-
-DescribeEventDetailResult::DescribeEventDetailResult() :
-	ServiceResult()
-{}
-
-DescribeEventDetailResult::DescribeEventDetailResult(const std::string &payload) :
-	ServiceResult()
-{
-	parse(payload);
-}
-
-DescribeEventDetailResult::~DescribeEventDetailResult()
-{}
-
-void DescribeEventDetailResult::parse(const std::string &payload)
-{
-	Json::Reader reader;
-	Json::Value value;
-	reader.parse(payload, value);
-
-	setRequestId(value["RequestId"].asString());
-	if(!value["ResourceId"].isNull())
-		resourceId_ = value["ResourceId"].asString();
-	if(!value["EventType"].isNull())
-		eventType_ = value["EventType"].asString();
-	if(!value["EventCategory"].isNull())
-		eventCategory_ = value["EventCategory"].asString();
-	if(!value["Status"].isNull())
-		status_ = value["Status"].asString();
-	if(!value["SupportModify"].isNull())
-		supportModify_ = value["SupportModify"].asString();
-	if(!value["PlanTime"].isNull())
-		planTime_ = value["PlanTime"].asString();
-	if(!value["ExpireTime"].isNull())
-		expireTime_ = value["ExpireTime"].asString();
-	if(!value["EventId"].isNull())
-		eventId_ = value["EventId"].asString();
-	if(!value["StartTime"].isNull())
-		startTime_ = value["StartTime"].asString();
-	if(!value["EndTime"].isNull())
-		endTime_ = value["EndTime"].asString();
-	if(!value["EffectTime"].isNull())
-		effectTime_ = value["EffectTime"].asString();
-	if(!value["LimitTime"].isNull())
-		limitTime_ = value["LimitTime"].asString();
-	if(!value["Mark"].isNull())
-		mark_ = value["Mark"].asString();
-
-}
-
-std::string DescribeEventDetailResult::getStatus()const
-{
-	return status_;
-}
-
-std::string DescribeEventDetailResult::getLimitTime()const
-{
-	return limitTime_;
-}
-
-std::string DescribeEventDetailResult::getEventCategory()const
-{
-	return eventCategory_;
-}
-
-std::string DescribeEventDetailResult::getEndTime()const
-{
-	return endTime_;
-}
-
-std::string DescribeEventDetailResult::getEventType()const
-{
-	return eventType_;
-}
-
-std::string DescribeEventDetailResult::getStartTime()const
-{
-	return startTime_;
-}
-
-std::string DescribeEventDetailResult::getEffectTime()const
-{
-	return effectTime_;
-}
-
-std::string DescribeEventDetailResult::getMark()const
-{
-	return mark_;
-}
-
-std::string DescribeEventDetailResult::getPlanTime()const
-{
-	return planTime_;
-}
-
-std::string DescribeEventDetailResult::getResourceId()const
-{
-	return resourceId_;
-}
-
-std::string DescribeEventDetailResult::getSupportModify()const
-{
-	return supportModify_;
-}
-
-std::string DescribeEventDetailResult::getEventId()const
-{
-	return eventId_;
-}
-
-std::string DescribeEventDetailResult::getExpireTime()const
-{
-	return expireTime_;
-}
-

Некоторые файлы не были показаны из-за большого количества измененных файлов