# # 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. # set(public_header_dir ${CMAKE_CURRENT_SOURCE_DIR}/../include) set(ecs_public_header include/alibabacloud/ecs/EcsClient.h include/alibabacloud/ecs/EcsExport.h ) set(ecs_public_header_model include/alibabacloud/ecs/model/ModifySnapshotAttributeRequest.h include/alibabacloud/ecs/model/ModifySnapshotAttributeResult.h include/alibabacloud/ecs/model/JoinSecurityGroupRequest.h include/alibabacloud/ecs/model/JoinSecurityGroupResult.h include/alibabacloud/ecs/model/DescribeDedicatedHostTypesRequest.h include/alibabacloud/ecs/model/DescribeDedicatedHostTypesResult.h include/alibabacloud/ecs/model/DescribeSnapshotsRequest.h include/alibabacloud/ecs/model/DescribeSnapshotsResult.h include/alibabacloud/ecs/model/ModifyBandwidthPackageSpecRequest.h include/alibabacloud/ecs/model/ModifyBandwidthPackageSpecResult.h include/alibabacloud/ecs/model/ModifyInstanceVncPasswdRequest.h include/alibabacloud/ecs/model/ModifyInstanceVncPasswdResult.h include/alibabacloud/ecs/model/CreateNatGatewayRequest.h include/alibabacloud/ecs/model/CreateNatGatewayResult.h include/alibabacloud/ecs/model/AttachDiskRequest.h include/alibabacloud/ecs/model/AttachDiskResult.h include/alibabacloud/ecs/model/DescribeEniMonitorDataRequest.h include/alibabacloud/ecs/model/DescribeEniMonitorDataResult.h include/alibabacloud/ecs/model/ReInitDiskRequest.h include/alibabacloud/ecs/model/ReInitDiskResult.h include/alibabacloud/ecs/model/CreateHaVipRequest.h include/alibabacloud/ecs/model/CreateHaVipResult.h include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyRequest.h include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyResult.h include/alibabacloud/ecs/model/AssociateEipAddressRequest.h include/alibabacloud/ecs/model/AssociateEipAddressResult.h include/alibabacloud/ecs/model/DescribeEipAddressesRequest.h include/alibabacloud/ecs/model/DescribeEipAddressesResult.h include/alibabacloud/ecs/model/RevokeSecurityGroupEgressRequest.h include/alibabacloud/ecs/model/RevokeSecurityGroupEgressResult.h include/alibabacloud/ecs/model/ActivateRouterInterfaceRequest.h include/alibabacloud/ecs/model/ActivateRouterInterfaceResult.h include/alibabacloud/ecs/model/DescribeSpotPriceHistoryRequest.h include/alibabacloud/ecs/model/DescribeSpotPriceHistoryResult.h include/alibabacloud/ecs/model/TerminateVirtualBorderRouterRequest.h include/alibabacloud/ecs/model/TerminateVirtualBorderRouterResult.h include/alibabacloud/ecs/model/StopInstanceRequest.h include/alibabacloud/ecs/model/StopInstanceResult.h include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsRequest.h include/alibabacloud/ecs/model/DescribeInstanceHistoryEventsResult.h include/alibabacloud/ecs/model/DeletePhysicalConnectionRequest.h include/alibabacloud/ecs/model/DeletePhysicalConnectionResult.h include/alibabacloud/ecs/model/RevokeSecurityGroupRequest.h include/alibabacloud/ecs/model/RevokeSecurityGroupResult.h include/alibabacloud/ecs/model/DescribeTaskAttributeRequest.h include/alibabacloud/ecs/model/DescribeTaskAttributeResult.h include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyRequest.h include/alibabacloud/ecs/model/CreateAutoSnapshotPolicyResult.h include/alibabacloud/ecs/model/ReActivateInstancesRequest.h include/alibabacloud/ecs/model/ReActivateInstancesResult.h include/alibabacloud/ecs/model/DescribeForwardTableEntriesRequest.h include/alibabacloud/ecs/model/DescribeForwardTableEntriesResult.h include/alibabacloud/ecs/model/DescribeInstancesRequest.h include/alibabacloud/ecs/model/DescribeInstancesResult.h include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesRequest.h include/alibabacloud/ecs/model/DescribeSecurityGroupReferencesResult.h include/alibabacloud/ecs/model/AllocateDedicatedHostsRequest.h include/alibabacloud/ecs/model/AllocateDedicatedHostsResult.h include/alibabacloud/ecs/model/DeleteRouterInterfaceRequest.h include/alibabacloud/ecs/model/DeleteRouterInterfaceResult.h include/alibabacloud/ecs/model/DetachInstanceRamRoleRequest.h include/alibabacloud/ecs/model/DetachInstanceRamRoleResult.h include/alibabacloud/ecs/model/AllocatePublicIpAddressRequest.h include/alibabacloud/ecs/model/AllocatePublicIpAddressResult.h include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeRequest.h include/alibabacloud/ecs/model/ModifyDedicatedHostAutoRenewAttributeResult.h include/alibabacloud/ecs/model/DescribeEipMonitorDataRequest.h include/alibabacloud/ecs/model/DescribeEipMonitorDataResult.h include/alibabacloud/ecs/model/CancelAutoSnapshotPolicyRequest.h include/alibabacloud/ecs/model/CancelAutoSnapshotPolicyResult.h include/alibabacloud/ecs/model/DescribeDisksFullStatusRequest.h include/alibabacloud/ecs/model/DescribeDisksFullStatusResult.h include/alibabacloud/ecs/model/DeleteNetworkInterfaceRequest.h include/alibabacloud/ecs/model/DeleteNetworkInterfaceResult.h include/alibabacloud/ecs/model/ModifyInstanceSpecRequest.h include/alibabacloud/ecs/model/ModifyInstanceSpecResult.h include/alibabacloud/ecs/model/AssignPrivateIpAddressesRequest.h include/alibabacloud/ecs/model/AssignPrivateIpAddressesResult.h include/alibabacloud/ecs/model/DeleteSnapshotRequest.h include/alibabacloud/ecs/model/DeleteSnapshotResult.h include/alibabacloud/ecs/model/DeleteKeyPairsRequest.h include/alibabacloud/ecs/model/DeleteKeyPairsResult.h include/alibabacloud/ecs/model/AuthorizeSecurityGroupRequest.h include/alibabacloud/ecs/model/AuthorizeSecurityGroupResult.h include/alibabacloud/ecs/model/DeleteSecurityGroupRequest.h include/alibabacloud/ecs/model/DeleteSecurityGroupResult.h include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataRequest.h include/alibabacloud/ecs/model/DescribeSnapshotMonitorDataResult.h include/alibabacloud/ecs/model/ConnectRouterInterfaceRequest.h include/alibabacloud/ecs/model/ConnectRouterInterfaceResult.h include/alibabacloud/ecs/model/GetInstanceConsoleOutputRequest.h include/alibabacloud/ecs/model/GetInstanceConsoleOutputResult.h include/alibabacloud/ecs/model/CreateSimulatedSystemEventsRequest.h include/alibabacloud/ecs/model/CreateSimulatedSystemEventsResult.h include/alibabacloud/ecs/model/RedeployInstanceRequest.h include/alibabacloud/ecs/model/RedeployInstanceResult.h include/alibabacloud/ecs/model/CancelTaskRequest.h include/alibabacloud/ecs/model/CancelTaskResult.h include/alibabacloud/ecs/model/ModifyPhysicalConnectionAttributeRequest.h include/alibabacloud/ecs/model/ModifyPhysicalConnectionAttributeResult.h include/alibabacloud/ecs/model/ModifyCommandRequest.h include/alibabacloud/ecs/model/ModifyCommandResult.h include/alibabacloud/ecs/model/ModifyVSwitchAttributeRequest.h include/alibabacloud/ecs/model/ModifyVSwitchAttributeResult.h include/alibabacloud/ecs/model/ModifyInstanceAttributeRequest.h include/alibabacloud/ecs/model/ModifyInstanceAttributeResult.h include/alibabacloud/ecs/model/DeleteHaVipRequest.h include/alibabacloud/ecs/model/DeleteHaVipResult.h include/alibabacloud/ecs/model/DescribeSecurityGroupsRequest.h include/alibabacloud/ecs/model/DescribeSecurityGroupsResult.h include/alibabacloud/ecs/model/ResizeDiskRequest.h include/alibabacloud/ecs/model/ResizeDiskResult.h include/alibabacloud/ecs/model/ModifyDedicatedHostAttributeRequest.h include/alibabacloud/ecs/model/ModifyDedicatedHostAttributeResult.h include/alibabacloud/ecs/model/CreateRouteEntryRequest.h include/alibabacloud/ecs/model/CreateRouteEntryResult.h include/alibabacloud/ecs/model/DescribeInvocationsRequest.h include/alibabacloud/ecs/model/DescribeInvocationsResult.h include/alibabacloud/ecs/model/AttachKeyPairRequest.h include/alibabacloud/ecs/model/AttachKeyPairResult.h include/alibabacloud/ecs/model/CreateRouterInterfaceRequest.h include/alibabacloud/ecs/model/CreateRouterInterfaceResult.h include/alibabacloud/ecs/model/RunInstancesRequest.h include/alibabacloud/ecs/model/RunInstancesResult.h include/alibabacloud/ecs/model/ModifyLaunchTemplateDefaultVersionRequest.h include/alibabacloud/ecs/model/ModifyLaunchTemplateDefaultVersionResult.h include/alibabacloud/ecs/model/CreateLaunchTemplateVersionRequest.h include/alibabacloud/ecs/model/CreateLaunchTemplateVersionResult.h include/alibabacloud/ecs/model/StopInvocationRequest.h include/alibabacloud/ecs/model/StopInvocationResult.h include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecRequest.h include/alibabacloud/ecs/model/ModifyInstanceNetworkSpecResult.h include/alibabacloud/ecs/model/ModifyInstanceDeploymentRequest.h include/alibabacloud/ecs/model/ModifyInstanceDeploymentResult.h include/alibabacloud/ecs/model/ModifyDiskAttributeRequest.h include/alibabacloud/ecs/model/ModifyDiskAttributeResult.h include/alibabacloud/ecs/model/CreateVSwitchRequest.h include/alibabacloud/ecs/model/CreateVSwitchResult.h include/alibabacloud/ecs/model/DescribeBandwidthLimitationRequest.h include/alibabacloud/ecs/model/DescribeBandwidthLimitationResult.h include/alibabacloud/ecs/model/ModifyEipAddressAttributeRequest.h include/alibabacloud/ecs/model/ModifyEipAddressAttributeResult.h include/alibabacloud/ecs/model/RemoveTagsRequest.h include/alibabacloud/ecs/model/RemoveTagsResult.h include/alibabacloud/ecs/model/ModifySecurityGroupAttributeRequest.h include/alibabacloud/ecs/model/ModifySecurityGroupAttributeResult.h include/alibabacloud/ecs/model/RenewDedicatedHostsRequest.h include/alibabacloud/ecs/model/RenewDedicatedHostsResult.h include/alibabacloud/ecs/model/CancelSimulatedSystemEventsRequest.h include/alibabacloud/ecs/model/CancelSimulatedSystemEventsResult.h include/alibabacloud/ecs/model/ModifyInstanceAutoReleaseTimeRequest.h include/alibabacloud/ecs/model/ModifyInstanceAutoReleaseTimeResult.h include/alibabacloud/ecs/model/DeleteNatGatewayRequest.h include/alibabacloud/ecs/model/DeleteNatGatewayResult.h include/alibabacloud/ecs/model/DescribeZonesRequest.h include/alibabacloud/ecs/model/DescribeZonesResult.h include/alibabacloud/ecs/model/DeactivateRouterInterfaceRequest.h include/alibabacloud/ecs/model/DeactivateRouterInterfaceResult.h include/alibabacloud/ecs/model/DescribeAvailableResourceRequest.h include/alibabacloud/ecs/model/DescribeAvailableResourceResult.h include/alibabacloud/ecs/model/DescribeAccessPointsRequest.h include/alibabacloud/ecs/model/DescribeAccessPointsResult.h include/alibabacloud/ecs/model/CreateCommandRequest.h include/alibabacloud/ecs/model/CreateCommandResult.h include/alibabacloud/ecs/model/DescribeInstancesFullStatusRequest.h include/alibabacloud/ecs/model/DescribeInstancesFullStatusResult.h include/alibabacloud/ecs/model/DescribeDedicatedHostsRequest.h include/alibabacloud/ecs/model/DescribeDedicatedHostsResult.h include/alibabacloud/ecs/model/ReleaseEipAddressRequest.h include/alibabacloud/ecs/model/ReleaseEipAddressResult.h include/alibabacloud/ecs/model/DetachClassicLinkVpcRequest.h include/alibabacloud/ecs/model/DetachClassicLinkVpcResult.h include/alibabacloud/ecs/model/DescribeVSwitchesRequest.h include/alibabacloud/ecs/model/DescribeVSwitchesResult.h include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecRequest.h include/alibabacloud/ecs/model/ModifyRouterInterfaceSpecResult.h include/alibabacloud/ecs/model/DescribeVpcsRequest.h include/alibabacloud/ecs/model/DescribeVpcsResult.h include/alibabacloud/ecs/model/ExportImageRequest.h include/alibabacloud/ecs/model/ExportImageResult.h include/alibabacloud/ecs/model/DescribeDiskMonitorDataRequest.h include/alibabacloud/ecs/model/DescribeDiskMonitorDataResult.h include/alibabacloud/ecs/model/ModifyDeploymentSetAttributeRequest.h include/alibabacloud/ecs/model/ModifyDeploymentSetAttributeResult.h include/alibabacloud/ecs/model/ModifyRouterInterfaceAttributeRequest.h include/alibabacloud/ecs/model/ModifyRouterInterfaceAttributeResult.h include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.h include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.h include/alibabacloud/ecs/model/CreateDiskRequest.h include/alibabacloud/ecs/model/CreateDiskResult.h include/alibabacloud/ecs/model/StartInstanceRequest.h include/alibabacloud/ecs/model/StartInstanceResult.h include/alibabacloud/ecs/model/DescribeInstanceTypesRequest.h include/alibabacloud/ecs/model/DescribeInstanceTypesResult.h include/alibabacloud/ecs/model/DescribeSnapshotPackageRequest.h include/alibabacloud/ecs/model/DescribeSnapshotPackageResult.h include/alibabacloud/ecs/model/RebootInstanceRequest.h include/alibabacloud/ecs/model/RebootInstanceResult.h include/alibabacloud/ecs/model/InvokeCommandRequest.h include/alibabacloud/ecs/model/InvokeCommandResult.h include/alibabacloud/ecs/model/ModifyUserBusinessBehaviorRequest.h include/alibabacloud/ecs/model/ModifyUserBusinessBehaviorResult.h include/alibabacloud/ecs/model/DeleteForwardEntryRequest.h include/alibabacloud/ecs/model/DeleteForwardEntryResult.h include/alibabacloud/ecs/model/DescribeHpcClustersRequest.h include/alibabacloud/ecs/model/DescribeHpcClustersResult.h include/alibabacloud/ecs/model/ModifyInstanceChargeTypeRequest.h include/alibabacloud/ecs/model/ModifyInstanceChargeTypeResult.h include/alibabacloud/ecs/model/ModifyInstanceAutoRenewAttributeRequest.h include/alibabacloud/ecs/model/ModifyInstanceAutoRenewAttributeResult.h include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersRequest.h include/alibabacloud/ecs/model/DescribeVirtualBorderRoutersResult.h include/alibabacloud/ecs/model/ModifyDedicatedHostAutoReleaseTimeRequest.h include/alibabacloud/ecs/model/ModifyDedicatedHostAutoReleaseTimeResult.h include/alibabacloud/ecs/model/ModifyHpcClusterAttributeRequest.h include/alibabacloud/ecs/model/ModifyHpcClusterAttributeResult.h include/alibabacloud/ecs/model/DescribeLimitationRequest.h include/alibabacloud/ecs/model/DescribeLimitationResult.h include/alibabacloud/ecs/model/DescribePriceRequest.h include/alibabacloud/ecs/model/DescribePriceResult.h include/alibabacloud/ecs/model/DeleteDeploymentSetRequest.h include/alibabacloud/ecs/model/DeleteDeploymentSetResult.h include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeRequest.h include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeResult.h include/alibabacloud/ecs/model/ReleaseDedicatedHostRequest.h include/alibabacloud/ecs/model/ReleaseDedicatedHostResult.h include/alibabacloud/ecs/model/AddTagsRequest.h include/alibabacloud/ecs/model/AddTagsResult.h include/alibabacloud/ecs/model/CreateHpcClusterRequest.h include/alibabacloud/ecs/model/CreateHpcClusterResult.h include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorRequest.h include/alibabacloud/ecs/model/DescribeUserBusinessBehaviorResult.h include/alibabacloud/ecs/model/DescribeCommandsRequest.h include/alibabacloud/ecs/model/DescribeCommandsResult.h include/alibabacloud/ecs/model/DeleteImageRequest.h include/alibabacloud/ecs/model/DeleteImageResult.h include/alibabacloud/ecs/model/DescribeNetworkInterfacePermissionsRequest.h include/alibabacloud/ecs/model/DescribeNetworkInterfacePermissionsResult.h include/alibabacloud/ecs/model/DescribeDisksRequest.h include/alibabacloud/ecs/model/DescribeDisksResult.h include/alibabacloud/ecs/model/DeleteVpcRequest.h include/alibabacloud/ecs/model/DeleteVpcResult.h include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesRequest.h include/alibabacloud/ecs/model/DescribeImageSupportInstanceTypesResult.h include/alibabacloud/ecs/model/DeleteCommandRequest.h include/alibabacloud/ecs/model/DeleteCommandResult.h include/alibabacloud/ecs/model/ReplaceSystemDiskRequest.h include/alibabacloud/ecs/model/ReplaceSystemDiskResult.h include/alibabacloud/ecs/model/DeleteVSwitchRequest.h include/alibabacloud/ecs/model/DeleteVSwitchResult.h include/alibabacloud/ecs/model/ModifyImageShareGroupPermissionRequest.h include/alibabacloud/ecs/model/ModifyImageShareGroupPermissionResult.h include/alibabacloud/ecs/model/DescribeInstanceVncUrlRequest.h include/alibabacloud/ecs/model/DescribeInstanceVncUrlResult.h include/alibabacloud/ecs/model/RecoverVirtualBorderRouterRequest.h include/alibabacloud/ecs/model/RecoverVirtualBorderRouterResult.h include/alibabacloud/ecs/model/DescribeResourceByTagsRequest.h include/alibabacloud/ecs/model/DescribeResourceByTagsResult.h include/alibabacloud/ecs/model/DescribeClustersRequest.h include/alibabacloud/ecs/model/DescribeClustersResult.h include/alibabacloud/ecs/model/DescribeTagsRequest.h include/alibabacloud/ecs/model/DescribeTagsResult.h include/alibabacloud/ecs/model/DeleteBandwidthPackageRequest.h include/alibabacloud/ecs/model/DeleteBandwidthPackageResult.h include/alibabacloud/ecs/model/DescribeImagesRequest.h include/alibabacloud/ecs/model/DescribeImagesResult.h include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressRequest.h include/alibabacloud/ecs/model/AuthorizeSecurityGroupEgressResult.h include/alibabacloud/ecs/model/ImportImageRequest.h include/alibabacloud/ecs/model/ImportImageResult.h include/alibabacloud/ecs/model/ModifyForwardEntryRequest.h include/alibabacloud/ecs/model/ModifyForwardEntryResult.h include/alibabacloud/ecs/model/RenewInstanceRequest.h include/alibabacloud/ecs/model/RenewInstanceResult.h include/alibabacloud/ecs/model/CreateVpcRequest.h include/alibabacloud/ecs/model/CreateVpcResult.h include/alibabacloud/ecs/model/CopyImageRequest.h include/alibabacloud/ecs/model/CopyImageResult.h include/alibabacloud/ecs/model/DescribeInstanceMonitorDataRequest.h include/alibabacloud/ecs/model/DescribeInstanceMonitorDataResult.h include/alibabacloud/ecs/model/UnassociateEipAddressRequest.h include/alibabacloud/ecs/model/UnassociateEipAddressResult.h include/alibabacloud/ecs/model/CreateSnapshotRequest.h include/alibabacloud/ecs/model/CreateSnapshotResult.h include/alibabacloud/ecs/model/ModifyVirtualBorderRouterAttributeRequest.h include/alibabacloud/ecs/model/ModifyVirtualBorderRouterAttributeResult.h include/alibabacloud/ecs/model/DetachKeyPairRequest.h include/alibabacloud/ecs/model/DetachKeyPairResult.h include/alibabacloud/ecs/model/DescribeTasksRequest.h include/alibabacloud/ecs/model/DescribeTasksResult.h include/alibabacloud/ecs/model/LeaveSecurityGroupRequest.h include/alibabacloud/ecs/model/LeaveSecurityGroupResult.h include/alibabacloud/ecs/model/DescribeRenewalPriceRequest.h include/alibabacloud/ecs/model/DescribeRenewalPriceResult.h include/alibabacloud/ecs/model/UnassignPrivateIpAddressesRequest.h include/alibabacloud/ecs/model/UnassignPrivateIpAddressesResult.h include/alibabacloud/ecs/model/DescribeInstanceVncPasswdRequest.h include/alibabacloud/ecs/model/DescribeInstanceVncPasswdResult.h include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeRequest.h include/alibabacloud/ecs/model/DescribeInstanceAutoRenewAttributeResult.h include/alibabacloud/ecs/model/ModifySecurityGroupRuleRequest.h include/alibabacloud/ecs/model/ModifySecurityGroupRuleResult.h include/alibabacloud/ecs/model/DescribeResourcesModificationRequest.h include/alibabacloud/ecs/model/DescribeResourcesModificationResult.h include/alibabacloud/ecs/model/ImportKeyPairRequest.h include/alibabacloud/ecs/model/ImportKeyPairResult.h include/alibabacloud/ecs/model/DeleteLaunchTemplateRequest.h include/alibabacloud/ecs/model/DeleteLaunchTemplateResult.h include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataRequest.h include/alibabacloud/ecs/model/DescribeNewProjectEipMonitorDataResult.h include/alibabacloud/ecs/model/DescribeInstanceRamRoleRequest.h include/alibabacloud/ecs/model/DescribeInstanceRamRoleResult.h include/alibabacloud/ecs/model/CreateImageRequest.h include/alibabacloud/ecs/model/CreateImageResult.h include/alibabacloud/ecs/model/DescribeHaVipsRequest.h include/alibabacloud/ecs/model/DescribeHaVipsResult.h include/alibabacloud/ecs/model/DescribeInstanceAttributeRequest.h include/alibabacloud/ecs/model/DescribeInstanceAttributeResult.h include/alibabacloud/ecs/model/DetachDiskRequest.h include/alibabacloud/ecs/model/DetachDiskResult.h include/alibabacloud/ecs/model/ModifyImageAttributeRequest.h include/alibabacloud/ecs/model/ModifyImageAttributeResult.h include/alibabacloud/ecs/model/AddBandwidthPackageIpsRequest.h include/alibabacloud/ecs/model/AddBandwidthPackageIpsResult.h include/alibabacloud/ecs/model/DescribeInstanceStatusRequest.h include/alibabacloud/ecs/model/DescribeInstanceStatusResult.h include/alibabacloud/ecs/model/DescribeNatGatewaysRequest.h include/alibabacloud/ecs/model/DescribeNatGatewaysResult.h include/alibabacloud/ecs/model/DeleteHpcClusterRequest.h include/alibabacloud/ecs/model/DeleteHpcClusterResult.h include/alibabacloud/ecs/model/ResetDiskRequest.h include/alibabacloud/ecs/model/ResetDiskResult.h include/alibabacloud/ecs/model/ModifyDiskChargeTypeRequest.h include/alibabacloud/ecs/model/ModifyDiskChargeTypeResult.h include/alibabacloud/ecs/model/DescribeBandwidthPackagesRequest.h include/alibabacloud/ecs/model/DescribeBandwidthPackagesResult.h include/alibabacloud/ecs/model/ApplyAutoSnapshotPolicyRequest.h include/alibabacloud/ecs/model/ApplyAutoSnapshotPolicyResult.h include/alibabacloud/ecs/model/CreateSecurityGroupRequest.h include/alibabacloud/ecs/model/CreateSecurityGroupResult.h include/alibabacloud/ecs/model/DescribeSnapshotLinksRequest.h include/alibabacloud/ecs/model/DescribeSnapshotLinksResult.h include/alibabacloud/ecs/model/DescribeInvocationResultsRequest.h include/alibabacloud/ecs/model/DescribeInvocationResultsResult.h include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeRequest.h include/alibabacloud/ecs/model/DescribeRecommendInstanceTypeResult.h include/alibabacloud/ecs/model/DescribeDedicatedHostAutoRenewRequest.h include/alibabacloud/ecs/model/DescribeDedicatedHostAutoRenewResult.h include/alibabacloud/ecs/model/DeleteInstanceRequest.h include/alibabacloud/ecs/model/DeleteInstanceResult.h include/alibabacloud/ecs/model/CreateLaunchTemplateRequest.h include/alibabacloud/ecs/model/CreateLaunchTemplateResult.h include/alibabacloud/ecs/model/CreateNetworkInterfacePermissionRequest.h include/alibabacloud/ecs/model/CreateNetworkInterfacePermissionResult.h include/alibabacloud/ecs/model/RemoveBandwidthPackageIpsRequest.h include/alibabacloud/ecs/model/RemoveBandwidthPackageIpsResult.h include/alibabacloud/ecs/model/ModifyVpcAttributeRequest.h include/alibabacloud/ecs/model/ModifyVpcAttributeResult.h include/alibabacloud/ecs/model/DescribeSnapshotsUsageRequest.h include/alibabacloud/ecs/model/DescribeSnapshotsUsageResult.h include/alibabacloud/ecs/model/DeleteAutoSnapshotPolicyRequest.h include/alibabacloud/ecs/model/DeleteAutoSnapshotPolicyResult.h include/alibabacloud/ecs/model/ModifySecurityGroupEgressRuleRequest.h include/alibabacloud/ecs/model/ModifySecurityGroupEgressRuleResult.h include/alibabacloud/ecs/model/CreateInstanceRequest.h include/alibabacloud/ecs/model/CreateInstanceResult.h include/alibabacloud/ecs/model/EnablePhysicalConnectionRequest.h include/alibabacloud/ecs/model/EnablePhysicalConnectionResult.h include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesRequest.h include/alibabacloud/ecs/model/DescribeInstanceTypeFamiliesResult.h include/alibabacloud/ecs/model/CreateForwardEntryRequest.h include/alibabacloud/ecs/model/CreateForwardEntryResult.h include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h include/alibabacloud/ecs/model/DescribeRouterInterfacesResult.h include/alibabacloud/ecs/model/DescribeLaunchTemplatesRequest.h include/alibabacloud/ecs/model/DescribeLaunchTemplatesResult.h include/alibabacloud/ecs/model/EipNotifyPaidRequest.h include/alibabacloud/ecs/model/EipNotifyPaidResult.h include/alibabacloud/ecs/model/ReleasePublicIpAddressRequest.h include/alibabacloud/ecs/model/ReleasePublicIpAddressResult.h include/alibabacloud/ecs/model/CreateVirtualBorderRouterRequest.h include/alibabacloud/ecs/model/CreateVirtualBorderRouterResult.h include/alibabacloud/ecs/model/DescribeAccountAttributesRequest.h include/alibabacloud/ecs/model/DescribeAccountAttributesResult.h include/alibabacloud/ecs/model/EipFillParamsRequest.h include/alibabacloud/ecs/model/EipFillParamsResult.h include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecRequest.h include/alibabacloud/ecs/model/ModifyPrepayInstanceSpecResult.h include/alibabacloud/ecs/model/EipFillProductRequest.h include/alibabacloud/ecs/model/EipFillProductResult.h include/alibabacloud/ecs/model/DescribeRouteTablesRequest.h include/alibabacloud/ecs/model/DescribeRouteTablesResult.h include/alibabacloud/ecs/model/DescribeUserDataRequest.h include/alibabacloud/ecs/model/DescribeUserDataResult.h include/alibabacloud/ecs/model/JoinResourceGroupRequest.h include/alibabacloud/ecs/model/JoinResourceGroupResult.h include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExRequest.h include/alibabacloud/ecs/model/ModifyAutoSnapshotPolicyExResult.h include/alibabacloud/ecs/model/CreatePhysicalConnectionRequest.h include/alibabacloud/ecs/model/CreatePhysicalConnectionResult.h include/alibabacloud/ecs/model/DescribeKeyPairsRequest.h include/alibabacloud/ecs/model/DescribeKeyPairsResult.h include/alibabacloud/ecs/model/ModifySecurityGroupPolicyRequest.h include/alibabacloud/ecs/model/ModifySecurityGroupPolicyResult.h include/alibabacloud/ecs/model/AssociateHaVipRequest.h include/alibabacloud/ecs/model/AssociateHaVipResult.h include/alibabacloud/ecs/model/ConvertNatPublicIpToEipRequest.h include/alibabacloud/ecs/model/ConvertNatPublicIpToEipResult.h include/alibabacloud/ecs/model/AssignIpv6AddressesRequest.h include/alibabacloud/ecs/model/AssignIpv6AddressesResult.h include/alibabacloud/ecs/model/DeleteRouteEntryRequest.h include/alibabacloud/ecs/model/DeleteRouteEntryResult.h include/alibabacloud/ecs/model/DeleteVirtualBorderRouterRequest.h include/alibabacloud/ecs/model/DeleteVirtualBorderRouterResult.h include/alibabacloud/ecs/model/DescribeCloudAssistantStatusRequest.h include/alibabacloud/ecs/model/DescribeCloudAssistantStatusResult.h include/alibabacloud/ecs/model/UnassignIpv6AddressesRequest.h include/alibabacloud/ecs/model/UnassignIpv6AddressesResult.h include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeRequest.h include/alibabacloud/ecs/model/DescribeInstancePhysicalAttributeResult.h include/alibabacloud/ecs/model/TerminatePhysicalConnectionRequest.h include/alibabacloud/ecs/model/TerminatePhysicalConnectionResult.h include/alibabacloud/ecs/model/AttachNetworkInterfaceRequest.h include/alibabacloud/ecs/model/AttachNetworkInterfaceResult.h include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeRequest.h include/alibabacloud/ecs/model/DescribeSecurityGroupAttributeResult.h include/alibabacloud/ecs/model/ModifyImageSharePermissionRequest.h include/alibabacloud/ecs/model/ModifyImageSharePermissionResult.h include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExRequest.h include/alibabacloud/ecs/model/DescribeAutoSnapshotPolicyExResult.h include/alibabacloud/ecs/model/DescribeImageSharePermissionRequest.h include/alibabacloud/ecs/model/DescribeImageSharePermissionResult.h include/alibabacloud/ecs/model/CancelCopyImageRequest.h include/alibabacloud/ecs/model/CancelCopyImageResult.h include/alibabacloud/ecs/model/CreateDeploymentSetRequest.h include/alibabacloud/ecs/model/CreateDeploymentSetResult.h include/alibabacloud/ecs/model/DeleteLaunchTemplateVersionRequest.h include/alibabacloud/ecs/model/DeleteLaunchTemplateVersionResult.h include/alibabacloud/ecs/model/DescribeRegionsRequest.h include/alibabacloud/ecs/model/DescribeRegionsResult.h include/alibabacloud/ecs/model/DescribeClassicLinkInstancesRequest.h include/alibabacloud/ecs/model/DescribeClassicLinkInstancesResult.h include/alibabacloud/ecs/model/DescribePhysicalConnectionsRequest.h include/alibabacloud/ecs/model/DescribePhysicalConnectionsResult.h include/alibabacloud/ecs/model/CreateNetworkInterfaceRequest.h include/alibabacloud/ecs/model/CreateNetworkInterfaceResult.h include/alibabacloud/ecs/model/DeleteNetworkInterfacePermissionRequest.h include/alibabacloud/ecs/model/DeleteNetworkInterfacePermissionResult.h include/alibabacloud/ecs/model/CancelPhysicalConnectionRequest.h include/alibabacloud/ecs/model/CancelPhysicalConnectionResult.h include/alibabacloud/ecs/model/DescribeVRoutersRequest.h include/alibabacloud/ecs/model/DescribeVRoutersResult.h include/alibabacloud/ecs/model/DescribeNetworkInterfacesRequest.h include/alibabacloud/ecs/model/DescribeNetworkInterfacesResult.h include/alibabacloud/ecs/model/DescribeLaunchTemplateVersionsRequest.h include/alibabacloud/ecs/model/DescribeLaunchTemplateVersionsResult.h include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeRequest.h include/alibabacloud/ecs/model/ModifyNetworkInterfaceAttributeResult.h include/alibabacloud/ecs/model/DetachNetworkInterfaceRequest.h include/alibabacloud/ecs/model/DetachNetworkInterfaceResult.h include/alibabacloud/ecs/model/AllocateEipAddressRequest.h include/alibabacloud/ecs/model/AllocateEipAddressResult.h include/alibabacloud/ecs/model/DeleteDiskRequest.h include/alibabacloud/ecs/model/DeleteDiskResult.h include/alibabacloud/ecs/model/UnassociateHaVipRequest.h include/alibabacloud/ecs/model/UnassociateHaVipResult.h include/alibabacloud/ecs/model/ModifyHaVipAttributeRequest.h include/alibabacloud/ecs/model/ModifyHaVipAttributeResult.h include/alibabacloud/ecs/model/CreateKeyPairRequest.h include/alibabacloud/ecs/model/CreateKeyPairResult.h include/alibabacloud/ecs/model/AttachClassicLinkVpcRequest.h include/alibabacloud/ecs/model/AttachClassicLinkVpcResult.h include/alibabacloud/ecs/model/DescribeDeploymentSetsRequest.h include/alibabacloud/ecs/model/DescribeDeploymentSetsResult.h include/alibabacloud/ecs/model/GetInstanceScreenshotRequest.h include/alibabacloud/ecs/model/GetInstanceScreenshotResult.h include/alibabacloud/ecs/model/AttachInstanceRamRoleRequest.h include/alibabacloud/ecs/model/AttachInstanceRamRoleResult.h include/alibabacloud/ecs/model/InstallCloudAssistantRequest.h include/alibabacloud/ecs/model/InstallCloudAssistantResult.h include/alibabacloud/ecs/model/ModifyVRouterAttributeRequest.h include/alibabacloud/ecs/model/ModifyVRouterAttributeResult.h ) set(ecs_src src/EcsClient.cc src/model/ModifySnapshotAttributeRequest.cc src/model/ModifySnapshotAttributeResult.cc src/model/JoinSecurityGroupRequest.cc src/model/JoinSecurityGroupResult.cc src/model/DescribeDedicatedHostTypesRequest.cc src/model/DescribeDedicatedHostTypesResult.cc src/model/DescribeSnapshotsRequest.cc src/model/DescribeSnapshotsResult.cc src/model/ModifyBandwidthPackageSpecRequest.cc src/model/ModifyBandwidthPackageSpecResult.cc src/model/ModifyInstanceVncPasswdRequest.cc src/model/ModifyInstanceVncPasswdResult.cc src/model/CreateNatGatewayRequest.cc src/model/CreateNatGatewayResult.cc src/model/AttachDiskRequest.cc src/model/AttachDiskResult.cc src/model/DescribeEniMonitorDataRequest.cc src/model/DescribeEniMonitorDataResult.cc src/model/ReInitDiskRequest.cc src/model/ReInitDiskResult.cc src/model/CreateHaVipRequest.cc src/model/CreateHaVipResult.cc src/model/ModifyAutoSnapshotPolicyRequest.cc src/model/ModifyAutoSnapshotPolicyResult.cc src/model/AssociateEipAddressRequest.cc src/model/AssociateEipAddressResult.cc src/model/DescribeEipAddressesRequest.cc src/model/DescribeEipAddressesResult.cc src/model/RevokeSecurityGroupEgressRequest.cc src/model/RevokeSecurityGroupEgressResult.cc src/model/ActivateRouterInterfaceRequest.cc src/model/ActivateRouterInterfaceResult.cc src/model/DescribeSpotPriceHistoryRequest.cc src/model/DescribeSpotPriceHistoryResult.cc src/model/TerminateVirtualBorderRouterRequest.cc src/model/TerminateVirtualBorderRouterResult.cc src/model/StopInstanceRequest.cc src/model/StopInstanceResult.cc src/model/DescribeInstanceHistoryEventsRequest.cc src/model/DescribeInstanceHistoryEventsResult.cc src/model/DeletePhysicalConnectionRequest.cc src/model/DeletePhysicalConnectionResult.cc src/model/RevokeSecurityGroupRequest.cc src/model/RevokeSecurityGroupResult.cc src/model/DescribeTaskAttributeRequest.cc src/model/DescribeTaskAttributeResult.cc src/model/CreateAutoSnapshotPolicyRequest.cc src/model/CreateAutoSnapshotPolicyResult.cc src/model/ReActivateInstancesRequest.cc src/model/ReActivateInstancesResult.cc src/model/DescribeForwardTableEntriesRequest.cc src/model/DescribeForwardTableEntriesResult.cc src/model/DescribeInstancesRequest.cc src/model/DescribeInstancesResult.cc src/model/DescribeSecurityGroupReferencesRequest.cc src/model/DescribeSecurityGroupReferencesResult.cc src/model/AllocateDedicatedHostsRequest.cc src/model/AllocateDedicatedHostsResult.cc src/model/DeleteRouterInterfaceRequest.cc src/model/DeleteRouterInterfaceResult.cc src/model/DetachInstanceRamRoleRequest.cc src/model/DetachInstanceRamRoleResult.cc src/model/AllocatePublicIpAddressRequest.cc src/model/AllocatePublicIpAddressResult.cc src/model/ModifyDedicatedHostAutoRenewAttributeRequest.cc src/model/ModifyDedicatedHostAutoRenewAttributeResult.cc src/model/DescribeEipMonitorDataRequest.cc src/model/DescribeEipMonitorDataResult.cc src/model/CancelAutoSnapshotPolicyRequest.cc src/model/CancelAutoSnapshotPolicyResult.cc src/model/DescribeDisksFullStatusRequest.cc src/model/DescribeDisksFullStatusResult.cc src/model/DeleteNetworkInterfaceRequest.cc src/model/DeleteNetworkInterfaceResult.cc src/model/ModifyInstanceSpecRequest.cc src/model/ModifyInstanceSpecResult.cc src/model/AssignPrivateIpAddressesRequest.cc src/model/AssignPrivateIpAddressesResult.cc src/model/DeleteSnapshotRequest.cc src/model/DeleteSnapshotResult.cc src/model/DeleteKeyPairsRequest.cc src/model/DeleteKeyPairsResult.cc src/model/AuthorizeSecurityGroupRequest.cc src/model/AuthorizeSecurityGroupResult.cc src/model/DeleteSecurityGroupRequest.cc src/model/DeleteSecurityGroupResult.cc src/model/DescribeSnapshotMonitorDataRequest.cc src/model/DescribeSnapshotMonitorDataResult.cc src/model/ConnectRouterInterfaceRequest.cc src/model/ConnectRouterInterfaceResult.cc src/model/GetInstanceConsoleOutputRequest.cc src/model/GetInstanceConsoleOutputResult.cc src/model/CreateSimulatedSystemEventsRequest.cc src/model/CreateSimulatedSystemEventsResult.cc src/model/RedeployInstanceRequest.cc src/model/RedeployInstanceResult.cc src/model/CancelTaskRequest.cc src/model/CancelTaskResult.cc src/model/ModifyPhysicalConnectionAttributeRequest.cc src/model/ModifyPhysicalConnectionAttributeResult.cc src/model/ModifyCommandRequest.cc src/model/ModifyCommandResult.cc src/model/ModifyVSwitchAttributeRequest.cc src/model/ModifyVSwitchAttributeResult.cc src/model/ModifyInstanceAttributeRequest.cc src/model/ModifyInstanceAttributeResult.cc src/model/DeleteHaVipRequest.cc src/model/DeleteHaVipResult.cc src/model/DescribeSecurityGroupsRequest.cc src/model/DescribeSecurityGroupsResult.cc src/model/ResizeDiskRequest.cc src/model/ResizeDiskResult.cc src/model/ModifyDedicatedHostAttributeRequest.cc src/model/ModifyDedicatedHostAttributeResult.cc src/model/CreateRouteEntryRequest.cc src/model/CreateRouteEntryResult.cc src/model/DescribeInvocationsRequest.cc src/model/DescribeInvocationsResult.cc src/model/AttachKeyPairRequest.cc src/model/AttachKeyPairResult.cc src/model/CreateRouterInterfaceRequest.cc src/model/CreateRouterInterfaceResult.cc src/model/RunInstancesRequest.cc src/model/RunInstancesResult.cc src/model/ModifyLaunchTemplateDefaultVersionRequest.cc src/model/ModifyLaunchTemplateDefaultVersionResult.cc src/model/CreateLaunchTemplateVersionRequest.cc src/model/CreateLaunchTemplateVersionResult.cc src/model/StopInvocationRequest.cc src/model/StopInvocationResult.cc src/model/ModifyInstanceNetworkSpecRequest.cc src/model/ModifyInstanceNetworkSpecResult.cc src/model/ModifyInstanceDeploymentRequest.cc src/model/ModifyInstanceDeploymentResult.cc src/model/ModifyDiskAttributeRequest.cc src/model/ModifyDiskAttributeResult.cc src/model/CreateVSwitchRequest.cc src/model/CreateVSwitchResult.cc src/model/DescribeBandwidthLimitationRequest.cc src/model/DescribeBandwidthLimitationResult.cc src/model/ModifyEipAddressAttributeRequest.cc src/model/ModifyEipAddressAttributeResult.cc src/model/RemoveTagsRequest.cc src/model/RemoveTagsResult.cc src/model/ModifySecurityGroupAttributeRequest.cc src/model/ModifySecurityGroupAttributeResult.cc src/model/RenewDedicatedHostsRequest.cc src/model/RenewDedicatedHostsResult.cc src/model/CancelSimulatedSystemEventsRequest.cc src/model/CancelSimulatedSystemEventsResult.cc src/model/ModifyInstanceAutoReleaseTimeRequest.cc src/model/ModifyInstanceAutoReleaseTimeResult.cc src/model/DeleteNatGatewayRequest.cc src/model/DeleteNatGatewayResult.cc src/model/DescribeZonesRequest.cc src/model/DescribeZonesResult.cc src/model/DeactivateRouterInterfaceRequest.cc src/model/DeactivateRouterInterfaceResult.cc src/model/DescribeAvailableResourceRequest.cc src/model/DescribeAvailableResourceResult.cc src/model/DescribeAccessPointsRequest.cc src/model/DescribeAccessPointsResult.cc src/model/CreateCommandRequest.cc src/model/CreateCommandResult.cc src/model/DescribeInstancesFullStatusRequest.cc src/model/DescribeInstancesFullStatusResult.cc src/model/DescribeDedicatedHostsRequest.cc src/model/DescribeDedicatedHostsResult.cc src/model/ReleaseEipAddressRequest.cc src/model/ReleaseEipAddressResult.cc src/model/DetachClassicLinkVpcRequest.cc src/model/DetachClassicLinkVpcResult.cc src/model/DescribeVSwitchesRequest.cc src/model/DescribeVSwitchesResult.cc src/model/ModifyRouterInterfaceSpecRequest.cc src/model/ModifyRouterInterfaceSpecResult.cc src/model/DescribeVpcsRequest.cc src/model/DescribeVpcsResult.cc src/model/ExportImageRequest.cc src/model/ExportImageResult.cc src/model/DescribeDiskMonitorDataRequest.cc src/model/DescribeDiskMonitorDataResult.cc src/model/ModifyDeploymentSetAttributeRequest.cc src/model/ModifyDeploymentSetAttributeResult.cc src/model/ModifyRouterInterfaceAttributeRequest.cc src/model/ModifyRouterInterfaceAttributeResult.cc src/model/DescribeVirtualBorderRoutersForPhysicalConnectionRequest.cc src/model/DescribeVirtualBorderRoutersForPhysicalConnectionResult.cc src/model/CreateDiskRequest.cc src/model/CreateDiskResult.cc src/model/StartInstanceRequest.cc src/model/StartInstanceResult.cc src/model/DescribeInstanceTypesRequest.cc src/model/DescribeInstanceTypesResult.cc src/model/DescribeSnapshotPackageRequest.cc src/model/DescribeSnapshotPackageResult.cc src/model/RebootInstanceRequest.cc src/model/RebootInstanceResult.cc src/model/InvokeCommandRequest.cc src/model/InvokeCommandResult.cc src/model/ModifyUserBusinessBehaviorRequest.cc src/model/ModifyUserBusinessBehaviorResult.cc src/model/DeleteForwardEntryRequest.cc src/model/DeleteForwardEntryResult.cc src/model/DescribeHpcClustersRequest.cc src/model/DescribeHpcClustersResult.cc src/model/ModifyInstanceChargeTypeRequest.cc src/model/ModifyInstanceChargeTypeResult.cc src/model/ModifyInstanceAutoRenewAttributeRequest.cc src/model/ModifyInstanceAutoRenewAttributeResult.cc src/model/DescribeVirtualBorderRoutersRequest.cc src/model/DescribeVirtualBorderRoutersResult.cc src/model/ModifyDedicatedHostAutoReleaseTimeRequest.cc src/model/ModifyDedicatedHostAutoReleaseTimeResult.cc src/model/ModifyHpcClusterAttributeRequest.cc src/model/ModifyHpcClusterAttributeResult.cc src/model/DescribeLimitationRequest.cc src/model/DescribeLimitationResult.cc src/model/DescribePriceRequest.cc src/model/DescribePriceResult.cc src/model/DeleteDeploymentSetRequest.cc src/model/DeleteDeploymentSetResult.cc src/model/ModifyInstanceVpcAttributeRequest.cc src/model/ModifyInstanceVpcAttributeResult.cc src/model/ReleaseDedicatedHostRequest.cc src/model/ReleaseDedicatedHostResult.cc src/model/AddTagsRequest.cc src/model/AddTagsResult.cc src/model/CreateHpcClusterRequest.cc src/model/CreateHpcClusterResult.cc src/model/DescribeUserBusinessBehaviorRequest.cc src/model/DescribeUserBusinessBehaviorResult.cc src/model/DescribeCommandsRequest.cc src/model/DescribeCommandsResult.cc src/model/DeleteImageRequest.cc src/model/DeleteImageResult.cc src/model/DescribeNetworkInterfacePermissionsRequest.cc src/model/DescribeNetworkInterfacePermissionsResult.cc src/model/DescribeDisksRequest.cc src/model/DescribeDisksResult.cc src/model/DeleteVpcRequest.cc src/model/DeleteVpcResult.cc src/model/DescribeImageSupportInstanceTypesRequest.cc src/model/DescribeImageSupportInstanceTypesResult.cc src/model/DeleteCommandRequest.cc src/model/DeleteCommandResult.cc src/model/ReplaceSystemDiskRequest.cc src/model/ReplaceSystemDiskResult.cc src/model/DeleteVSwitchRequest.cc src/model/DeleteVSwitchResult.cc src/model/ModifyImageShareGroupPermissionRequest.cc src/model/ModifyImageShareGroupPermissionResult.cc src/model/DescribeInstanceVncUrlRequest.cc src/model/DescribeInstanceVncUrlResult.cc src/model/RecoverVirtualBorderRouterRequest.cc src/model/RecoverVirtualBorderRouterResult.cc src/model/DescribeResourceByTagsRequest.cc src/model/DescribeResourceByTagsResult.cc src/model/DescribeClustersRequest.cc src/model/DescribeClustersResult.cc src/model/DescribeTagsRequest.cc src/model/DescribeTagsResult.cc src/model/DeleteBandwidthPackageRequest.cc src/model/DeleteBandwidthPackageResult.cc src/model/DescribeImagesRequest.cc src/model/DescribeImagesResult.cc src/model/AuthorizeSecurityGroupEgressRequest.cc src/model/AuthorizeSecurityGroupEgressResult.cc src/model/ImportImageRequest.cc src/model/ImportImageResult.cc src/model/ModifyForwardEntryRequest.cc src/model/ModifyForwardEntryResult.cc src/model/RenewInstanceRequest.cc src/model/RenewInstanceResult.cc src/model/CreateVpcRequest.cc src/model/CreateVpcResult.cc src/model/CopyImageRequest.cc src/model/CopyImageResult.cc src/model/DescribeInstanceMonitorDataRequest.cc src/model/DescribeInstanceMonitorDataResult.cc src/model/UnassociateEipAddressRequest.cc src/model/UnassociateEipAddressResult.cc src/model/CreateSnapshotRequest.cc src/model/CreateSnapshotResult.cc src/model/ModifyVirtualBorderRouterAttributeRequest.cc src/model/ModifyVirtualBorderRouterAttributeResult.cc src/model/DetachKeyPairRequest.cc src/model/DetachKeyPairResult.cc src/model/DescribeTasksRequest.cc src/model/DescribeTasksResult.cc src/model/LeaveSecurityGroupRequest.cc src/model/LeaveSecurityGroupResult.cc src/model/DescribeRenewalPriceRequest.cc src/model/DescribeRenewalPriceResult.cc src/model/UnassignPrivateIpAddressesRequest.cc src/model/UnassignPrivateIpAddressesResult.cc src/model/DescribeInstanceVncPasswdRequest.cc src/model/DescribeInstanceVncPasswdResult.cc src/model/DescribeInstanceAutoRenewAttributeRequest.cc src/model/DescribeInstanceAutoRenewAttributeResult.cc src/model/ModifySecurityGroupRuleRequest.cc src/model/ModifySecurityGroupRuleResult.cc src/model/DescribeResourcesModificationRequest.cc src/model/DescribeResourcesModificationResult.cc src/model/ImportKeyPairRequest.cc src/model/ImportKeyPairResult.cc src/model/DeleteLaunchTemplateRequest.cc src/model/DeleteLaunchTemplateResult.cc src/model/DescribeNewProjectEipMonitorDataRequest.cc src/model/DescribeNewProjectEipMonitorDataResult.cc src/model/DescribeInstanceRamRoleRequest.cc src/model/DescribeInstanceRamRoleResult.cc src/model/CreateImageRequest.cc src/model/CreateImageResult.cc src/model/DescribeHaVipsRequest.cc src/model/DescribeHaVipsResult.cc src/model/DescribeInstanceAttributeRequest.cc src/model/DescribeInstanceAttributeResult.cc src/model/DetachDiskRequest.cc src/model/DetachDiskResult.cc src/model/ModifyImageAttributeRequest.cc src/model/ModifyImageAttributeResult.cc src/model/AddBandwidthPackageIpsRequest.cc src/model/AddBandwidthPackageIpsResult.cc src/model/DescribeInstanceStatusRequest.cc src/model/DescribeInstanceStatusResult.cc src/model/DescribeNatGatewaysRequest.cc src/model/DescribeNatGatewaysResult.cc src/model/DeleteHpcClusterRequest.cc src/model/DeleteHpcClusterResult.cc src/model/ResetDiskRequest.cc src/model/ResetDiskResult.cc src/model/ModifyDiskChargeTypeRequest.cc src/model/ModifyDiskChargeTypeResult.cc src/model/DescribeBandwidthPackagesRequest.cc src/model/DescribeBandwidthPackagesResult.cc src/model/ApplyAutoSnapshotPolicyRequest.cc src/model/ApplyAutoSnapshotPolicyResult.cc src/model/CreateSecurityGroupRequest.cc src/model/CreateSecurityGroupResult.cc src/model/DescribeSnapshotLinksRequest.cc src/model/DescribeSnapshotLinksResult.cc src/model/DescribeInvocationResultsRequest.cc src/model/DescribeInvocationResultsResult.cc src/model/DescribeRecommendInstanceTypeRequest.cc src/model/DescribeRecommendInstanceTypeResult.cc src/model/DescribeDedicatedHostAutoRenewRequest.cc src/model/DescribeDedicatedHostAutoRenewResult.cc src/model/DeleteInstanceRequest.cc src/model/DeleteInstanceResult.cc src/model/CreateLaunchTemplateRequest.cc src/model/CreateLaunchTemplateResult.cc src/model/CreateNetworkInterfacePermissionRequest.cc src/model/CreateNetworkInterfacePermissionResult.cc src/model/RemoveBandwidthPackageIpsRequest.cc src/model/RemoveBandwidthPackageIpsResult.cc src/model/ModifyVpcAttributeRequest.cc src/model/ModifyVpcAttributeResult.cc src/model/DescribeSnapshotsUsageRequest.cc src/model/DescribeSnapshotsUsageResult.cc src/model/DeleteAutoSnapshotPolicyRequest.cc src/model/DeleteAutoSnapshotPolicyResult.cc src/model/ModifySecurityGroupEgressRuleRequest.cc src/model/ModifySecurityGroupEgressRuleResult.cc src/model/CreateInstanceRequest.cc src/model/CreateInstanceResult.cc src/model/EnablePhysicalConnectionRequest.cc src/model/EnablePhysicalConnectionResult.cc src/model/DescribeInstanceTypeFamiliesRequest.cc src/model/DescribeInstanceTypeFamiliesResult.cc src/model/CreateForwardEntryRequest.cc src/model/CreateForwardEntryResult.cc src/model/DescribeRouterInterfacesRequest.cc src/model/DescribeRouterInterfacesResult.cc src/model/DescribeLaunchTemplatesRequest.cc src/model/DescribeLaunchTemplatesResult.cc src/model/EipNotifyPaidRequest.cc src/model/EipNotifyPaidResult.cc src/model/ReleasePublicIpAddressRequest.cc src/model/ReleasePublicIpAddressResult.cc src/model/CreateVirtualBorderRouterRequest.cc src/model/CreateVirtualBorderRouterResult.cc src/model/DescribeAccountAttributesRequest.cc src/model/DescribeAccountAttributesResult.cc src/model/EipFillParamsRequest.cc src/model/EipFillParamsResult.cc src/model/ModifyPrepayInstanceSpecRequest.cc src/model/ModifyPrepayInstanceSpecResult.cc src/model/EipFillProductRequest.cc src/model/EipFillProductResult.cc src/model/DescribeRouteTablesRequest.cc src/model/DescribeRouteTablesResult.cc src/model/DescribeUserDataRequest.cc src/model/DescribeUserDataResult.cc src/model/JoinResourceGroupRequest.cc src/model/JoinResourceGroupResult.cc src/model/ModifyAutoSnapshotPolicyExRequest.cc src/model/ModifyAutoSnapshotPolicyExResult.cc src/model/CreatePhysicalConnectionRequest.cc src/model/CreatePhysicalConnectionResult.cc src/model/DescribeKeyPairsRequest.cc src/model/DescribeKeyPairsResult.cc src/model/ModifySecurityGroupPolicyRequest.cc src/model/ModifySecurityGroupPolicyResult.cc src/model/AssociateHaVipRequest.cc src/model/AssociateHaVipResult.cc src/model/ConvertNatPublicIpToEipRequest.cc src/model/ConvertNatPublicIpToEipResult.cc src/model/AssignIpv6AddressesRequest.cc src/model/AssignIpv6AddressesResult.cc src/model/DeleteRouteEntryRequest.cc src/model/DeleteRouteEntryResult.cc src/model/DeleteVirtualBorderRouterRequest.cc src/model/DeleteVirtualBorderRouterResult.cc src/model/DescribeCloudAssistantStatusRequest.cc src/model/DescribeCloudAssistantStatusResult.cc src/model/UnassignIpv6AddressesRequest.cc src/model/UnassignIpv6AddressesResult.cc src/model/DescribeInstancePhysicalAttributeRequest.cc src/model/DescribeInstancePhysicalAttributeResult.cc src/model/TerminatePhysicalConnectionRequest.cc src/model/TerminatePhysicalConnectionResult.cc src/model/AttachNetworkInterfaceRequest.cc src/model/AttachNetworkInterfaceResult.cc src/model/DescribeSecurityGroupAttributeRequest.cc src/model/DescribeSecurityGroupAttributeResult.cc src/model/ModifyImageSharePermissionRequest.cc src/model/ModifyImageSharePermissionResult.cc src/model/DescribeAutoSnapshotPolicyExRequest.cc src/model/DescribeAutoSnapshotPolicyExResult.cc src/model/DescribeImageSharePermissionRequest.cc src/model/DescribeImageSharePermissionResult.cc src/model/CancelCopyImageRequest.cc src/model/CancelCopyImageResult.cc src/model/CreateDeploymentSetRequest.cc src/model/CreateDeploymentSetResult.cc src/model/DeleteLaunchTemplateVersionRequest.cc src/model/DeleteLaunchTemplateVersionResult.cc src/model/DescribeRegionsRequest.cc src/model/DescribeRegionsResult.cc src/model/DescribeClassicLinkInstancesRequest.cc src/model/DescribeClassicLinkInstancesResult.cc src/model/DescribePhysicalConnectionsRequest.cc src/model/DescribePhysicalConnectionsResult.cc src/model/CreateNetworkInterfaceRequest.cc src/model/CreateNetworkInterfaceResult.cc src/model/DeleteNetworkInterfacePermissionRequest.cc src/model/DeleteNetworkInterfacePermissionResult.cc src/model/CancelPhysicalConnectionRequest.cc src/model/CancelPhysicalConnectionResult.cc src/model/DescribeVRoutersRequest.cc src/model/DescribeVRoutersResult.cc src/model/DescribeNetworkInterfacesRequest.cc src/model/DescribeNetworkInterfacesResult.cc src/model/DescribeLaunchTemplateVersionsRequest.cc src/model/DescribeLaunchTemplateVersionsResult.cc src/model/ModifyNetworkInterfaceAttributeRequest.cc src/model/ModifyNetworkInterfaceAttributeResult.cc src/model/DetachNetworkInterfaceRequest.cc src/model/DetachNetworkInterfaceResult.cc src/model/AllocateEipAddressRequest.cc src/model/AllocateEipAddressResult.cc src/model/DeleteDiskRequest.cc src/model/DeleteDiskResult.cc src/model/UnassociateHaVipRequest.cc src/model/UnassociateHaVipResult.cc src/model/ModifyHaVipAttributeRequest.cc src/model/ModifyHaVipAttributeResult.cc src/model/CreateKeyPairRequest.cc src/model/CreateKeyPairResult.cc src/model/AttachClassicLinkVpcRequest.cc src/model/AttachClassicLinkVpcResult.cc src/model/DescribeDeploymentSetsRequest.cc src/model/DescribeDeploymentSetsResult.cc src/model/GetInstanceScreenshotRequest.cc src/model/GetInstanceScreenshotResult.cc src/model/AttachInstanceRamRoleRequest.cc src/model/AttachInstanceRamRoleResult.cc src/model/InstallCloudAssistantRequest.cc src/model/InstallCloudAssistantResult.cc src/model/ModifyVRouterAttributeRequest.cc src/model/ModifyVRouterAttributeResult.cc ) add_library(ecs ${LIB_TYPE} ${ecs_public_header} ${ecs_public_header_model} ${ecs_src}) set_target_properties(ecs PROPERTIES LINKER_LANGUAGE CXX ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin OUTPUT_NAME ${TARGET_OUTPUT_NAME_PREFIX}ecs ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(ecs PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_ECS_LIBRARY) endif() target_include_directories(ecs PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(ecs core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(ecs jsoncpp) target_include_directories(ecs PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(ecs ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(ecs PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(ecs PRIVATE /usr/include/jsoncpp) target_link_libraries(ecs jsoncpp) endif() install(FILES ${ecs_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ecs) install(FILES ${ecs_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ecs/model) install(TARGETS ecs ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )