Files
aliyun-openapi-cpp-sdk/resourcemanager/CMakeLists.txt
2025-03-03 09:36:51 +00:00

498 lines
26 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(resourcemanager_public_header
include/alibabacloud/resourcemanager/ResourceManagerClient.h
include/alibabacloud/resourcemanager/ResourceManagerExport.h )
set(resourcemanager_public_header_model
include/alibabacloud/resourcemanager/model/AcceptHandshakeRequest.h
include/alibabacloud/resourcemanager/model/AcceptHandshakeResult.h
include/alibabacloud/resourcemanager/model/AttachControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/AttachControlPolicyResult.h
include/alibabacloud/resourcemanager/model/AttachPolicyRequest.h
include/alibabacloud/resourcemanager/model/AttachPolicyResult.h
include/alibabacloud/resourcemanager/model/BindSecureMobilePhoneRequest.h
include/alibabacloud/resourcemanager/model/BindSecureMobilePhoneResult.h
include/alibabacloud/resourcemanager/model/CancelChangeAccountEmailRequest.h
include/alibabacloud/resourcemanager/model/CancelChangeAccountEmailResult.h
include/alibabacloud/resourcemanager/model/CancelCreateCloudAccountRequest.h
include/alibabacloud/resourcemanager/model/CancelCreateCloudAccountResult.h
include/alibabacloud/resourcemanager/model/CancelHandshakeRequest.h
include/alibabacloud/resourcemanager/model/CancelHandshakeResult.h
include/alibabacloud/resourcemanager/model/CancelPromoteResourceAccountRequest.h
include/alibabacloud/resourcemanager/model/CancelPromoteResourceAccountResult.h
include/alibabacloud/resourcemanager/model/ChangeAccountEmailRequest.h
include/alibabacloud/resourcemanager/model/ChangeAccountEmailResult.h
include/alibabacloud/resourcemanager/model/CheckAccountDeleteRequest.h
include/alibabacloud/resourcemanager/model/CheckAccountDeleteResult.h
include/alibabacloud/resourcemanager/model/CreateAutoGroupingRuleRequest.h
include/alibabacloud/resourcemanager/model/CreateAutoGroupingRuleResult.h
include/alibabacloud/resourcemanager/model/CreateCloudAccountRequest.h
include/alibabacloud/resourcemanager/model/CreateCloudAccountResult.h
include/alibabacloud/resourcemanager/model/CreateControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/CreateControlPolicyResult.h
include/alibabacloud/resourcemanager/model/CreateFolderRequest.h
include/alibabacloud/resourcemanager/model/CreateFolderResult.h
include/alibabacloud/resourcemanager/model/CreatePolicyRequest.h
include/alibabacloud/resourcemanager/model/CreatePolicyResult.h
include/alibabacloud/resourcemanager/model/CreatePolicyVersionRequest.h
include/alibabacloud/resourcemanager/model/CreatePolicyVersionResult.h
include/alibabacloud/resourcemanager/model/CreateResourceAccountRequest.h
include/alibabacloud/resourcemanager/model/CreateResourceAccountResult.h
include/alibabacloud/resourcemanager/model/CreateResourceGroupRequest.h
include/alibabacloud/resourcemanager/model/CreateResourceGroupResult.h
include/alibabacloud/resourcemanager/model/CreateRoleRequest.h
include/alibabacloud/resourcemanager/model/CreateRoleResult.h
include/alibabacloud/resourcemanager/model/CreateServiceLinkedRoleRequest.h
include/alibabacloud/resourcemanager/model/CreateServiceLinkedRoleResult.h
include/alibabacloud/resourcemanager/model/DeclineHandshakeRequest.h
include/alibabacloud/resourcemanager/model/DeclineHandshakeResult.h
include/alibabacloud/resourcemanager/model/DeleteAccountRequest.h
include/alibabacloud/resourcemanager/model/DeleteAccountResult.h
include/alibabacloud/resourcemanager/model/DeleteAutoGroupingRuleRequest.h
include/alibabacloud/resourcemanager/model/DeleteAutoGroupingRuleResult.h
include/alibabacloud/resourcemanager/model/DeleteControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/DeleteControlPolicyResult.h
include/alibabacloud/resourcemanager/model/DeleteFolderRequest.h
include/alibabacloud/resourcemanager/model/DeleteFolderResult.h
include/alibabacloud/resourcemanager/model/DeletePolicyRequest.h
include/alibabacloud/resourcemanager/model/DeletePolicyResult.h
include/alibabacloud/resourcemanager/model/DeletePolicyVersionRequest.h
include/alibabacloud/resourcemanager/model/DeletePolicyVersionResult.h
include/alibabacloud/resourcemanager/model/DeleteResourceGroupRequest.h
include/alibabacloud/resourcemanager/model/DeleteResourceGroupResult.h
include/alibabacloud/resourcemanager/model/DeleteRoleRequest.h
include/alibabacloud/resourcemanager/model/DeleteRoleResult.h
include/alibabacloud/resourcemanager/model/DeleteServiceLinkedRoleRequest.h
include/alibabacloud/resourcemanager/model/DeleteServiceLinkedRoleResult.h
include/alibabacloud/resourcemanager/model/DeregisterDelegatedAdministratorRequest.h
include/alibabacloud/resourcemanager/model/DeregisterDelegatedAdministratorResult.h
include/alibabacloud/resourcemanager/model/DestroyResourceDirectoryRequest.h
include/alibabacloud/resourcemanager/model/DestroyResourceDirectoryResult.h
include/alibabacloud/resourcemanager/model/DetachControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/DetachControlPolicyResult.h
include/alibabacloud/resourcemanager/model/DetachPolicyRequest.h
include/alibabacloud/resourcemanager/model/DetachPolicyResult.h
include/alibabacloud/resourcemanager/model/DisableAssociatedTransferRequest.h
include/alibabacloud/resourcemanager/model/DisableAssociatedTransferResult.h
include/alibabacloud/resourcemanager/model/DisableAutoGroupingRequest.h
include/alibabacloud/resourcemanager/model/DisableAutoGroupingResult.h
include/alibabacloud/resourcemanager/model/DisableControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/DisableControlPolicyResult.h
include/alibabacloud/resourcemanager/model/EnableAssociatedTransferRequest.h
include/alibabacloud/resourcemanager/model/EnableAssociatedTransferResult.h
include/alibabacloud/resourcemanager/model/EnableAutoGroupingRequest.h
include/alibabacloud/resourcemanager/model/EnableAutoGroupingResult.h
include/alibabacloud/resourcemanager/model/EnableControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/EnableControlPolicyResult.h
include/alibabacloud/resourcemanager/model/EnableResourceDirectoryRequest.h
include/alibabacloud/resourcemanager/model/EnableResourceDirectoryResult.h
include/alibabacloud/resourcemanager/model/GetAccountRequest.h
include/alibabacloud/resourcemanager/model/GetAccountResult.h
include/alibabacloud/resourcemanager/model/GetAccountDeletionCheckResultRequest.h
include/alibabacloud/resourcemanager/model/GetAccountDeletionCheckResultResult.h
include/alibabacloud/resourcemanager/model/GetAccountDeletionStatusRequest.h
include/alibabacloud/resourcemanager/model/GetAccountDeletionStatusResult.h
include/alibabacloud/resourcemanager/model/GetAutoGroupingRuleRequest.h
include/alibabacloud/resourcemanager/model/GetAutoGroupingRuleResult.h
include/alibabacloud/resourcemanager/model/GetAutoGroupingStatusRequest.h
include/alibabacloud/resourcemanager/model/GetAutoGroupingStatusResult.h
include/alibabacloud/resourcemanager/model/GetControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/GetControlPolicyResult.h
include/alibabacloud/resourcemanager/model/GetControlPolicyEnablementStatusRequest.h
include/alibabacloud/resourcemanager/model/GetControlPolicyEnablementStatusResult.h
include/alibabacloud/resourcemanager/model/GetFolderRequest.h
include/alibabacloud/resourcemanager/model/GetFolderResult.h
include/alibabacloud/resourcemanager/model/GetHandshakeRequest.h
include/alibabacloud/resourcemanager/model/GetHandshakeResult.h
include/alibabacloud/resourcemanager/model/GetPayerForAccountRequest.h
include/alibabacloud/resourcemanager/model/GetPayerForAccountResult.h
include/alibabacloud/resourcemanager/model/GetPolicyRequest.h
include/alibabacloud/resourcemanager/model/GetPolicyResult.h
include/alibabacloud/resourcemanager/model/GetPolicyVersionRequest.h
include/alibabacloud/resourcemanager/model/GetPolicyVersionResult.h
include/alibabacloud/resourcemanager/model/GetResourceDirectoryRequest.h
include/alibabacloud/resourcemanager/model/GetResourceDirectoryResult.h
include/alibabacloud/resourcemanager/model/GetResourceGroupRequest.h
include/alibabacloud/resourcemanager/model/GetResourceGroupResult.h
include/alibabacloud/resourcemanager/model/GetRoleRequest.h
include/alibabacloud/resourcemanager/model/GetRoleResult.h
include/alibabacloud/resourcemanager/model/GetServiceLinkedRoleDeletionStatusRequest.h
include/alibabacloud/resourcemanager/model/GetServiceLinkedRoleDeletionStatusResult.h
include/alibabacloud/resourcemanager/model/InitResourceDirectoryRequest.h
include/alibabacloud/resourcemanager/model/InitResourceDirectoryResult.h
include/alibabacloud/resourcemanager/model/InviteAccountToResourceDirectoryRequest.h
include/alibabacloud/resourcemanager/model/InviteAccountToResourceDirectoryResult.h
include/alibabacloud/resourcemanager/model/ListAccountsRequest.h
include/alibabacloud/resourcemanager/model/ListAccountsResult.h
include/alibabacloud/resourcemanager/model/ListAccountsForParentRequest.h
include/alibabacloud/resourcemanager/model/ListAccountsForParentResult.h
include/alibabacloud/resourcemanager/model/ListAncestorsRequest.h
include/alibabacloud/resourcemanager/model/ListAncestorsResult.h
include/alibabacloud/resourcemanager/model/ListAssociatedTransferSettingRequest.h
include/alibabacloud/resourcemanager/model/ListAssociatedTransferSettingResult.h
include/alibabacloud/resourcemanager/model/ListAutoGroupingRulesRequest.h
include/alibabacloud/resourcemanager/model/ListAutoGroupingRulesResult.h
include/alibabacloud/resourcemanager/model/ListControlPoliciesRequest.h
include/alibabacloud/resourcemanager/model/ListControlPoliciesResult.h
include/alibabacloud/resourcemanager/model/ListControlPolicyAttachmentsForTargetRequest.h
include/alibabacloud/resourcemanager/model/ListControlPolicyAttachmentsForTargetResult.h
include/alibabacloud/resourcemanager/model/ListDelegatedAdministratorsRequest.h
include/alibabacloud/resourcemanager/model/ListDelegatedAdministratorsResult.h
include/alibabacloud/resourcemanager/model/ListDelegatedServicesForAccountRequest.h
include/alibabacloud/resourcemanager/model/ListDelegatedServicesForAccountResult.h
include/alibabacloud/resourcemanager/model/ListFoldersForParentRequest.h
include/alibabacloud/resourcemanager/model/ListFoldersForParentResult.h
include/alibabacloud/resourcemanager/model/ListHandshakesForAccountRequest.h
include/alibabacloud/resourcemanager/model/ListHandshakesForAccountResult.h
include/alibabacloud/resourcemanager/model/ListHandshakesForResourceDirectoryRequest.h
include/alibabacloud/resourcemanager/model/ListHandshakesForResourceDirectoryResult.h
include/alibabacloud/resourcemanager/model/ListPoliciesRequest.h
include/alibabacloud/resourcemanager/model/ListPoliciesResult.h
include/alibabacloud/resourcemanager/model/ListPolicyAttachmentsRequest.h
include/alibabacloud/resourcemanager/model/ListPolicyAttachmentsResult.h
include/alibabacloud/resourcemanager/model/ListPolicyVersionsRequest.h
include/alibabacloud/resourcemanager/model/ListPolicyVersionsResult.h
include/alibabacloud/resourcemanager/model/ListResourceGroupsRequest.h
include/alibabacloud/resourcemanager/model/ListResourceGroupsResult.h
include/alibabacloud/resourcemanager/model/ListResourcesRequest.h
include/alibabacloud/resourcemanager/model/ListResourcesResult.h
include/alibabacloud/resourcemanager/model/ListRolesRequest.h
include/alibabacloud/resourcemanager/model/ListRolesResult.h
include/alibabacloud/resourcemanager/model/ListTagKeysRequest.h
include/alibabacloud/resourcemanager/model/ListTagKeysResult.h
include/alibabacloud/resourcemanager/model/ListTagResourcesRequest.h
include/alibabacloud/resourcemanager/model/ListTagResourcesResult.h
include/alibabacloud/resourcemanager/model/ListTagValuesRequest.h
include/alibabacloud/resourcemanager/model/ListTagValuesResult.h
include/alibabacloud/resourcemanager/model/ListTargetAttachmentsForControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/ListTargetAttachmentsForControlPolicyResult.h
include/alibabacloud/resourcemanager/model/ListTrustedServiceStatusRequest.h
include/alibabacloud/resourcemanager/model/ListTrustedServiceStatusResult.h
include/alibabacloud/resourcemanager/model/MoveAccountRequest.h
include/alibabacloud/resourcemanager/model/MoveAccountResult.h
include/alibabacloud/resourcemanager/model/MoveResourcesRequest.h
include/alibabacloud/resourcemanager/model/MoveResourcesResult.h
include/alibabacloud/resourcemanager/model/PromoteResourceAccountRequest.h
include/alibabacloud/resourcemanager/model/PromoteResourceAccountResult.h
include/alibabacloud/resourcemanager/model/RegisterDelegatedAdministratorRequest.h
include/alibabacloud/resourcemanager/model/RegisterDelegatedAdministratorResult.h
include/alibabacloud/resourcemanager/model/RemoveCloudAccountRequest.h
include/alibabacloud/resourcemanager/model/RemoveCloudAccountResult.h
include/alibabacloud/resourcemanager/model/ResendCreateCloudAccountEmailRequest.h
include/alibabacloud/resourcemanager/model/ResendCreateCloudAccountEmailResult.h
include/alibabacloud/resourcemanager/model/ResendPromoteResourceAccountEmailRequest.h
include/alibabacloud/resourcemanager/model/ResendPromoteResourceAccountEmailResult.h
include/alibabacloud/resourcemanager/model/RetryChangeAccountEmailRequest.h
include/alibabacloud/resourcemanager/model/RetryChangeAccountEmailResult.h
include/alibabacloud/resourcemanager/model/SendVerificationCodeForBindSecureMobilePhoneRequest.h
include/alibabacloud/resourcemanager/model/SendVerificationCodeForBindSecureMobilePhoneResult.h
include/alibabacloud/resourcemanager/model/SendVerificationCodeForEnableRDRequest.h
include/alibabacloud/resourcemanager/model/SendVerificationCodeForEnableRDResult.h
include/alibabacloud/resourcemanager/model/SetDefaultPolicyVersionRequest.h
include/alibabacloud/resourcemanager/model/SetDefaultPolicyVersionResult.h
include/alibabacloud/resourcemanager/model/SetMemberDeletionPermissionRequest.h
include/alibabacloud/resourcemanager/model/SetMemberDeletionPermissionResult.h
include/alibabacloud/resourcemanager/model/TagResourcesRequest.h
include/alibabacloud/resourcemanager/model/TagResourcesResult.h
include/alibabacloud/resourcemanager/model/UntagResourcesRequest.h
include/alibabacloud/resourcemanager/model/UntagResourcesResult.h
include/alibabacloud/resourcemanager/model/UpdateAccountRequest.h
include/alibabacloud/resourcemanager/model/UpdateAccountResult.h
include/alibabacloud/resourcemanager/model/UpdateAssociatedTransferSettingRequest.h
include/alibabacloud/resourcemanager/model/UpdateAssociatedTransferSettingResult.h
include/alibabacloud/resourcemanager/model/UpdateAutoGroupingConfigRequest.h
include/alibabacloud/resourcemanager/model/UpdateAutoGroupingConfigResult.h
include/alibabacloud/resourcemanager/model/UpdateAutoGroupingRuleRequest.h
include/alibabacloud/resourcemanager/model/UpdateAutoGroupingRuleResult.h
include/alibabacloud/resourcemanager/model/UpdateControlPolicyRequest.h
include/alibabacloud/resourcemanager/model/UpdateControlPolicyResult.h
include/alibabacloud/resourcemanager/model/UpdateFolderRequest.h
include/alibabacloud/resourcemanager/model/UpdateFolderResult.h
include/alibabacloud/resourcemanager/model/UpdateResourceGroupRequest.h
include/alibabacloud/resourcemanager/model/UpdateResourceGroupResult.h
include/alibabacloud/resourcemanager/model/UpdateRoleRequest.h
include/alibabacloud/resourcemanager/model/UpdateRoleResult.h )
set(resourcemanager_src
src/ResourceManagerClient.cc
src/model/AcceptHandshakeRequest.cc
src/model/AcceptHandshakeResult.cc
src/model/AttachControlPolicyRequest.cc
src/model/AttachControlPolicyResult.cc
src/model/AttachPolicyRequest.cc
src/model/AttachPolicyResult.cc
src/model/BindSecureMobilePhoneRequest.cc
src/model/BindSecureMobilePhoneResult.cc
src/model/CancelChangeAccountEmailRequest.cc
src/model/CancelChangeAccountEmailResult.cc
src/model/CancelCreateCloudAccountRequest.cc
src/model/CancelCreateCloudAccountResult.cc
src/model/CancelHandshakeRequest.cc
src/model/CancelHandshakeResult.cc
src/model/CancelPromoteResourceAccountRequest.cc
src/model/CancelPromoteResourceAccountResult.cc
src/model/ChangeAccountEmailRequest.cc
src/model/ChangeAccountEmailResult.cc
src/model/CheckAccountDeleteRequest.cc
src/model/CheckAccountDeleteResult.cc
src/model/CreateAutoGroupingRuleRequest.cc
src/model/CreateAutoGroupingRuleResult.cc
src/model/CreateCloudAccountRequest.cc
src/model/CreateCloudAccountResult.cc
src/model/CreateControlPolicyRequest.cc
src/model/CreateControlPolicyResult.cc
src/model/CreateFolderRequest.cc
src/model/CreateFolderResult.cc
src/model/CreatePolicyRequest.cc
src/model/CreatePolicyResult.cc
src/model/CreatePolicyVersionRequest.cc
src/model/CreatePolicyVersionResult.cc
src/model/CreateResourceAccountRequest.cc
src/model/CreateResourceAccountResult.cc
src/model/CreateResourceGroupRequest.cc
src/model/CreateResourceGroupResult.cc
src/model/CreateRoleRequest.cc
src/model/CreateRoleResult.cc
src/model/CreateServiceLinkedRoleRequest.cc
src/model/CreateServiceLinkedRoleResult.cc
src/model/DeclineHandshakeRequest.cc
src/model/DeclineHandshakeResult.cc
src/model/DeleteAccountRequest.cc
src/model/DeleteAccountResult.cc
src/model/DeleteAutoGroupingRuleRequest.cc
src/model/DeleteAutoGroupingRuleResult.cc
src/model/DeleteControlPolicyRequest.cc
src/model/DeleteControlPolicyResult.cc
src/model/DeleteFolderRequest.cc
src/model/DeleteFolderResult.cc
src/model/DeletePolicyRequest.cc
src/model/DeletePolicyResult.cc
src/model/DeletePolicyVersionRequest.cc
src/model/DeletePolicyVersionResult.cc
src/model/DeleteResourceGroupRequest.cc
src/model/DeleteResourceGroupResult.cc
src/model/DeleteRoleRequest.cc
src/model/DeleteRoleResult.cc
src/model/DeleteServiceLinkedRoleRequest.cc
src/model/DeleteServiceLinkedRoleResult.cc
src/model/DeregisterDelegatedAdministratorRequest.cc
src/model/DeregisterDelegatedAdministratorResult.cc
src/model/DestroyResourceDirectoryRequest.cc
src/model/DestroyResourceDirectoryResult.cc
src/model/DetachControlPolicyRequest.cc
src/model/DetachControlPolicyResult.cc
src/model/DetachPolicyRequest.cc
src/model/DetachPolicyResult.cc
src/model/DisableAssociatedTransferRequest.cc
src/model/DisableAssociatedTransferResult.cc
src/model/DisableAutoGroupingRequest.cc
src/model/DisableAutoGroupingResult.cc
src/model/DisableControlPolicyRequest.cc
src/model/DisableControlPolicyResult.cc
src/model/EnableAssociatedTransferRequest.cc
src/model/EnableAssociatedTransferResult.cc
src/model/EnableAutoGroupingRequest.cc
src/model/EnableAutoGroupingResult.cc
src/model/EnableControlPolicyRequest.cc
src/model/EnableControlPolicyResult.cc
src/model/EnableResourceDirectoryRequest.cc
src/model/EnableResourceDirectoryResult.cc
src/model/GetAccountRequest.cc
src/model/GetAccountResult.cc
src/model/GetAccountDeletionCheckResultRequest.cc
src/model/GetAccountDeletionCheckResultResult.cc
src/model/GetAccountDeletionStatusRequest.cc
src/model/GetAccountDeletionStatusResult.cc
src/model/GetAutoGroupingRuleRequest.cc
src/model/GetAutoGroupingRuleResult.cc
src/model/GetAutoGroupingStatusRequest.cc
src/model/GetAutoGroupingStatusResult.cc
src/model/GetControlPolicyRequest.cc
src/model/GetControlPolicyResult.cc
src/model/GetControlPolicyEnablementStatusRequest.cc
src/model/GetControlPolicyEnablementStatusResult.cc
src/model/GetFolderRequest.cc
src/model/GetFolderResult.cc
src/model/GetHandshakeRequest.cc
src/model/GetHandshakeResult.cc
src/model/GetPayerForAccountRequest.cc
src/model/GetPayerForAccountResult.cc
src/model/GetPolicyRequest.cc
src/model/GetPolicyResult.cc
src/model/GetPolicyVersionRequest.cc
src/model/GetPolicyVersionResult.cc
src/model/GetResourceDirectoryRequest.cc
src/model/GetResourceDirectoryResult.cc
src/model/GetResourceGroupRequest.cc
src/model/GetResourceGroupResult.cc
src/model/GetRoleRequest.cc
src/model/GetRoleResult.cc
src/model/GetServiceLinkedRoleDeletionStatusRequest.cc
src/model/GetServiceLinkedRoleDeletionStatusResult.cc
src/model/InitResourceDirectoryRequest.cc
src/model/InitResourceDirectoryResult.cc
src/model/InviteAccountToResourceDirectoryRequest.cc
src/model/InviteAccountToResourceDirectoryResult.cc
src/model/ListAccountsRequest.cc
src/model/ListAccountsResult.cc
src/model/ListAccountsForParentRequest.cc
src/model/ListAccountsForParentResult.cc
src/model/ListAncestorsRequest.cc
src/model/ListAncestorsResult.cc
src/model/ListAssociatedTransferSettingRequest.cc
src/model/ListAssociatedTransferSettingResult.cc
src/model/ListAutoGroupingRulesRequest.cc
src/model/ListAutoGroupingRulesResult.cc
src/model/ListControlPoliciesRequest.cc
src/model/ListControlPoliciesResult.cc
src/model/ListControlPolicyAttachmentsForTargetRequest.cc
src/model/ListControlPolicyAttachmentsForTargetResult.cc
src/model/ListDelegatedAdministratorsRequest.cc
src/model/ListDelegatedAdministratorsResult.cc
src/model/ListDelegatedServicesForAccountRequest.cc
src/model/ListDelegatedServicesForAccountResult.cc
src/model/ListFoldersForParentRequest.cc
src/model/ListFoldersForParentResult.cc
src/model/ListHandshakesForAccountRequest.cc
src/model/ListHandshakesForAccountResult.cc
src/model/ListHandshakesForResourceDirectoryRequest.cc
src/model/ListHandshakesForResourceDirectoryResult.cc
src/model/ListPoliciesRequest.cc
src/model/ListPoliciesResult.cc
src/model/ListPolicyAttachmentsRequest.cc
src/model/ListPolicyAttachmentsResult.cc
src/model/ListPolicyVersionsRequest.cc
src/model/ListPolicyVersionsResult.cc
src/model/ListResourceGroupsRequest.cc
src/model/ListResourceGroupsResult.cc
src/model/ListResourcesRequest.cc
src/model/ListResourcesResult.cc
src/model/ListRolesRequest.cc
src/model/ListRolesResult.cc
src/model/ListTagKeysRequest.cc
src/model/ListTagKeysResult.cc
src/model/ListTagResourcesRequest.cc
src/model/ListTagResourcesResult.cc
src/model/ListTagValuesRequest.cc
src/model/ListTagValuesResult.cc
src/model/ListTargetAttachmentsForControlPolicyRequest.cc
src/model/ListTargetAttachmentsForControlPolicyResult.cc
src/model/ListTrustedServiceStatusRequest.cc
src/model/ListTrustedServiceStatusResult.cc
src/model/MoveAccountRequest.cc
src/model/MoveAccountResult.cc
src/model/MoveResourcesRequest.cc
src/model/MoveResourcesResult.cc
src/model/PromoteResourceAccountRequest.cc
src/model/PromoteResourceAccountResult.cc
src/model/RegisterDelegatedAdministratorRequest.cc
src/model/RegisterDelegatedAdministratorResult.cc
src/model/RemoveCloudAccountRequest.cc
src/model/RemoveCloudAccountResult.cc
src/model/ResendCreateCloudAccountEmailRequest.cc
src/model/ResendCreateCloudAccountEmailResult.cc
src/model/ResendPromoteResourceAccountEmailRequest.cc
src/model/ResendPromoteResourceAccountEmailResult.cc
src/model/RetryChangeAccountEmailRequest.cc
src/model/RetryChangeAccountEmailResult.cc
src/model/SendVerificationCodeForBindSecureMobilePhoneRequest.cc
src/model/SendVerificationCodeForBindSecureMobilePhoneResult.cc
src/model/SendVerificationCodeForEnableRDRequest.cc
src/model/SendVerificationCodeForEnableRDResult.cc
src/model/SetDefaultPolicyVersionRequest.cc
src/model/SetDefaultPolicyVersionResult.cc
src/model/SetMemberDeletionPermissionRequest.cc
src/model/SetMemberDeletionPermissionResult.cc
src/model/TagResourcesRequest.cc
src/model/TagResourcesResult.cc
src/model/UntagResourcesRequest.cc
src/model/UntagResourcesResult.cc
src/model/UpdateAccountRequest.cc
src/model/UpdateAccountResult.cc
src/model/UpdateAssociatedTransferSettingRequest.cc
src/model/UpdateAssociatedTransferSettingResult.cc
src/model/UpdateAutoGroupingConfigRequest.cc
src/model/UpdateAutoGroupingConfigResult.cc
src/model/UpdateAutoGroupingRuleRequest.cc
src/model/UpdateAutoGroupingRuleResult.cc
src/model/UpdateControlPolicyRequest.cc
src/model/UpdateControlPolicyResult.cc
src/model/UpdateFolderRequest.cc
src/model/UpdateFolderResult.cc
src/model/UpdateResourceGroupRequest.cc
src/model/UpdateResourceGroupResult.cc
src/model/UpdateRoleRequest.cc
src/model/UpdateRoleResult.cc )
add_library(resourcemanager ${LIB_TYPE}
${resourcemanager_public_header}
${resourcemanager_public_header_model}
${resourcemanager_src})
set_target_properties(resourcemanager
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}resourcemanager
)
if(${LIB_TYPE} STREQUAL "SHARED")
set_target_properties(resourcemanager
PROPERTIES
DEFINE_SYMBOL ALIBABACLOUD_RESOURCEMANAGER_LIBRARY)
endif()
target_include_directories(resourcemanager
PRIVATE include
${CMAKE_SOURCE_DIR}/core/include
)
target_link_libraries(resourcemanager
core)
if(CMAKE_HOST_WIN32)
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
set(jsoncpp_install_dir ${INSTALL_DIR})
add_dependencies(resourcemanager
jsoncpp)
target_include_directories(resourcemanager
PRIVATE ${jsoncpp_install_dir}/include)
target_link_libraries(resourcemanager
${jsoncpp_install_dir}/lib/jsoncpp.lib)
set_target_properties(resourcemanager
PROPERTIES
COMPILE_OPTIONS "/bigobj")
else()
target_include_directories(resourcemanager
PRIVATE /usr/include/jsoncpp)
target_link_libraries(resourcemanager
jsoncpp)
endif()
install(FILES ${resourcemanager_public_header}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/resourcemanager)
install(FILES ${resourcemanager_public_header_model}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/resourcemanager/model)
install(TARGETS resourcemanager
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
)