# # 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(ecd_public_header include/alibabacloud/ecd/EcdClient.h include/alibabacloud/ecd/EcdExport.h ) set(ecd_public_header_model include/alibabacloud/ecd/model/ActivateOfficeSiteRequest.h include/alibabacloud/ecd/model/ActivateOfficeSiteResult.h include/alibabacloud/ecd/model/AddDevicesRequest.h include/alibabacloud/ecd/model/AddDevicesResult.h include/alibabacloud/ecd/model/AddFilePermissionRequest.h include/alibabacloud/ecd/model/AddFilePermissionResult.h include/alibabacloud/ecd/model/AddUserToDesktopGroupRequest.h include/alibabacloud/ecd/model/AddUserToDesktopGroupResult.h include/alibabacloud/ecd/model/ApplyAutoSnapshotPolicyRequest.h include/alibabacloud/ecd/model/ApplyAutoSnapshotPolicyResult.h include/alibabacloud/ecd/model/ApplyCoordinatePrivilegeRequest.h include/alibabacloud/ecd/model/ApplyCoordinatePrivilegeResult.h include/alibabacloud/ecd/model/ApplyCoordinationForMonitoringRequest.h include/alibabacloud/ecd/model/ApplyCoordinationForMonitoringResult.h include/alibabacloud/ecd/model/ApproveFotaUpdateRequest.h include/alibabacloud/ecd/model/ApproveFotaUpdateResult.h include/alibabacloud/ecd/model/AssociateNetworkPackageRequest.h include/alibabacloud/ecd/model/AssociateNetworkPackageResult.h include/alibabacloud/ecd/model/AttachCenRequest.h include/alibabacloud/ecd/model/AttachCenResult.h include/alibabacloud/ecd/model/AttachEndUserRequest.h include/alibabacloud/ecd/model/AttachEndUserResult.h include/alibabacloud/ecd/model/CancelAutoSnapshotPolicyRequest.h include/alibabacloud/ecd/model/CancelAutoSnapshotPolicyResult.h include/alibabacloud/ecd/model/CancelCdsFileShareLinkRequest.h include/alibabacloud/ecd/model/CancelCdsFileShareLinkResult.h include/alibabacloud/ecd/model/CancelCoordinationForMonitoringRequest.h include/alibabacloud/ecd/model/CancelCoordinationForMonitoringResult.h include/alibabacloud/ecd/model/CancelCopyImageRequest.h include/alibabacloud/ecd/model/CancelCopyImageResult.h include/alibabacloud/ecd/model/ClonePolicyGroupRequest.h include/alibabacloud/ecd/model/ClonePolicyGroupResult.h include/alibabacloud/ecd/model/CompleteCdsFileRequest.h include/alibabacloud/ecd/model/CompleteCdsFileResult.h include/alibabacloud/ecd/model/ConfigADConnectorTrustRequest.h include/alibabacloud/ecd/model/ConfigADConnectorTrustResult.h include/alibabacloud/ecd/model/ConfigADConnectorUserRequest.h include/alibabacloud/ecd/model/ConfigADConnectorUserResult.h include/alibabacloud/ecd/model/CopyCdsFileRequest.h include/alibabacloud/ecd/model/CopyCdsFileResult.h include/alibabacloud/ecd/model/CopyImageRequest.h include/alibabacloud/ecd/model/CopyImageResult.h include/alibabacloud/ecd/model/CreateADConnectorDirectoryRequest.h include/alibabacloud/ecd/model/CreateADConnectorDirectoryResult.h include/alibabacloud/ecd/model/CreateADConnectorOfficeSiteRequest.h include/alibabacloud/ecd/model/CreateADConnectorOfficeSiteResult.h include/alibabacloud/ecd/model/CreateAndBindNasFileSystemRequest.h include/alibabacloud/ecd/model/CreateAndBindNasFileSystemResult.h include/alibabacloud/ecd/model/CreateAutoSnapshotPolicyRequest.h include/alibabacloud/ecd/model/CreateAutoSnapshotPolicyResult.h include/alibabacloud/ecd/model/CreateBundleRequest.h include/alibabacloud/ecd/model/CreateBundleResult.h include/alibabacloud/ecd/model/CreateCdsFileRequest.h include/alibabacloud/ecd/model/CreateCdsFileResult.h include/alibabacloud/ecd/model/CreateCdsFileShareLinkRequest.h include/alibabacloud/ecd/model/CreateCdsFileShareLinkResult.h include/alibabacloud/ecd/model/CreateDesktopGroupRequest.h include/alibabacloud/ecd/model/CreateDesktopGroupResult.h include/alibabacloud/ecd/model/CreateDesktopsRequest.h include/alibabacloud/ecd/model/CreateDesktopsResult.h include/alibabacloud/ecd/model/CreateDiskEncryptionServiceRequest.h include/alibabacloud/ecd/model/CreateDiskEncryptionServiceResult.h include/alibabacloud/ecd/model/CreateImageRequest.h include/alibabacloud/ecd/model/CreateImageResult.h include/alibabacloud/ecd/model/CreateNASFileSystemRequest.h include/alibabacloud/ecd/model/CreateNASFileSystemResult.h include/alibabacloud/ecd/model/CreateNetworkPackageRequest.h include/alibabacloud/ecd/model/CreateNetworkPackageResult.h include/alibabacloud/ecd/model/CreatePolicyGroupRequest.h include/alibabacloud/ecd/model/CreatePolicyGroupResult.h include/alibabacloud/ecd/model/CreateRAMDirectoryRequest.h include/alibabacloud/ecd/model/CreateRAMDirectoryResult.h include/alibabacloud/ecd/model/CreateSimpleOfficeSiteRequest.h include/alibabacloud/ecd/model/CreateSimpleOfficeSiteResult.h include/alibabacloud/ecd/model/CreateSnapshotRequest.h include/alibabacloud/ecd/model/CreateSnapshotResult.h include/alibabacloud/ecd/model/DeleteAutoSnapshotPolicyRequest.h include/alibabacloud/ecd/model/DeleteAutoSnapshotPolicyResult.h include/alibabacloud/ecd/model/DeleteBundlesRequest.h include/alibabacloud/ecd/model/DeleteBundlesResult.h include/alibabacloud/ecd/model/DeleteCdsFileRequest.h include/alibabacloud/ecd/model/DeleteCdsFileResult.h include/alibabacloud/ecd/model/DeleteCloudDriveGroupsRequest.h include/alibabacloud/ecd/model/DeleteCloudDriveGroupsResult.h include/alibabacloud/ecd/model/DeleteCloudDriveUsersRequest.h include/alibabacloud/ecd/model/DeleteCloudDriveUsersResult.h include/alibabacloud/ecd/model/DeleteDesktopGroupRequest.h include/alibabacloud/ecd/model/DeleteDesktopGroupResult.h include/alibabacloud/ecd/model/DeleteDesktopsRequest.h include/alibabacloud/ecd/model/DeleteDesktopsResult.h include/alibabacloud/ecd/model/DeleteDevicesRequest.h include/alibabacloud/ecd/model/DeleteDevicesResult.h include/alibabacloud/ecd/model/DeleteDirectoriesRequest.h include/alibabacloud/ecd/model/DeleteDirectoriesResult.h include/alibabacloud/ecd/model/DeleteImagesRequest.h include/alibabacloud/ecd/model/DeleteImagesResult.h include/alibabacloud/ecd/model/DeleteNASFileSystemsRequest.h include/alibabacloud/ecd/model/DeleteNASFileSystemsResult.h include/alibabacloud/ecd/model/DeleteNetworkPackagesRequest.h include/alibabacloud/ecd/model/DeleteNetworkPackagesResult.h include/alibabacloud/ecd/model/DeleteOfficeSitesRequest.h include/alibabacloud/ecd/model/DeleteOfficeSitesResult.h include/alibabacloud/ecd/model/DeletePolicyGroupsRequest.h include/alibabacloud/ecd/model/DeletePolicyGroupsResult.h include/alibabacloud/ecd/model/DeleteSnapshotRequest.h include/alibabacloud/ecd/model/DeleteSnapshotResult.h include/alibabacloud/ecd/model/DeleteVirtualMFADeviceRequest.h include/alibabacloud/ecd/model/DeleteVirtualMFADeviceResult.h include/alibabacloud/ecd/model/DescribeAlarmEventStackInfoRequest.h include/alibabacloud/ecd/model/DescribeAlarmEventStackInfoResult.h include/alibabacloud/ecd/model/DescribeAutoSnapshotPolicyRequest.h include/alibabacloud/ecd/model/DescribeAutoSnapshotPolicyResult.h include/alibabacloud/ecd/model/DescribeBundlesRequest.h include/alibabacloud/ecd/model/DescribeBundlesResult.h include/alibabacloud/ecd/model/DescribeCdsFileShareLinksRequest.h include/alibabacloud/ecd/model/DescribeCdsFileShareLinksResult.h include/alibabacloud/ecd/model/DescribeCensRequest.h include/alibabacloud/ecd/model/DescribeCensResult.h include/alibabacloud/ecd/model/DescribeClientEventsRequest.h include/alibabacloud/ecd/model/DescribeClientEventsResult.h include/alibabacloud/ecd/model/DescribeCloudDriveGroupsRequest.h include/alibabacloud/ecd/model/DescribeCloudDriveGroupsResult.h include/alibabacloud/ecd/model/DescribeCloudDrivePermissionsRequest.h include/alibabacloud/ecd/model/DescribeCloudDrivePermissionsResult.h include/alibabacloud/ecd/model/DescribeCustomizedListHeadersRequest.h include/alibabacloud/ecd/model/DescribeCustomizedListHeadersResult.h include/alibabacloud/ecd/model/DescribeDesktopGroupsRequest.h include/alibabacloud/ecd/model/DescribeDesktopGroupsResult.h include/alibabacloud/ecd/model/DescribeDesktopIdsByVulNamesRequest.h include/alibabacloud/ecd/model/DescribeDesktopIdsByVulNamesResult.h include/alibabacloud/ecd/model/DescribeDesktopTypesRequest.h include/alibabacloud/ecd/model/DescribeDesktopTypesResult.h include/alibabacloud/ecd/model/DescribeDesktopsRequest.h include/alibabacloud/ecd/model/DescribeDesktopsResult.h include/alibabacloud/ecd/model/DescribeDesktopsInGroupRequest.h include/alibabacloud/ecd/model/DescribeDesktopsInGroupResult.h include/alibabacloud/ecd/model/DescribeDevicesRequest.h include/alibabacloud/ecd/model/DescribeDevicesResult.h include/alibabacloud/ecd/model/DescribeDirectoriesRequest.h include/alibabacloud/ecd/model/DescribeDirectoriesResult.h include/alibabacloud/ecd/model/DescribeFlowMetricRequest.h include/alibabacloud/ecd/model/DescribeFlowMetricResult.h include/alibabacloud/ecd/model/DescribeFlowStatisticRequest.h include/alibabacloud/ecd/model/DescribeFlowStatisticResult.h include/alibabacloud/ecd/model/DescribeFotaPendingDesktopsRequest.h include/alibabacloud/ecd/model/DescribeFotaPendingDesktopsResult.h include/alibabacloud/ecd/model/DescribeFotaTasksRequest.h include/alibabacloud/ecd/model/DescribeFotaTasksResult.h include/alibabacloud/ecd/model/DescribeFrontVulPatchListRequest.h include/alibabacloud/ecd/model/DescribeFrontVulPatchListResult.h include/alibabacloud/ecd/model/DescribeGroupedVulRequest.h include/alibabacloud/ecd/model/DescribeGroupedVulResult.h include/alibabacloud/ecd/model/DescribeImageModifiedRecordsRequest.h include/alibabacloud/ecd/model/DescribeImageModifiedRecordsResult.h include/alibabacloud/ecd/model/DescribeImagePermissionRequest.h include/alibabacloud/ecd/model/DescribeImagePermissionResult.h include/alibabacloud/ecd/model/DescribeImagesRequest.h include/alibabacloud/ecd/model/DescribeImagesResult.h include/alibabacloud/ecd/model/DescribeInvocationsRequest.h include/alibabacloud/ecd/model/DescribeInvocationsResult.h include/alibabacloud/ecd/model/DescribeKmsKeysRequest.h include/alibabacloud/ecd/model/DescribeKmsKeysResult.h include/alibabacloud/ecd/model/DescribeNASFileSystemsRequest.h include/alibabacloud/ecd/model/DescribeNASFileSystemsResult.h include/alibabacloud/ecd/model/DescribeNetworkPackagesRequest.h include/alibabacloud/ecd/model/DescribeNetworkPackagesResult.h include/alibabacloud/ecd/model/DescribeOfficeSitesRequest.h include/alibabacloud/ecd/model/DescribeOfficeSitesResult.h include/alibabacloud/ecd/model/DescribePolicyGroupsRequest.h include/alibabacloud/ecd/model/DescribePolicyGroupsResult.h include/alibabacloud/ecd/model/DescribeRegionsRequest.h include/alibabacloud/ecd/model/DescribeRegionsResult.h include/alibabacloud/ecd/model/DescribeScanTaskProgressRequest.h include/alibabacloud/ecd/model/DescribeScanTaskProgressResult.h include/alibabacloud/ecd/model/DescribeSecurityEventOperationStatusRequest.h include/alibabacloud/ecd/model/DescribeSecurityEventOperationStatusResult.h include/alibabacloud/ecd/model/DescribeSecurityEventOperationsRequest.h include/alibabacloud/ecd/model/DescribeSecurityEventOperationsResult.h include/alibabacloud/ecd/model/DescribeSnapshotsRequest.h include/alibabacloud/ecd/model/DescribeSnapshotsResult.h include/alibabacloud/ecd/model/DescribeSuspEventOverviewRequest.h include/alibabacloud/ecd/model/DescribeSuspEventOverviewResult.h include/alibabacloud/ecd/model/DescribeSuspEventQuaraFilesRequest.h include/alibabacloud/ecd/model/DescribeSuspEventQuaraFilesResult.h include/alibabacloud/ecd/model/DescribeSuspEventsRequest.h include/alibabacloud/ecd/model/DescribeSuspEventsResult.h include/alibabacloud/ecd/model/DescribeUserConnectionRecordsRequest.h include/alibabacloud/ecd/model/DescribeUserConnectionRecordsResult.h include/alibabacloud/ecd/model/DescribeUserProfilePathRulesRequest.h include/alibabacloud/ecd/model/DescribeUserProfilePathRulesResult.h include/alibabacloud/ecd/model/DescribeUsersInGroupRequest.h include/alibabacloud/ecd/model/DescribeUsersInGroupResult.h include/alibabacloud/ecd/model/DescribeUsersPasswordRequest.h include/alibabacloud/ecd/model/DescribeUsersPasswordResult.h include/alibabacloud/ecd/model/DescribeVirtualMFADevicesRequest.h include/alibabacloud/ecd/model/DescribeVirtualMFADevicesResult.h include/alibabacloud/ecd/model/DescribeVulDetailsRequest.h include/alibabacloud/ecd/model/DescribeVulDetailsResult.h include/alibabacloud/ecd/model/DescribeVulListRequest.h include/alibabacloud/ecd/model/DescribeVulListResult.h include/alibabacloud/ecd/model/DescribeVulOverviewRequest.h include/alibabacloud/ecd/model/DescribeVulOverviewResult.h include/alibabacloud/ecd/model/DescribeZonesRequest.h include/alibabacloud/ecd/model/DescribeZonesResult.h include/alibabacloud/ecd/model/DetachCenRequest.h include/alibabacloud/ecd/model/DetachCenResult.h include/alibabacloud/ecd/model/DetachEndUserRequest.h include/alibabacloud/ecd/model/DetachEndUserResult.h include/alibabacloud/ecd/model/DisableDesktopsInGroupRequest.h include/alibabacloud/ecd/model/DisableDesktopsInGroupResult.h include/alibabacloud/ecd/model/DissociateNetworkPackageRequest.h include/alibabacloud/ecd/model/DissociateNetworkPackageResult.h include/alibabacloud/ecd/model/ExportClientEventsRequest.h include/alibabacloud/ecd/model/ExportClientEventsResult.h include/alibabacloud/ecd/model/ExportDesktopGroupInfoRequest.h include/alibabacloud/ecd/model/ExportDesktopGroupInfoResult.h include/alibabacloud/ecd/model/ExportDesktopListInfoRequest.h include/alibabacloud/ecd/model/ExportDesktopListInfoResult.h include/alibabacloud/ecd/model/GetConnectionTicketRequest.h include/alibabacloud/ecd/model/GetConnectionTicketResult.h include/alibabacloud/ecd/model/GetDesktopGroupDetailRequest.h include/alibabacloud/ecd/model/GetDesktopGroupDetailResult.h include/alibabacloud/ecd/model/GetOfficeSiteSsoStatusRequest.h include/alibabacloud/ecd/model/GetOfficeSiteSsoStatusResult.h include/alibabacloud/ecd/model/GetSpMetadataRequest.h include/alibabacloud/ecd/model/GetSpMetadataResult.h include/alibabacloud/ecd/model/HandleSecurityEventsRequest.h include/alibabacloud/ecd/model/HandleSecurityEventsResult.h include/alibabacloud/ecd/model/HibernateDesktopsRequest.h include/alibabacloud/ecd/model/HibernateDesktopsResult.h include/alibabacloud/ecd/model/ListCdsFilesRequest.h include/alibabacloud/ecd/model/ListCdsFilesResult.h include/alibabacloud/ecd/model/ListDirectoryUsersRequest.h include/alibabacloud/ecd/model/ListDirectoryUsersResult.h include/alibabacloud/ecd/model/ListFilePermissionRequest.h include/alibabacloud/ecd/model/ListFilePermissionResult.h include/alibabacloud/ecd/model/ListOfficeSiteOverviewRequest.h include/alibabacloud/ecd/model/ListOfficeSiteOverviewResult.h include/alibabacloud/ecd/model/ListOfficeSiteUsersRequest.h include/alibabacloud/ecd/model/ListOfficeSiteUsersResult.h include/alibabacloud/ecd/model/ListTagResourcesRequest.h include/alibabacloud/ecd/model/ListTagResourcesResult.h include/alibabacloud/ecd/model/ListUserAdOrganizationUnitsRequest.h include/alibabacloud/ecd/model/ListUserAdOrganizationUnitsResult.h include/alibabacloud/ecd/model/LockVirtualMFADeviceRequest.h include/alibabacloud/ecd/model/LockVirtualMFADeviceResult.h include/alibabacloud/ecd/model/MigrateDesktopsRequest.h include/alibabacloud/ecd/model/MigrateDesktopsResult.h include/alibabacloud/ecd/model/ModifyADConnectorDirectoryRequest.h include/alibabacloud/ecd/model/ModifyADConnectorDirectoryResult.h include/alibabacloud/ecd/model/ModifyADConnectorOfficeSiteRequest.h include/alibabacloud/ecd/model/ModifyADConnectorOfficeSiteResult.h include/alibabacloud/ecd/model/ModifyAutoSnapshotPolicyRequest.h include/alibabacloud/ecd/model/ModifyAutoSnapshotPolicyResult.h include/alibabacloud/ecd/model/ModifyBundleRequest.h include/alibabacloud/ecd/model/ModifyBundleResult.h include/alibabacloud/ecd/model/ModifyCdsFileRequest.h include/alibabacloud/ecd/model/ModifyCdsFileResult.h include/alibabacloud/ecd/model/ModifyCdsFileShareLinkRequest.h include/alibabacloud/ecd/model/ModifyCdsFileShareLinkResult.h include/alibabacloud/ecd/model/ModifyCloudDriveGroupsRequest.h include/alibabacloud/ecd/model/ModifyCloudDriveGroupsResult.h include/alibabacloud/ecd/model/ModifyCloudDrivePermissionRequest.h include/alibabacloud/ecd/model/ModifyCloudDrivePermissionResult.h include/alibabacloud/ecd/model/ModifyCustomizedListHeadersRequest.h include/alibabacloud/ecd/model/ModifyCustomizedListHeadersResult.h include/alibabacloud/ecd/model/ModifyDesktopChargeTypeRequest.h include/alibabacloud/ecd/model/ModifyDesktopChargeTypeResult.h include/alibabacloud/ecd/model/ModifyDesktopGroupRequest.h include/alibabacloud/ecd/model/ModifyDesktopGroupResult.h include/alibabacloud/ecd/model/ModifyDesktopHostNameRequest.h include/alibabacloud/ecd/model/ModifyDesktopHostNameResult.h include/alibabacloud/ecd/model/ModifyDesktopNameRequest.h include/alibabacloud/ecd/model/ModifyDesktopNameResult.h include/alibabacloud/ecd/model/ModifyDesktopSpecRequest.h include/alibabacloud/ecd/model/ModifyDesktopSpecResult.h include/alibabacloud/ecd/model/ModifyDesktopsPolicyGroupRequest.h include/alibabacloud/ecd/model/ModifyDesktopsPolicyGroupResult.h include/alibabacloud/ecd/model/ModifyDiskSpecRequest.h include/alibabacloud/ecd/model/ModifyDiskSpecResult.h include/alibabacloud/ecd/model/ModifyEntitlementRequest.h include/alibabacloud/ecd/model/ModifyEntitlementResult.h include/alibabacloud/ecd/model/ModifyImageAttributeRequest.h include/alibabacloud/ecd/model/ModifyImageAttributeResult.h include/alibabacloud/ecd/model/ModifyImagePermissionRequest.h include/alibabacloud/ecd/model/ModifyImagePermissionResult.h include/alibabacloud/ecd/model/ModifyNASDefaultMountTargetRequest.h include/alibabacloud/ecd/model/ModifyNASDefaultMountTargetResult.h include/alibabacloud/ecd/model/ModifyNetworkPackageBandwidthRequest.h include/alibabacloud/ecd/model/ModifyNetworkPackageBandwidthResult.h include/alibabacloud/ecd/model/ModifyNetworkPackageEnabledRequest.h include/alibabacloud/ecd/model/ModifyNetworkPackageEnabledResult.h include/alibabacloud/ecd/model/ModifyOfficeSiteAttributeRequest.h include/alibabacloud/ecd/model/ModifyOfficeSiteAttributeResult.h include/alibabacloud/ecd/model/ModifyOfficeSiteCrossDesktopAccessRequest.h include/alibabacloud/ecd/model/ModifyOfficeSiteCrossDesktopAccessResult.h include/alibabacloud/ecd/model/ModifyOfficeSiteMfaEnabledRequest.h include/alibabacloud/ecd/model/ModifyOfficeSiteMfaEnabledResult.h include/alibabacloud/ecd/model/ModifyOperateVulRequest.h include/alibabacloud/ecd/model/ModifyOperateVulResult.h include/alibabacloud/ecd/model/ModifyPolicyGroupRequest.h include/alibabacloud/ecd/model/ModifyPolicyGroupResult.h include/alibabacloud/ecd/model/ModifyUserEntitlementRequest.h include/alibabacloud/ecd/model/ModifyUserEntitlementResult.h include/alibabacloud/ecd/model/ModifyUserToDesktopGroupRequest.h include/alibabacloud/ecd/model/ModifyUserToDesktopGroupResult.h include/alibabacloud/ecd/model/MoveCdsFileRequest.h include/alibabacloud/ecd/model/MoveCdsFileResult.h include/alibabacloud/ecd/model/OperateVulsRequest.h include/alibabacloud/ecd/model/OperateVulsResult.h include/alibabacloud/ecd/model/RebootDesktopsRequest.h include/alibabacloud/ecd/model/RebootDesktopsResult.h include/alibabacloud/ecd/model/RebuildDesktopsRequest.h include/alibabacloud/ecd/model/RebuildDesktopsResult.h include/alibabacloud/ecd/model/RemoveFilePermissionRequest.h include/alibabacloud/ecd/model/RemoveFilePermissionResult.h include/alibabacloud/ecd/model/RemoveUserFromDesktopGroupRequest.h include/alibabacloud/ecd/model/RemoveUserFromDesktopGroupResult.h include/alibabacloud/ecd/model/RenewDesktopsRequest.h include/alibabacloud/ecd/model/RenewDesktopsResult.h include/alibabacloud/ecd/model/RenewNetworkPackagesRequest.h include/alibabacloud/ecd/model/RenewNetworkPackagesResult.h include/alibabacloud/ecd/model/ResetDesktopsRequest.h include/alibabacloud/ecd/model/ResetDesktopsResult.h include/alibabacloud/ecd/model/ResetNASDefaultMountTargetRequest.h include/alibabacloud/ecd/model/ResetNASDefaultMountTargetResult.h include/alibabacloud/ecd/model/ResetSnapshotRequest.h include/alibabacloud/ecd/model/ResetSnapshotResult.h include/alibabacloud/ecd/model/RevokeCoordinatePrivilegeRequest.h include/alibabacloud/ecd/model/RevokeCoordinatePrivilegeResult.h include/alibabacloud/ecd/model/RollbackSuspEventQuaraFileRequest.h include/alibabacloud/ecd/model/RollbackSuspEventQuaraFileResult.h include/alibabacloud/ecd/model/RunCommandRequest.h include/alibabacloud/ecd/model/RunCommandResult.h include/alibabacloud/ecd/model/SendVerifyCodeRequest.h include/alibabacloud/ecd/model/SendVerifyCodeResult.h include/alibabacloud/ecd/model/SetDesktopGroupScaleTimerRequest.h include/alibabacloud/ecd/model/SetDesktopGroupScaleTimerResult.h include/alibabacloud/ecd/model/SetDesktopGroupTimerRequest.h include/alibabacloud/ecd/model/SetDesktopGroupTimerResult.h include/alibabacloud/ecd/model/SetDesktopGroupTimerStatusRequest.h include/alibabacloud/ecd/model/SetDesktopGroupTimerStatusResult.h include/alibabacloud/ecd/model/SetDirectorySsoStatusRequest.h include/alibabacloud/ecd/model/SetDirectorySsoStatusResult.h include/alibabacloud/ecd/model/SetIdpMetadataRequest.h include/alibabacloud/ecd/model/SetIdpMetadataResult.h include/alibabacloud/ecd/model/SetOfficeSiteSsoStatusRequest.h include/alibabacloud/ecd/model/SetOfficeSiteSsoStatusResult.h include/alibabacloud/ecd/model/SetUserProfilePathRulesRequest.h include/alibabacloud/ecd/model/SetUserProfilePathRulesResult.h include/alibabacloud/ecd/model/StartDesktopsRequest.h include/alibabacloud/ecd/model/StartDesktopsResult.h include/alibabacloud/ecd/model/StartVirusScanTaskRequest.h include/alibabacloud/ecd/model/StartVirusScanTaskResult.h include/alibabacloud/ecd/model/StopDesktopsRequest.h include/alibabacloud/ecd/model/StopDesktopsResult.h include/alibabacloud/ecd/model/StopInvocationRequest.h include/alibabacloud/ecd/model/StopInvocationResult.h include/alibabacloud/ecd/model/TagResourcesRequest.h include/alibabacloud/ecd/model/TagResourcesResult.h include/alibabacloud/ecd/model/UnlockVirtualMFADeviceRequest.h include/alibabacloud/ecd/model/UnlockVirtualMFADeviceResult.h include/alibabacloud/ecd/model/UntagResourcesRequest.h include/alibabacloud/ecd/model/UntagResourcesResult.h include/alibabacloud/ecd/model/UpdateFotaTaskRequest.h include/alibabacloud/ecd/model/UpdateFotaTaskResult.h include/alibabacloud/ecd/model/UploadImageRequest.h include/alibabacloud/ecd/model/UploadImageResult.h include/alibabacloud/ecd/model/VerifyCenRequest.h include/alibabacloud/ecd/model/VerifyCenResult.h include/alibabacloud/ecd/model/WakeupDesktopsRequest.h include/alibabacloud/ecd/model/WakeupDesktopsResult.h ) set(ecd_src src/EcdClient.cc src/model/ActivateOfficeSiteRequest.cc src/model/ActivateOfficeSiteResult.cc src/model/AddDevicesRequest.cc src/model/AddDevicesResult.cc src/model/AddFilePermissionRequest.cc src/model/AddFilePermissionResult.cc src/model/AddUserToDesktopGroupRequest.cc src/model/AddUserToDesktopGroupResult.cc src/model/ApplyAutoSnapshotPolicyRequest.cc src/model/ApplyAutoSnapshotPolicyResult.cc src/model/ApplyCoordinatePrivilegeRequest.cc src/model/ApplyCoordinatePrivilegeResult.cc src/model/ApplyCoordinationForMonitoringRequest.cc src/model/ApplyCoordinationForMonitoringResult.cc src/model/ApproveFotaUpdateRequest.cc src/model/ApproveFotaUpdateResult.cc src/model/AssociateNetworkPackageRequest.cc src/model/AssociateNetworkPackageResult.cc src/model/AttachCenRequest.cc src/model/AttachCenResult.cc src/model/AttachEndUserRequest.cc src/model/AttachEndUserResult.cc src/model/CancelAutoSnapshotPolicyRequest.cc src/model/CancelAutoSnapshotPolicyResult.cc src/model/CancelCdsFileShareLinkRequest.cc src/model/CancelCdsFileShareLinkResult.cc src/model/CancelCoordinationForMonitoringRequest.cc src/model/CancelCoordinationForMonitoringResult.cc src/model/CancelCopyImageRequest.cc src/model/CancelCopyImageResult.cc src/model/ClonePolicyGroupRequest.cc src/model/ClonePolicyGroupResult.cc src/model/CompleteCdsFileRequest.cc src/model/CompleteCdsFileResult.cc src/model/ConfigADConnectorTrustRequest.cc src/model/ConfigADConnectorTrustResult.cc src/model/ConfigADConnectorUserRequest.cc src/model/ConfigADConnectorUserResult.cc src/model/CopyCdsFileRequest.cc src/model/CopyCdsFileResult.cc src/model/CopyImageRequest.cc src/model/CopyImageResult.cc src/model/CreateADConnectorDirectoryRequest.cc src/model/CreateADConnectorDirectoryResult.cc src/model/CreateADConnectorOfficeSiteRequest.cc src/model/CreateADConnectorOfficeSiteResult.cc src/model/CreateAndBindNasFileSystemRequest.cc src/model/CreateAndBindNasFileSystemResult.cc src/model/CreateAutoSnapshotPolicyRequest.cc src/model/CreateAutoSnapshotPolicyResult.cc src/model/CreateBundleRequest.cc src/model/CreateBundleResult.cc src/model/CreateCdsFileRequest.cc src/model/CreateCdsFileResult.cc src/model/CreateCdsFileShareLinkRequest.cc src/model/CreateCdsFileShareLinkResult.cc src/model/CreateDesktopGroupRequest.cc src/model/CreateDesktopGroupResult.cc src/model/CreateDesktopsRequest.cc src/model/CreateDesktopsResult.cc src/model/CreateDiskEncryptionServiceRequest.cc src/model/CreateDiskEncryptionServiceResult.cc src/model/CreateImageRequest.cc src/model/CreateImageResult.cc src/model/CreateNASFileSystemRequest.cc src/model/CreateNASFileSystemResult.cc src/model/CreateNetworkPackageRequest.cc src/model/CreateNetworkPackageResult.cc src/model/CreatePolicyGroupRequest.cc src/model/CreatePolicyGroupResult.cc src/model/CreateRAMDirectoryRequest.cc src/model/CreateRAMDirectoryResult.cc src/model/CreateSimpleOfficeSiteRequest.cc src/model/CreateSimpleOfficeSiteResult.cc src/model/CreateSnapshotRequest.cc src/model/CreateSnapshotResult.cc src/model/DeleteAutoSnapshotPolicyRequest.cc src/model/DeleteAutoSnapshotPolicyResult.cc src/model/DeleteBundlesRequest.cc src/model/DeleteBundlesResult.cc src/model/DeleteCdsFileRequest.cc src/model/DeleteCdsFileResult.cc src/model/DeleteCloudDriveGroupsRequest.cc src/model/DeleteCloudDriveGroupsResult.cc src/model/DeleteCloudDriveUsersRequest.cc src/model/DeleteCloudDriveUsersResult.cc src/model/DeleteDesktopGroupRequest.cc src/model/DeleteDesktopGroupResult.cc src/model/DeleteDesktopsRequest.cc src/model/DeleteDesktopsResult.cc src/model/DeleteDevicesRequest.cc src/model/DeleteDevicesResult.cc src/model/DeleteDirectoriesRequest.cc src/model/DeleteDirectoriesResult.cc src/model/DeleteImagesRequest.cc src/model/DeleteImagesResult.cc src/model/DeleteNASFileSystemsRequest.cc src/model/DeleteNASFileSystemsResult.cc src/model/DeleteNetworkPackagesRequest.cc src/model/DeleteNetworkPackagesResult.cc src/model/DeleteOfficeSitesRequest.cc src/model/DeleteOfficeSitesResult.cc src/model/DeletePolicyGroupsRequest.cc src/model/DeletePolicyGroupsResult.cc src/model/DeleteSnapshotRequest.cc src/model/DeleteSnapshotResult.cc src/model/DeleteVirtualMFADeviceRequest.cc src/model/DeleteVirtualMFADeviceResult.cc src/model/DescribeAlarmEventStackInfoRequest.cc src/model/DescribeAlarmEventStackInfoResult.cc src/model/DescribeAutoSnapshotPolicyRequest.cc src/model/DescribeAutoSnapshotPolicyResult.cc src/model/DescribeBundlesRequest.cc src/model/DescribeBundlesResult.cc src/model/DescribeCdsFileShareLinksRequest.cc src/model/DescribeCdsFileShareLinksResult.cc src/model/DescribeCensRequest.cc src/model/DescribeCensResult.cc src/model/DescribeClientEventsRequest.cc src/model/DescribeClientEventsResult.cc src/model/DescribeCloudDriveGroupsRequest.cc src/model/DescribeCloudDriveGroupsResult.cc src/model/DescribeCloudDrivePermissionsRequest.cc src/model/DescribeCloudDrivePermissionsResult.cc src/model/DescribeCustomizedListHeadersRequest.cc src/model/DescribeCustomizedListHeadersResult.cc src/model/DescribeDesktopGroupsRequest.cc src/model/DescribeDesktopGroupsResult.cc src/model/DescribeDesktopIdsByVulNamesRequest.cc src/model/DescribeDesktopIdsByVulNamesResult.cc src/model/DescribeDesktopTypesRequest.cc src/model/DescribeDesktopTypesResult.cc src/model/DescribeDesktopsRequest.cc src/model/DescribeDesktopsResult.cc src/model/DescribeDesktopsInGroupRequest.cc src/model/DescribeDesktopsInGroupResult.cc src/model/DescribeDevicesRequest.cc src/model/DescribeDevicesResult.cc src/model/DescribeDirectoriesRequest.cc src/model/DescribeDirectoriesResult.cc src/model/DescribeFlowMetricRequest.cc src/model/DescribeFlowMetricResult.cc src/model/DescribeFlowStatisticRequest.cc src/model/DescribeFlowStatisticResult.cc src/model/DescribeFotaPendingDesktopsRequest.cc src/model/DescribeFotaPendingDesktopsResult.cc src/model/DescribeFotaTasksRequest.cc src/model/DescribeFotaTasksResult.cc src/model/DescribeFrontVulPatchListRequest.cc src/model/DescribeFrontVulPatchListResult.cc src/model/DescribeGroupedVulRequest.cc src/model/DescribeGroupedVulResult.cc src/model/DescribeImageModifiedRecordsRequest.cc src/model/DescribeImageModifiedRecordsResult.cc src/model/DescribeImagePermissionRequest.cc src/model/DescribeImagePermissionResult.cc src/model/DescribeImagesRequest.cc src/model/DescribeImagesResult.cc src/model/DescribeInvocationsRequest.cc src/model/DescribeInvocationsResult.cc src/model/DescribeKmsKeysRequest.cc src/model/DescribeKmsKeysResult.cc src/model/DescribeNASFileSystemsRequest.cc src/model/DescribeNASFileSystemsResult.cc src/model/DescribeNetworkPackagesRequest.cc src/model/DescribeNetworkPackagesResult.cc src/model/DescribeOfficeSitesRequest.cc src/model/DescribeOfficeSitesResult.cc src/model/DescribePolicyGroupsRequest.cc src/model/DescribePolicyGroupsResult.cc src/model/DescribeRegionsRequest.cc src/model/DescribeRegionsResult.cc src/model/DescribeScanTaskProgressRequest.cc src/model/DescribeScanTaskProgressResult.cc src/model/DescribeSecurityEventOperationStatusRequest.cc src/model/DescribeSecurityEventOperationStatusResult.cc src/model/DescribeSecurityEventOperationsRequest.cc src/model/DescribeSecurityEventOperationsResult.cc src/model/DescribeSnapshotsRequest.cc src/model/DescribeSnapshotsResult.cc src/model/DescribeSuspEventOverviewRequest.cc src/model/DescribeSuspEventOverviewResult.cc src/model/DescribeSuspEventQuaraFilesRequest.cc src/model/DescribeSuspEventQuaraFilesResult.cc src/model/DescribeSuspEventsRequest.cc src/model/DescribeSuspEventsResult.cc src/model/DescribeUserConnectionRecordsRequest.cc src/model/DescribeUserConnectionRecordsResult.cc src/model/DescribeUserProfilePathRulesRequest.cc src/model/DescribeUserProfilePathRulesResult.cc src/model/DescribeUsersInGroupRequest.cc src/model/DescribeUsersInGroupResult.cc src/model/DescribeUsersPasswordRequest.cc src/model/DescribeUsersPasswordResult.cc src/model/DescribeVirtualMFADevicesRequest.cc src/model/DescribeVirtualMFADevicesResult.cc src/model/DescribeVulDetailsRequest.cc src/model/DescribeVulDetailsResult.cc src/model/DescribeVulListRequest.cc src/model/DescribeVulListResult.cc src/model/DescribeVulOverviewRequest.cc src/model/DescribeVulOverviewResult.cc src/model/DescribeZonesRequest.cc src/model/DescribeZonesResult.cc src/model/DetachCenRequest.cc src/model/DetachCenResult.cc src/model/DetachEndUserRequest.cc src/model/DetachEndUserResult.cc src/model/DisableDesktopsInGroupRequest.cc src/model/DisableDesktopsInGroupResult.cc src/model/DissociateNetworkPackageRequest.cc src/model/DissociateNetworkPackageResult.cc src/model/ExportClientEventsRequest.cc src/model/ExportClientEventsResult.cc src/model/ExportDesktopGroupInfoRequest.cc src/model/ExportDesktopGroupInfoResult.cc src/model/ExportDesktopListInfoRequest.cc src/model/ExportDesktopListInfoResult.cc src/model/GetConnectionTicketRequest.cc src/model/GetConnectionTicketResult.cc src/model/GetDesktopGroupDetailRequest.cc src/model/GetDesktopGroupDetailResult.cc src/model/GetOfficeSiteSsoStatusRequest.cc src/model/GetOfficeSiteSsoStatusResult.cc src/model/GetSpMetadataRequest.cc src/model/GetSpMetadataResult.cc src/model/HandleSecurityEventsRequest.cc src/model/HandleSecurityEventsResult.cc src/model/HibernateDesktopsRequest.cc src/model/HibernateDesktopsResult.cc src/model/ListCdsFilesRequest.cc src/model/ListCdsFilesResult.cc src/model/ListDirectoryUsersRequest.cc src/model/ListDirectoryUsersResult.cc src/model/ListFilePermissionRequest.cc src/model/ListFilePermissionResult.cc src/model/ListOfficeSiteOverviewRequest.cc src/model/ListOfficeSiteOverviewResult.cc src/model/ListOfficeSiteUsersRequest.cc src/model/ListOfficeSiteUsersResult.cc src/model/ListTagResourcesRequest.cc src/model/ListTagResourcesResult.cc src/model/ListUserAdOrganizationUnitsRequest.cc src/model/ListUserAdOrganizationUnitsResult.cc src/model/LockVirtualMFADeviceRequest.cc src/model/LockVirtualMFADeviceResult.cc src/model/MigrateDesktopsRequest.cc src/model/MigrateDesktopsResult.cc src/model/ModifyADConnectorDirectoryRequest.cc src/model/ModifyADConnectorDirectoryResult.cc src/model/ModifyADConnectorOfficeSiteRequest.cc src/model/ModifyADConnectorOfficeSiteResult.cc src/model/ModifyAutoSnapshotPolicyRequest.cc src/model/ModifyAutoSnapshotPolicyResult.cc src/model/ModifyBundleRequest.cc src/model/ModifyBundleResult.cc src/model/ModifyCdsFileRequest.cc src/model/ModifyCdsFileResult.cc src/model/ModifyCdsFileShareLinkRequest.cc src/model/ModifyCdsFileShareLinkResult.cc src/model/ModifyCloudDriveGroupsRequest.cc src/model/ModifyCloudDriveGroupsResult.cc src/model/ModifyCloudDrivePermissionRequest.cc src/model/ModifyCloudDrivePermissionResult.cc src/model/ModifyCustomizedListHeadersRequest.cc src/model/ModifyCustomizedListHeadersResult.cc src/model/ModifyDesktopChargeTypeRequest.cc src/model/ModifyDesktopChargeTypeResult.cc src/model/ModifyDesktopGroupRequest.cc src/model/ModifyDesktopGroupResult.cc src/model/ModifyDesktopHostNameRequest.cc src/model/ModifyDesktopHostNameResult.cc src/model/ModifyDesktopNameRequest.cc src/model/ModifyDesktopNameResult.cc src/model/ModifyDesktopSpecRequest.cc src/model/ModifyDesktopSpecResult.cc src/model/ModifyDesktopsPolicyGroupRequest.cc src/model/ModifyDesktopsPolicyGroupResult.cc src/model/ModifyDiskSpecRequest.cc src/model/ModifyDiskSpecResult.cc src/model/ModifyEntitlementRequest.cc src/model/ModifyEntitlementResult.cc src/model/ModifyImageAttributeRequest.cc src/model/ModifyImageAttributeResult.cc src/model/ModifyImagePermissionRequest.cc src/model/ModifyImagePermissionResult.cc src/model/ModifyNASDefaultMountTargetRequest.cc src/model/ModifyNASDefaultMountTargetResult.cc src/model/ModifyNetworkPackageBandwidthRequest.cc src/model/ModifyNetworkPackageBandwidthResult.cc src/model/ModifyNetworkPackageEnabledRequest.cc src/model/ModifyNetworkPackageEnabledResult.cc src/model/ModifyOfficeSiteAttributeRequest.cc src/model/ModifyOfficeSiteAttributeResult.cc src/model/ModifyOfficeSiteCrossDesktopAccessRequest.cc src/model/ModifyOfficeSiteCrossDesktopAccessResult.cc src/model/ModifyOfficeSiteMfaEnabledRequest.cc src/model/ModifyOfficeSiteMfaEnabledResult.cc src/model/ModifyOperateVulRequest.cc src/model/ModifyOperateVulResult.cc src/model/ModifyPolicyGroupRequest.cc src/model/ModifyPolicyGroupResult.cc src/model/ModifyUserEntitlementRequest.cc src/model/ModifyUserEntitlementResult.cc src/model/ModifyUserToDesktopGroupRequest.cc src/model/ModifyUserToDesktopGroupResult.cc src/model/MoveCdsFileRequest.cc src/model/MoveCdsFileResult.cc src/model/OperateVulsRequest.cc src/model/OperateVulsResult.cc src/model/RebootDesktopsRequest.cc src/model/RebootDesktopsResult.cc src/model/RebuildDesktopsRequest.cc src/model/RebuildDesktopsResult.cc src/model/RemoveFilePermissionRequest.cc src/model/RemoveFilePermissionResult.cc src/model/RemoveUserFromDesktopGroupRequest.cc src/model/RemoveUserFromDesktopGroupResult.cc src/model/RenewDesktopsRequest.cc src/model/RenewDesktopsResult.cc src/model/RenewNetworkPackagesRequest.cc src/model/RenewNetworkPackagesResult.cc src/model/ResetDesktopsRequest.cc src/model/ResetDesktopsResult.cc src/model/ResetNASDefaultMountTargetRequest.cc src/model/ResetNASDefaultMountTargetResult.cc src/model/ResetSnapshotRequest.cc src/model/ResetSnapshotResult.cc src/model/RevokeCoordinatePrivilegeRequest.cc src/model/RevokeCoordinatePrivilegeResult.cc src/model/RollbackSuspEventQuaraFileRequest.cc src/model/RollbackSuspEventQuaraFileResult.cc src/model/RunCommandRequest.cc src/model/RunCommandResult.cc src/model/SendVerifyCodeRequest.cc src/model/SendVerifyCodeResult.cc src/model/SetDesktopGroupScaleTimerRequest.cc src/model/SetDesktopGroupScaleTimerResult.cc src/model/SetDesktopGroupTimerRequest.cc src/model/SetDesktopGroupTimerResult.cc src/model/SetDesktopGroupTimerStatusRequest.cc src/model/SetDesktopGroupTimerStatusResult.cc src/model/SetDirectorySsoStatusRequest.cc src/model/SetDirectorySsoStatusResult.cc src/model/SetIdpMetadataRequest.cc src/model/SetIdpMetadataResult.cc src/model/SetOfficeSiteSsoStatusRequest.cc src/model/SetOfficeSiteSsoStatusResult.cc src/model/SetUserProfilePathRulesRequest.cc src/model/SetUserProfilePathRulesResult.cc src/model/StartDesktopsRequest.cc src/model/StartDesktopsResult.cc src/model/StartVirusScanTaskRequest.cc src/model/StartVirusScanTaskResult.cc src/model/StopDesktopsRequest.cc src/model/StopDesktopsResult.cc src/model/StopInvocationRequest.cc src/model/StopInvocationResult.cc src/model/TagResourcesRequest.cc src/model/TagResourcesResult.cc src/model/UnlockVirtualMFADeviceRequest.cc src/model/UnlockVirtualMFADeviceResult.cc src/model/UntagResourcesRequest.cc src/model/UntagResourcesResult.cc src/model/UpdateFotaTaskRequest.cc src/model/UpdateFotaTaskResult.cc src/model/UploadImageRequest.cc src/model/UploadImageResult.cc src/model/VerifyCenRequest.cc src/model/VerifyCenResult.cc src/model/WakeupDesktopsRequest.cc src/model/WakeupDesktopsResult.cc ) add_library(ecd ${LIB_TYPE} ${ecd_public_header} ${ecd_public_header_model} ${ecd_src}) set_target_properties(ecd 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}ecd ) if(${LIB_TYPE} STREQUAL "SHARED") set_target_properties(ecd PROPERTIES DEFINE_SYMBOL ALIBABACLOUD_ECD_LIBRARY) endif() target_include_directories(ecd PRIVATE include ${CMAKE_SOURCE_DIR}/core/include ) target_link_libraries(ecd core) if(CMAKE_HOST_WIN32) ExternalProject_Get_Property(jsoncpp INSTALL_DIR) set(jsoncpp_install_dir ${INSTALL_DIR}) add_dependencies(ecd jsoncpp) target_include_directories(ecd PRIVATE ${jsoncpp_install_dir}/include) target_link_libraries(ecd ${jsoncpp_install_dir}/lib/jsoncpp.lib) set_target_properties(ecd PROPERTIES COMPILE_OPTIONS "/bigobj") else() target_include_directories(ecd PRIVATE /usr/include/jsoncpp) target_link_libraries(ecd jsoncpp) endif() install(FILES ${ecd_public_header} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ecd) install(FILES ${ecd_public_header_model} DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/ecd/model) install(TARGETS ecd ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR} )