Files
aliyun-openapi-cpp-sdk/ecs/CMakeLists.txt
2018-04-23 20:36:09 +08:00

1058 lines
52 KiB
CMake

#
# 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/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/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/CheckAutoSnapshotPolicyRequest.h
include/alibabacloud/ecs/model/CheckAutoSnapshotPolicyResult.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/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/AttachVolumeRequest.h
include/alibabacloud/ecs/model/AttachVolumeResult.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/AddIpRangeRequest.h
include/alibabacloud/ecs/model/AddIpRangeResult.h
include/alibabacloud/ecs/model/GetInstanceConsoleOutputRequest.h
include/alibabacloud/ecs/model/GetInstanceConsoleOutputResult.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/ResizeVolumeRequest.h
include/alibabacloud/ecs/model/ResizeVolumeResult.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/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/RunInstancesResult.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/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/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/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/ReInitVolumeRequest.h
include/alibabacloud/ecs/model/ReInitVolumeResult.h
include/alibabacloud/ecs/model/RebootInstanceRequest.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/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/CancelAgreementRequest.h
include/alibabacloud/ecs/model/CancelAgreementResult.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/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/DescribeDeploymentSetTopologyRequest.h
include/alibabacloud/ecs/model/DescribeDeploymentSetTopologyResult.h
include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeRequest.h
include/alibabacloud/ecs/model/ModifyInstanceVpcAttributeResult.h
include/alibabacloud/ecs/model/AddTagsRequest.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/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/SignAgreementRequest.h
include/alibabacloud/ecs/model/SignAgreementResult.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/DescribeNewProjectEipMonitorDataRequest.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/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/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/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/DescribeEventDetailRequest.h
include/alibabacloud/ecs/model/DescribeEventDetailResult.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/DescribeTagKeysRequest.h
include/alibabacloud/ecs/model/DescribeTagKeysResult.h
include/alibabacloud/ecs/model/CreateVolumeRequest.h
include/alibabacloud/ecs/model/CreateVolumeResult.h
include/alibabacloud/ecs/model/DeleteInstanceRequest.h
include/alibabacloud/ecs/model/DeleteInstanceResult.h
include/alibabacloud/ecs/model/DescribeIntranetAttributeKbRequest.h
include/alibabacloud/ecs/model/DescribeIntranetAttributeKbResult.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/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/CreateForwardEntryResult.h
include/alibabacloud/ecs/model/DescribeRouterInterfacesRequest.h
include/alibabacloud/ecs/model/DescribeRouterInterfacesResult.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/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/ModifyUserEventAttributeRequest.h
include/alibabacloud/ecs/model/ModifyUserEventAttributeResult.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/DeleteRouteEntryRequest.h
include/alibabacloud/ecs/model/DeleteRouteEntryResult.h
include/alibabacloud/ecs/model/DeleteVirtualBorderRouterRequest.h
include/alibabacloud/ecs/model/DeleteVirtualBorderRouterResult.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/DescribeRegionsRequest.h
include/alibabacloud/ecs/model/DescribeRegionsResult.h
include/alibabacloud/ecs/model/DescribeClassicLinkInstancesRequest.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/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/CreateNetworkInterfaceResult.h
include/alibabacloud/ecs/model/DescribeIpRangesRequest.h
include/alibabacloud/ecs/model/DescribeIpRangesResult.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/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/DescribeEventsRequest.h
include/alibabacloud/ecs/model/DescribeEventsResult.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/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/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/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/CheckAutoSnapshotPolicyRequest.cc
src/model/CheckAutoSnapshotPolicyResult.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/DeleteRouterInterfaceRequest.cc
src/model/DeleteRouterInterfaceResult.cc
src/model/DetachInstanceRamRoleRequest.cc
src/model/DetachInstanceRamRoleResult.cc
src/model/AllocatePublicIpAddressRequest.cc
src/model/AllocatePublicIpAddressResult.cc
src/model/AttachVolumeRequest.cc
src/model/AttachVolumeResult.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/AddIpRangeRequest.cc
src/model/AddIpRangeResult.cc
src/model/GetInstanceConsoleOutputRequest.cc
src/model/GetInstanceConsoleOutputResult.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/ResizeVolumeRequest.cc
src/model/ResizeVolumeResult.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/ModifyVolumeAttributeRequest.cc
src/model/ModifyVolumeAttributeResult.cc
src/model/CheckDiskEnableAutoSnapshotValidationRequest.cc
src/model/CheckDiskEnableAutoSnapshotValidationResult.cc
src/model/RunInstancesRequest.cc
src/model/RunInstancesResult.cc
src/model/StopInvocationRequest.cc
src/model/StopInvocationResult.cc
src/model/ModifyInstanceNetworkSpecRequest.cc
src/model/ModifyInstanceNetworkSpecResult.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/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/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/ReInitVolumeRequest.cc
src/model/ReInitVolumeResult.cc
src/model/RebootInstanceRequest.cc
src/model/RebootInstanceResult.cc
src/model/BindIpRangeRequest.cc
src/model/BindIpRangeResult.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/CancelAgreementRequest.cc
src/model/CancelAgreementResult.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/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/DescribeDeploymentSetTopologyRequest.cc
src/model/DescribeDeploymentSetTopologyResult.cc
src/model/ModifyInstanceVpcAttributeRequest.cc
src/model/ModifyInstanceVpcAttributeResult.cc
src/model/AddTagsRequest.cc
src/model/AddTagsResult.cc
src/model/CancelUserEventRequest.cc
src/model/CancelUserEventResult.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/SignAgreementRequest.cc
src/model/SignAgreementResult.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/DescribeNewProjectEipMonitorDataRequest.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/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/DescribeVolumesRequest.cc
src/model/DescribeVolumesResult.cc
src/model/ModifyIntranetBandwidthKbRequest.cc
src/model/ModifyIntranetBandwidthKbResult.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/DescribeEventDetailRequest.cc
src/model/DescribeEventDetailResult.cc
src/model/DescribeInvocationResultsRequest.cc
src/model/DescribeInvocationResultsResult.cc
src/model/DescribeRecommendInstanceTypeRequest.cc
src/model/DescribeRecommendInstanceTypeResult.cc
src/model/DescribeTagKeysRequest.cc
src/model/DescribeTagKeysResult.cc
src/model/CreateVolumeRequest.cc
src/model/CreateVolumeResult.cc
src/model/DeleteInstanceRequest.cc
src/model/DeleteInstanceResult.cc
src/model/DescribeIntranetAttributeKbRequest.cc
src/model/DescribeIntranetAttributeKbResult.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/RollbackVolumeRequest.cc
src/model/RollbackVolumeResult.cc
src/model/DeleteVolumeRequest.cc
src/model/DeleteVolumeResult.cc
src/model/CreateForwardEntryRequest.cc
src/model/CreateForwardEntryResult.cc
src/model/DescribeRouterInterfacesRequest.cc
src/model/DescribeRouterInterfacesResult.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/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/ModifyUserEventAttributeRequest.cc
src/model/ModifyUserEventAttributeResult.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/DeleteRouteEntryRequest.cc
src/model/DeleteRouteEntryResult.cc
src/model/DeleteVirtualBorderRouterRequest.cc
src/model/DeleteVirtualBorderRouterResult.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/DescribeRegionsRequest.cc
src/model/DescribeRegionsResult.cc
src/model/DescribeClassicLinkInstancesRequest.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/DescribePhysicalConnectionsResult.cc
src/model/DescribeRecycleBinRequest.cc
src/model/DescribeRecycleBinResult.cc
src/model/DetachVolumeRequest.cc
src/model/DetachVolumeResult.cc
src/model/CreateNetworkInterfaceRequest.cc
src/model/CreateNetworkInterfaceResult.cc
src/model/DescribeIpRangesRequest.cc
src/model/DescribeIpRangesResult.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/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/DescribeEventsRequest.cc
src/model/DescribeEventsResult.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/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}
)