Support Conditional Access Policy.
This commit is contained in:
618
eiam/CMakeLists.txt
Normal file
618
eiam/CMakeLists.txt
Normal file
@@ -0,0 +1,618 @@
|
||||
#
|
||||
# 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(eiam_public_header
|
||||
include/alibabacloud/eiam/EiamClient.h
|
||||
include/alibabacloud/eiam/EiamExport.h )
|
||||
|
||||
set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/AddUserToOrganizationalUnitsRequest.h
|
||||
include/alibabacloud/eiam/model/AddUserToOrganizationalUnitsResult.h
|
||||
include/alibabacloud/eiam/model/AddUsersToGroupRequest.h
|
||||
include/alibabacloud/eiam/model/AddUsersToGroupResult.h
|
||||
include/alibabacloud/eiam/model/AuthorizeApplicationToGroupsRequest.h
|
||||
include/alibabacloud/eiam/model/AuthorizeApplicationToGroupsResult.h
|
||||
include/alibabacloud/eiam/model/AuthorizeApplicationToOrganizationalUnitsRequest.h
|
||||
include/alibabacloud/eiam/model/AuthorizeApplicationToOrganizationalUnitsResult.h
|
||||
include/alibabacloud/eiam/model/AuthorizeApplicationToUsersRequest.h
|
||||
include/alibabacloud/eiam/model/AuthorizeApplicationToUsersResult.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationResult.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/CreateConditionalAccessPolicyRequest.h
|
||||
include/alibabacloud/eiam/model/CreateConditionalAccessPolicyResult.h
|
||||
include/alibabacloud/eiam/model/CreateDomainRequest.h
|
||||
include/alibabacloud/eiam/model/CreateDomainResult.h
|
||||
include/alibabacloud/eiam/model/CreateDomainProxyTokenRequest.h
|
||||
include/alibabacloud/eiam/model/CreateDomainProxyTokenResult.h
|
||||
include/alibabacloud/eiam/model/CreateGroupRequest.h
|
||||
include/alibabacloud/eiam/model/CreateGroupResult.h
|
||||
include/alibabacloud/eiam/model/CreateIdentityProviderRequest.h
|
||||
include/alibabacloud/eiam/model/CreateIdentityProviderResult.h
|
||||
include/alibabacloud/eiam/model/CreateInstanceRequest.h
|
||||
include/alibabacloud/eiam/model/CreateInstanceResult.h
|
||||
include/alibabacloud/eiam/model/CreateNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/CreateNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/CreateOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/CreateOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/CreateUserRequest.h
|
||||
include/alibabacloud/eiam/model/CreateUserResult.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationResult.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/DeleteConditionalAccessPolicyRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteConditionalAccessPolicyResult.h
|
||||
include/alibabacloud/eiam/model/DeleteDomainRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteDomainResult.h
|
||||
include/alibabacloud/eiam/model/DeleteDomainProxyTokenRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteDomainProxyTokenResult.h
|
||||
include/alibabacloud/eiam/model/DeleteGroupRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteGroupResult.h
|
||||
include/alibabacloud/eiam/model/DeleteIdentityProviderRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteIdentityProviderResult.h
|
||||
include/alibabacloud/eiam/model/DeleteInstanceRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteInstanceResult.h
|
||||
include/alibabacloud/eiam/model/DeleteNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/DeleteOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/DeleteOrganizationalUnitChildrenRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteOrganizationalUnitChildrenResult.h
|
||||
include/alibabacloud/eiam/model/DeleteUserRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteUserResult.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationResult.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationApiInvokeRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationApiInvokeResult.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationProvisioningRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationProvisioningResult.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationSsoRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationSsoResult.h
|
||||
include/alibabacloud/eiam/model/DisableConditionalAccessPolicyRequest.h
|
||||
include/alibabacloud/eiam/model/DisableConditionalAccessPolicyResult.h
|
||||
include/alibabacloud/eiam/model/DisableDomainProxyTokenRequest.h
|
||||
include/alibabacloud/eiam/model/DisableDomainProxyTokenResult.h
|
||||
include/alibabacloud/eiam/model/DisableIdentityProviderUdPullRequest.h
|
||||
include/alibabacloud/eiam/model/DisableIdentityProviderUdPullResult.h
|
||||
include/alibabacloud/eiam/model/DisableInitDomainAutoRedirectRequest.h
|
||||
include/alibabacloud/eiam/model/DisableInitDomainAutoRedirectResult.h
|
||||
include/alibabacloud/eiam/model/DisableUserRequest.h
|
||||
include/alibabacloud/eiam/model/DisableUserResult.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationResult.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationApiInvokeRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationApiInvokeResult.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationProvisioningRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationProvisioningResult.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationSsoRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationSsoResult.h
|
||||
include/alibabacloud/eiam/model/EnableConditionalAccessPolicyRequest.h
|
||||
include/alibabacloud/eiam/model/EnableConditionalAccessPolicyResult.h
|
||||
include/alibabacloud/eiam/model/EnableDomainProxyTokenRequest.h
|
||||
include/alibabacloud/eiam/model/EnableDomainProxyTokenResult.h
|
||||
include/alibabacloud/eiam/model/EnableIdentityProviderUdPullRequest.h
|
||||
include/alibabacloud/eiam/model/EnableIdentityProviderUdPullResult.h
|
||||
include/alibabacloud/eiam/model/EnableInitDomainAutoRedirectRequest.h
|
||||
include/alibabacloud/eiam/model/EnableInitDomainAutoRedirectResult.h
|
||||
include/alibabacloud/eiam/model/EnableUserRequest.h
|
||||
include/alibabacloud/eiam/model/EnableUserResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationGrantScopeRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationGrantScopeResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationProvisioningConfigRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationProvisioningConfigResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationProvisioningScopeRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationProvisioningScopeResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationSsoConfigRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationSsoConfigResult.h
|
||||
include/alibabacloud/eiam/model/GetConditionalAccessPolicyRequest.h
|
||||
include/alibabacloud/eiam/model/GetConditionalAccessPolicyResult.h
|
||||
include/alibabacloud/eiam/model/GetDomainRequest.h
|
||||
include/alibabacloud/eiam/model/GetDomainResult.h
|
||||
include/alibabacloud/eiam/model/GetDomainDnsChallengeRequest.h
|
||||
include/alibabacloud/eiam/model/GetDomainDnsChallengeResult.h
|
||||
include/alibabacloud/eiam/model/GetForgetPasswordConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/GetForgetPasswordConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/GetGroupRequest.h
|
||||
include/alibabacloud/eiam/model/GetGroupResult.h
|
||||
include/alibabacloud/eiam/model/GetIdentityProviderRequest.h
|
||||
include/alibabacloud/eiam/model/GetIdentityProviderResult.h
|
||||
include/alibabacloud/eiam/model/GetIdentityProviderUdPullConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/GetIdentityProviderUdPullConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/GetInstanceRequest.h
|
||||
include/alibabacloud/eiam/model/GetInstanceResult.h
|
||||
include/alibabacloud/eiam/model/GetInstanceLicenseRequest.h
|
||||
include/alibabacloud/eiam/model/GetInstanceLicenseResult.h
|
||||
include/alibabacloud/eiam/model/GetNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/GetNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/GetOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/GetOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/GetPasswordComplexityConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/GetPasswordComplexityConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/GetPasswordExpirationConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/GetPasswordExpirationConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/GetPasswordHistoryConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/GetPasswordHistoryConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/GetPasswordInitializationConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/GetPasswordInitializationConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/GetRootOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/GetRootOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/GetSynchronizationJobRequest.h
|
||||
include/alibabacloud/eiam/model/GetSynchronizationJobResult.h
|
||||
include/alibabacloud/eiam/model/GetUserRequest.h
|
||||
include/alibabacloud/eiam/model/GetUserResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationClientSecretsRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationClientSecretsResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForUserRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForUserResult.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesRequest.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesResult.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForNetworkZoneRequest.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForNetworkZoneResult.h
|
||||
include/alibabacloud/eiam/model/ListDomainProxyTokensRequest.h
|
||||
include/alibabacloud/eiam/model/ListDomainProxyTokensResult.h
|
||||
include/alibabacloud/eiam/model/ListDomainsRequest.h
|
||||
include/alibabacloud/eiam/model/ListDomainsResult.h
|
||||
include/alibabacloud/eiam/model/ListEiamInstancesRequest.h
|
||||
include/alibabacloud/eiam/model/ListEiamInstancesResult.h
|
||||
include/alibabacloud/eiam/model/ListEiamRegionsRequest.h
|
||||
include/alibabacloud/eiam/model/ListEiamRegionsResult.h
|
||||
include/alibabacloud/eiam/model/ListGroupsRequest.h
|
||||
include/alibabacloud/eiam/model/ListGroupsResult.h
|
||||
include/alibabacloud/eiam/model/ListGroupsForApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/ListGroupsForApplicationResult.h
|
||||
include/alibabacloud/eiam/model/ListGroupsForUserRequest.h
|
||||
include/alibabacloud/eiam/model/ListGroupsForUserResult.h
|
||||
include/alibabacloud/eiam/model/ListIdentityProvidersRequest.h
|
||||
include/alibabacloud/eiam/model/ListIdentityProvidersResult.h
|
||||
include/alibabacloud/eiam/model/ListInstancesRequest.h
|
||||
include/alibabacloud/eiam/model/ListInstancesResult.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointAvailableRegionsRequest.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointAvailableRegionsResult.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointAvailableZonesRequest.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointAvailableZonesResult.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointsRequest.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointsResult.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessPathsRequest.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessPathsResult.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitParentsRequest.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitParentsResult.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitsRequest.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitsResult.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitsForApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitsForApplicationResult.h
|
||||
include/alibabacloud/eiam/model/ListRegionsRequest.h
|
||||
include/alibabacloud/eiam/model/ListRegionsResult.h
|
||||
include/alibabacloud/eiam/model/ListSynchronizationJobsRequest.h
|
||||
include/alibabacloud/eiam/model/ListSynchronizationJobsResult.h
|
||||
include/alibabacloud/eiam/model/ListUsersRequest.h
|
||||
include/alibabacloud/eiam/model/ListUsersResult.h
|
||||
include/alibabacloud/eiam/model/ListUsersForApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/ListUsersForApplicationResult.h
|
||||
include/alibabacloud/eiam/model/ListUsersForGroupRequest.h
|
||||
include/alibabacloud/eiam/model/ListUsersForGroupResult.h
|
||||
include/alibabacloud/eiam/model/ObtainApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/ObtainApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/ObtainDomainProxyTokenRequest.h
|
||||
include/alibabacloud/eiam/model/ObtainDomainProxyTokenResult.h
|
||||
include/alibabacloud/eiam/model/RemoveUserFromOrganizationalUnitsRequest.h
|
||||
include/alibabacloud/eiam/model/RemoveUserFromOrganizationalUnitsResult.h
|
||||
include/alibabacloud/eiam/model/RemoveUsersFromGroupRequest.h
|
||||
include/alibabacloud/eiam/model/RemoveUsersFromGroupResult.h
|
||||
include/alibabacloud/eiam/model/RevokeApplicationFromGroupsRequest.h
|
||||
include/alibabacloud/eiam/model/RevokeApplicationFromGroupsResult.h
|
||||
include/alibabacloud/eiam/model/RevokeApplicationFromOrganizationalUnitsRequest.h
|
||||
include/alibabacloud/eiam/model/RevokeApplicationFromOrganizationalUnitsResult.h
|
||||
include/alibabacloud/eiam/model/RevokeApplicationFromUsersRequest.h
|
||||
include/alibabacloud/eiam/model/RevokeApplicationFromUsersResult.h
|
||||
include/alibabacloud/eiam/model/RunSynchronizationJobRequest.h
|
||||
include/alibabacloud/eiam/model/RunSynchronizationJobResult.h
|
||||
include/alibabacloud/eiam/model/SetApplicationGrantScopeRequest.h
|
||||
include/alibabacloud/eiam/model/SetApplicationGrantScopeResult.h
|
||||
include/alibabacloud/eiam/model/SetApplicationProvisioningConfigRequest.h
|
||||
include/alibabacloud/eiam/model/SetApplicationProvisioningConfigResult.h
|
||||
include/alibabacloud/eiam/model/SetApplicationProvisioningScopeRequest.h
|
||||
include/alibabacloud/eiam/model/SetApplicationProvisioningScopeResult.h
|
||||
include/alibabacloud/eiam/model/SetApplicationSsoConfigRequest.h
|
||||
include/alibabacloud/eiam/model/SetApplicationSsoConfigResult.h
|
||||
include/alibabacloud/eiam/model/SetDefaultDomainRequest.h
|
||||
include/alibabacloud/eiam/model/SetDefaultDomainResult.h
|
||||
include/alibabacloud/eiam/model/SetForgetPasswordConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetForgetPasswordConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetIdentityProviderUdPullConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetIdentityProviderUdPullConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetPasswordComplexityConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetPasswordComplexityConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetPasswordExpirationConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetPasswordExpirationConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetPasswordHistoryConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetPasswordHistoryConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetPasswordInitializationConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetPasswordInitializationConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetUserPrimaryOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/SetUserPrimaryOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/UnlockUserRequest.h
|
||||
include/alibabacloud/eiam/model/UnlockUserResult.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationAuthorizationTypeRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationAuthorizationTypeResult.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateConditionalAccessPolicyRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateConditionalAccessPolicyResult.h
|
||||
include/alibabacloud/eiam/model/UpdateConditionalAccessPolicyDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateConditionalAccessPolicyDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateGroupRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateGroupResult.h
|
||||
include/alibabacloud/eiam/model/UpdateGroupDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateGroupDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateIdentityProviderRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateIdentityProviderResult.h
|
||||
include/alibabacloud/eiam/model/UpdateInstanceDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateInstanceDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkAccessEndpointNameRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkAccessEndpointNameResult.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitParentIdRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitParentIdResult.h
|
||||
include/alibabacloud/eiam/model/UpdateUserRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateUserResult.h
|
||||
include/alibabacloud/eiam/model/UpdateUserDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateUserDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateUserPasswordRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateUserPasswordResult.h )
|
||||
|
||||
set(eiam_src
|
||||
src/EiamClient.cc
|
||||
src/model/AddUserToOrganizationalUnitsRequest.cc
|
||||
src/model/AddUserToOrganizationalUnitsResult.cc
|
||||
src/model/AddUsersToGroupRequest.cc
|
||||
src/model/AddUsersToGroupResult.cc
|
||||
src/model/AuthorizeApplicationToGroupsRequest.cc
|
||||
src/model/AuthorizeApplicationToGroupsResult.cc
|
||||
src/model/AuthorizeApplicationToOrganizationalUnitsRequest.cc
|
||||
src/model/AuthorizeApplicationToOrganizationalUnitsResult.cc
|
||||
src/model/AuthorizeApplicationToUsersRequest.cc
|
||||
src/model/AuthorizeApplicationToUsersResult.cc
|
||||
src/model/CreateApplicationRequest.cc
|
||||
src/model/CreateApplicationResult.cc
|
||||
src/model/CreateApplicationClientSecretRequest.cc
|
||||
src/model/CreateApplicationClientSecretResult.cc
|
||||
src/model/CreateConditionalAccessPolicyRequest.cc
|
||||
src/model/CreateConditionalAccessPolicyResult.cc
|
||||
src/model/CreateDomainRequest.cc
|
||||
src/model/CreateDomainResult.cc
|
||||
src/model/CreateDomainProxyTokenRequest.cc
|
||||
src/model/CreateDomainProxyTokenResult.cc
|
||||
src/model/CreateGroupRequest.cc
|
||||
src/model/CreateGroupResult.cc
|
||||
src/model/CreateIdentityProviderRequest.cc
|
||||
src/model/CreateIdentityProviderResult.cc
|
||||
src/model/CreateInstanceRequest.cc
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/CreateNetworkAccessEndpointRequest.cc
|
||||
src/model/CreateNetworkAccessEndpointResult.cc
|
||||
src/model/CreateOrganizationalUnitRequest.cc
|
||||
src/model/CreateOrganizationalUnitResult.cc
|
||||
src/model/CreateUserRequest.cc
|
||||
src/model/CreateUserResult.cc
|
||||
src/model/DeleteApplicationRequest.cc
|
||||
src/model/DeleteApplicationResult.cc
|
||||
src/model/DeleteApplicationClientSecretRequest.cc
|
||||
src/model/DeleteApplicationClientSecretResult.cc
|
||||
src/model/DeleteConditionalAccessPolicyRequest.cc
|
||||
src/model/DeleteConditionalAccessPolicyResult.cc
|
||||
src/model/DeleteDomainRequest.cc
|
||||
src/model/DeleteDomainResult.cc
|
||||
src/model/DeleteDomainProxyTokenRequest.cc
|
||||
src/model/DeleteDomainProxyTokenResult.cc
|
||||
src/model/DeleteGroupRequest.cc
|
||||
src/model/DeleteGroupResult.cc
|
||||
src/model/DeleteIdentityProviderRequest.cc
|
||||
src/model/DeleteIdentityProviderResult.cc
|
||||
src/model/DeleteInstanceRequest.cc
|
||||
src/model/DeleteInstanceResult.cc
|
||||
src/model/DeleteNetworkAccessEndpointRequest.cc
|
||||
src/model/DeleteNetworkAccessEndpointResult.cc
|
||||
src/model/DeleteOrganizationalUnitRequest.cc
|
||||
src/model/DeleteOrganizationalUnitResult.cc
|
||||
src/model/DeleteOrganizationalUnitChildrenRequest.cc
|
||||
src/model/DeleteOrganizationalUnitChildrenResult.cc
|
||||
src/model/DeleteUserRequest.cc
|
||||
src/model/DeleteUserResult.cc
|
||||
src/model/DisableApplicationRequest.cc
|
||||
src/model/DisableApplicationResult.cc
|
||||
src/model/DisableApplicationApiInvokeRequest.cc
|
||||
src/model/DisableApplicationApiInvokeResult.cc
|
||||
src/model/DisableApplicationClientSecretRequest.cc
|
||||
src/model/DisableApplicationClientSecretResult.cc
|
||||
src/model/DisableApplicationProvisioningRequest.cc
|
||||
src/model/DisableApplicationProvisioningResult.cc
|
||||
src/model/DisableApplicationSsoRequest.cc
|
||||
src/model/DisableApplicationSsoResult.cc
|
||||
src/model/DisableConditionalAccessPolicyRequest.cc
|
||||
src/model/DisableConditionalAccessPolicyResult.cc
|
||||
src/model/DisableDomainProxyTokenRequest.cc
|
||||
src/model/DisableDomainProxyTokenResult.cc
|
||||
src/model/DisableIdentityProviderUdPullRequest.cc
|
||||
src/model/DisableIdentityProviderUdPullResult.cc
|
||||
src/model/DisableInitDomainAutoRedirectRequest.cc
|
||||
src/model/DisableInitDomainAutoRedirectResult.cc
|
||||
src/model/DisableUserRequest.cc
|
||||
src/model/DisableUserResult.cc
|
||||
src/model/EnableApplicationRequest.cc
|
||||
src/model/EnableApplicationResult.cc
|
||||
src/model/EnableApplicationApiInvokeRequest.cc
|
||||
src/model/EnableApplicationApiInvokeResult.cc
|
||||
src/model/EnableApplicationClientSecretRequest.cc
|
||||
src/model/EnableApplicationClientSecretResult.cc
|
||||
src/model/EnableApplicationProvisioningRequest.cc
|
||||
src/model/EnableApplicationProvisioningResult.cc
|
||||
src/model/EnableApplicationSsoRequest.cc
|
||||
src/model/EnableApplicationSsoResult.cc
|
||||
src/model/EnableConditionalAccessPolicyRequest.cc
|
||||
src/model/EnableConditionalAccessPolicyResult.cc
|
||||
src/model/EnableDomainProxyTokenRequest.cc
|
||||
src/model/EnableDomainProxyTokenResult.cc
|
||||
src/model/EnableIdentityProviderUdPullRequest.cc
|
||||
src/model/EnableIdentityProviderUdPullResult.cc
|
||||
src/model/EnableInitDomainAutoRedirectRequest.cc
|
||||
src/model/EnableInitDomainAutoRedirectResult.cc
|
||||
src/model/EnableUserRequest.cc
|
||||
src/model/EnableUserResult.cc
|
||||
src/model/GetApplicationRequest.cc
|
||||
src/model/GetApplicationResult.cc
|
||||
src/model/GetApplicationGrantScopeRequest.cc
|
||||
src/model/GetApplicationGrantScopeResult.cc
|
||||
src/model/GetApplicationProvisioningConfigRequest.cc
|
||||
src/model/GetApplicationProvisioningConfigResult.cc
|
||||
src/model/GetApplicationProvisioningScopeRequest.cc
|
||||
src/model/GetApplicationProvisioningScopeResult.cc
|
||||
src/model/GetApplicationSsoConfigRequest.cc
|
||||
src/model/GetApplicationSsoConfigResult.cc
|
||||
src/model/GetConditionalAccessPolicyRequest.cc
|
||||
src/model/GetConditionalAccessPolicyResult.cc
|
||||
src/model/GetDomainRequest.cc
|
||||
src/model/GetDomainResult.cc
|
||||
src/model/GetDomainDnsChallengeRequest.cc
|
||||
src/model/GetDomainDnsChallengeResult.cc
|
||||
src/model/GetForgetPasswordConfigurationRequest.cc
|
||||
src/model/GetForgetPasswordConfigurationResult.cc
|
||||
src/model/GetGroupRequest.cc
|
||||
src/model/GetGroupResult.cc
|
||||
src/model/GetIdentityProviderRequest.cc
|
||||
src/model/GetIdentityProviderResult.cc
|
||||
src/model/GetIdentityProviderUdPullConfigurationRequest.cc
|
||||
src/model/GetIdentityProviderUdPullConfigurationResult.cc
|
||||
src/model/GetInstanceRequest.cc
|
||||
src/model/GetInstanceResult.cc
|
||||
src/model/GetInstanceLicenseRequest.cc
|
||||
src/model/GetInstanceLicenseResult.cc
|
||||
src/model/GetNetworkAccessEndpointRequest.cc
|
||||
src/model/GetNetworkAccessEndpointResult.cc
|
||||
src/model/GetOrganizationalUnitRequest.cc
|
||||
src/model/GetOrganizationalUnitResult.cc
|
||||
src/model/GetPasswordComplexityConfigurationRequest.cc
|
||||
src/model/GetPasswordComplexityConfigurationResult.cc
|
||||
src/model/GetPasswordExpirationConfigurationRequest.cc
|
||||
src/model/GetPasswordExpirationConfigurationResult.cc
|
||||
src/model/GetPasswordHistoryConfigurationRequest.cc
|
||||
src/model/GetPasswordHistoryConfigurationResult.cc
|
||||
src/model/GetPasswordInitializationConfigurationRequest.cc
|
||||
src/model/GetPasswordInitializationConfigurationResult.cc
|
||||
src/model/GetRootOrganizationalUnitRequest.cc
|
||||
src/model/GetRootOrganizationalUnitResult.cc
|
||||
src/model/GetSynchronizationJobRequest.cc
|
||||
src/model/GetSynchronizationJobResult.cc
|
||||
src/model/GetUserRequest.cc
|
||||
src/model/GetUserResult.cc
|
||||
src/model/ListApplicationClientSecretsRequest.cc
|
||||
src/model/ListApplicationClientSecretsResult.cc
|
||||
src/model/ListApplicationsRequest.cc
|
||||
src/model/ListApplicationsResult.cc
|
||||
src/model/ListApplicationsForOrganizationalUnitRequest.cc
|
||||
src/model/ListApplicationsForOrganizationalUnitResult.cc
|
||||
src/model/ListApplicationsForUserRequest.cc
|
||||
src/model/ListApplicationsForUserResult.cc
|
||||
src/model/ListConditionalAccessPoliciesRequest.cc
|
||||
src/model/ListConditionalAccessPoliciesResult.cc
|
||||
src/model/ListConditionalAccessPoliciesForNetworkZoneRequest.cc
|
||||
src/model/ListConditionalAccessPoliciesForNetworkZoneResult.cc
|
||||
src/model/ListDomainProxyTokensRequest.cc
|
||||
src/model/ListDomainProxyTokensResult.cc
|
||||
src/model/ListDomainsRequest.cc
|
||||
src/model/ListDomainsResult.cc
|
||||
src/model/ListEiamInstancesRequest.cc
|
||||
src/model/ListEiamInstancesResult.cc
|
||||
src/model/ListEiamRegionsRequest.cc
|
||||
src/model/ListEiamRegionsResult.cc
|
||||
src/model/ListGroupsRequest.cc
|
||||
src/model/ListGroupsResult.cc
|
||||
src/model/ListGroupsForApplicationRequest.cc
|
||||
src/model/ListGroupsForApplicationResult.cc
|
||||
src/model/ListGroupsForUserRequest.cc
|
||||
src/model/ListGroupsForUserResult.cc
|
||||
src/model/ListIdentityProvidersRequest.cc
|
||||
src/model/ListIdentityProvidersResult.cc
|
||||
src/model/ListInstancesRequest.cc
|
||||
src/model/ListInstancesResult.cc
|
||||
src/model/ListNetworkAccessEndpointAvailableRegionsRequest.cc
|
||||
src/model/ListNetworkAccessEndpointAvailableRegionsResult.cc
|
||||
src/model/ListNetworkAccessEndpointAvailableZonesRequest.cc
|
||||
src/model/ListNetworkAccessEndpointAvailableZonesResult.cc
|
||||
src/model/ListNetworkAccessEndpointsRequest.cc
|
||||
src/model/ListNetworkAccessEndpointsResult.cc
|
||||
src/model/ListNetworkAccessPathsRequest.cc
|
||||
src/model/ListNetworkAccessPathsResult.cc
|
||||
src/model/ListOrganizationalUnitParentsRequest.cc
|
||||
src/model/ListOrganizationalUnitParentsResult.cc
|
||||
src/model/ListOrganizationalUnitsRequest.cc
|
||||
src/model/ListOrganizationalUnitsResult.cc
|
||||
src/model/ListOrganizationalUnitsForApplicationRequest.cc
|
||||
src/model/ListOrganizationalUnitsForApplicationResult.cc
|
||||
src/model/ListRegionsRequest.cc
|
||||
src/model/ListRegionsResult.cc
|
||||
src/model/ListSynchronizationJobsRequest.cc
|
||||
src/model/ListSynchronizationJobsResult.cc
|
||||
src/model/ListUsersRequest.cc
|
||||
src/model/ListUsersResult.cc
|
||||
src/model/ListUsersForApplicationRequest.cc
|
||||
src/model/ListUsersForApplicationResult.cc
|
||||
src/model/ListUsersForGroupRequest.cc
|
||||
src/model/ListUsersForGroupResult.cc
|
||||
src/model/ObtainApplicationClientSecretRequest.cc
|
||||
src/model/ObtainApplicationClientSecretResult.cc
|
||||
src/model/ObtainDomainProxyTokenRequest.cc
|
||||
src/model/ObtainDomainProxyTokenResult.cc
|
||||
src/model/RemoveUserFromOrganizationalUnitsRequest.cc
|
||||
src/model/RemoveUserFromOrganizationalUnitsResult.cc
|
||||
src/model/RemoveUsersFromGroupRequest.cc
|
||||
src/model/RemoveUsersFromGroupResult.cc
|
||||
src/model/RevokeApplicationFromGroupsRequest.cc
|
||||
src/model/RevokeApplicationFromGroupsResult.cc
|
||||
src/model/RevokeApplicationFromOrganizationalUnitsRequest.cc
|
||||
src/model/RevokeApplicationFromOrganizationalUnitsResult.cc
|
||||
src/model/RevokeApplicationFromUsersRequest.cc
|
||||
src/model/RevokeApplicationFromUsersResult.cc
|
||||
src/model/RunSynchronizationJobRequest.cc
|
||||
src/model/RunSynchronizationJobResult.cc
|
||||
src/model/SetApplicationGrantScopeRequest.cc
|
||||
src/model/SetApplicationGrantScopeResult.cc
|
||||
src/model/SetApplicationProvisioningConfigRequest.cc
|
||||
src/model/SetApplicationProvisioningConfigResult.cc
|
||||
src/model/SetApplicationProvisioningScopeRequest.cc
|
||||
src/model/SetApplicationProvisioningScopeResult.cc
|
||||
src/model/SetApplicationSsoConfigRequest.cc
|
||||
src/model/SetApplicationSsoConfigResult.cc
|
||||
src/model/SetDefaultDomainRequest.cc
|
||||
src/model/SetDefaultDomainResult.cc
|
||||
src/model/SetForgetPasswordConfigurationRequest.cc
|
||||
src/model/SetForgetPasswordConfigurationResult.cc
|
||||
src/model/SetIdentityProviderUdPullConfigurationRequest.cc
|
||||
src/model/SetIdentityProviderUdPullConfigurationResult.cc
|
||||
src/model/SetPasswordComplexityConfigurationRequest.cc
|
||||
src/model/SetPasswordComplexityConfigurationResult.cc
|
||||
src/model/SetPasswordExpirationConfigurationRequest.cc
|
||||
src/model/SetPasswordExpirationConfigurationResult.cc
|
||||
src/model/SetPasswordHistoryConfigurationRequest.cc
|
||||
src/model/SetPasswordHistoryConfigurationResult.cc
|
||||
src/model/SetPasswordInitializationConfigurationRequest.cc
|
||||
src/model/SetPasswordInitializationConfigurationResult.cc
|
||||
src/model/SetUserPrimaryOrganizationalUnitRequest.cc
|
||||
src/model/SetUserPrimaryOrganizationalUnitResult.cc
|
||||
src/model/UnlockUserRequest.cc
|
||||
src/model/UnlockUserResult.cc
|
||||
src/model/UpdateApplicationAuthorizationTypeRequest.cc
|
||||
src/model/UpdateApplicationAuthorizationTypeResult.cc
|
||||
src/model/UpdateApplicationDescriptionRequest.cc
|
||||
src/model/UpdateApplicationDescriptionResult.cc
|
||||
src/model/UpdateConditionalAccessPolicyRequest.cc
|
||||
src/model/UpdateConditionalAccessPolicyResult.cc
|
||||
src/model/UpdateConditionalAccessPolicyDescriptionRequest.cc
|
||||
src/model/UpdateConditionalAccessPolicyDescriptionResult.cc
|
||||
src/model/UpdateGroupRequest.cc
|
||||
src/model/UpdateGroupResult.cc
|
||||
src/model/UpdateGroupDescriptionRequest.cc
|
||||
src/model/UpdateGroupDescriptionResult.cc
|
||||
src/model/UpdateIdentityProviderRequest.cc
|
||||
src/model/UpdateIdentityProviderResult.cc
|
||||
src/model/UpdateInstanceDescriptionRequest.cc
|
||||
src/model/UpdateInstanceDescriptionResult.cc
|
||||
src/model/UpdateNetworkAccessEndpointNameRequest.cc
|
||||
src/model/UpdateNetworkAccessEndpointNameResult.cc
|
||||
src/model/UpdateOrganizationalUnitRequest.cc
|
||||
src/model/UpdateOrganizationalUnitResult.cc
|
||||
src/model/UpdateOrganizationalUnitDescriptionRequest.cc
|
||||
src/model/UpdateOrganizationalUnitDescriptionResult.cc
|
||||
src/model/UpdateOrganizationalUnitParentIdRequest.cc
|
||||
src/model/UpdateOrganizationalUnitParentIdResult.cc
|
||||
src/model/UpdateUserRequest.cc
|
||||
src/model/UpdateUserResult.cc
|
||||
src/model/UpdateUserDescriptionRequest.cc
|
||||
src/model/UpdateUserDescriptionResult.cc
|
||||
src/model/UpdateUserPasswordRequest.cc
|
||||
src/model/UpdateUserPasswordResult.cc )
|
||||
|
||||
add_library(eiam ${LIB_TYPE}
|
||||
${eiam_public_header}
|
||||
${eiam_public_header_model}
|
||||
${eiam_src})
|
||||
|
||||
set_target_properties(eiam
|
||||
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}eiam
|
||||
)
|
||||
|
||||
if(${LIB_TYPE} STREQUAL "SHARED")
|
||||
set_target_properties(eiam
|
||||
PROPERTIES
|
||||
DEFINE_SYMBOL ALIBABACLOUD_EIAM_LIBRARY)
|
||||
endif()
|
||||
|
||||
target_include_directories(eiam
|
||||
PRIVATE include
|
||||
${CMAKE_SOURCE_DIR}/core/include
|
||||
)
|
||||
target_link_libraries(eiam
|
||||
core)
|
||||
|
||||
if(CMAKE_HOST_WIN32)
|
||||
ExternalProject_Get_Property(jsoncpp INSTALL_DIR)
|
||||
set(jsoncpp_install_dir ${INSTALL_DIR})
|
||||
add_dependencies(eiam
|
||||
jsoncpp)
|
||||
target_include_directories(eiam
|
||||
PRIVATE ${jsoncpp_install_dir}/include)
|
||||
target_link_libraries(eiam
|
||||
${jsoncpp_install_dir}/lib/jsoncpp.lib)
|
||||
set_target_properties(eiam
|
||||
PROPERTIES
|
||||
COMPILE_OPTIONS "/bigobj")
|
||||
else()
|
||||
target_include_directories(eiam
|
||||
PRIVATE /usr/include/jsoncpp)
|
||||
target_link_libraries(eiam
|
||||
jsoncpp)
|
||||
endif()
|
||||
|
||||
install(FILES ${eiam_public_header}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/eiam)
|
||||
install(FILES ${eiam_public_header_model}
|
||||
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/alibabacloud/eiam/model)
|
||||
install(TARGETS eiam
|
||||
ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
|
||||
RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
|
||||
)
|
||||
1118
eiam/include/alibabacloud/eiam/EiamClient.h
Normal file
1118
eiam/include/alibabacloud/eiam/EiamClient.h
Normal file
File diff suppressed because it is too large
Load Diff
32
eiam/include/alibabacloud/eiam/EiamExport.h
Normal file
32
eiam/include/alibabacloud/eiam/EiamExport.h
Normal file
@@ -0,0 +1,32 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_EIAMEXPORT_H_
|
||||
#define ALIBABACLOUD_EIAM_EIAMEXPORT_H_
|
||||
|
||||
#include <alibabacloud/core/Global.h>
|
||||
|
||||
#if defined(ALIBABACLOUD_SHARED)
|
||||
# if defined(ALIBABACLOUD_EIAM_LIBRARY)
|
||||
# define ALIBABACLOUD_EIAM_EXPORT ALIBABACLOUD_DECL_EXPORT
|
||||
# else
|
||||
# define ALIBABACLOUD_EIAM_EXPORT ALIBABACLOUD_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define ALIBABACLOUD_EIAM_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // !ALIBABACLOUD_EIAM_EIAMEXPORT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ADDUSERTOORGANIZATIONALUNITSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ADDUSERTOORGANIZATIONALUNITSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT AddUserToOrganizationalUnitsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddUserToOrganizationalUnitsRequest();
|
||||
~AddUserToOrganizationalUnitsRequest();
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::vector<std::string> getOrganizationalUnitIds() const;
|
||||
void setOrganizationalUnitIds(const std::vector<std::string> &organizationalUnitIds);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::vector<std::string> organizationalUnitIds_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ADDUSERTOORGANIZATIONALUNITSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ADDUSERTOORGANIZATIONALUNITSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ADDUSERTOORGANIZATIONALUNITSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT AddUserToOrganizationalUnitsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddUserToOrganizationalUnitsResult();
|
||||
explicit AddUserToOrganizationalUnitsResult(const std::string &payload);
|
||||
~AddUserToOrganizationalUnitsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ADDUSERTOORGANIZATIONALUNITSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ADDUSERSTOGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ADDUSERSTOGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT AddUsersToGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AddUsersToGroupRequest();
|
||||
~AddUsersToGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::vector<std::string> getUserIds() const;
|
||||
void setUserIds(const std::vector<std::string> &userIds);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string instanceId_;
|
||||
std::vector<std::string> userIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ADDUSERSTOGROUPREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/AddUsersToGroupResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/AddUsersToGroupResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ADDUSERSTOGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ADDUSERSTOGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT AddUsersToGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddUsersToGroupResult();
|
||||
explicit AddUsersToGroupResult(const std::string &payload);
|
||||
~AddUsersToGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ADDUSERSTOGROUPRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOGROUPSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOGROUPSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT AuthorizeApplicationToGroupsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AuthorizeApplicationToGroupsRequest();
|
||||
~AuthorizeApplicationToGroupsRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::vector<std::string> getGroupIds() const;
|
||||
void setGroupIds(const std::vector<std::string> &groupIds);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
std::vector<std::string> groupIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOGROUPSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOGROUPSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOGROUPSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT AuthorizeApplicationToGroupsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeApplicationToGroupsResult();
|
||||
explicit AuthorizeApplicationToGroupsResult(const std::string &payload);
|
||||
~AuthorizeApplicationToGroupsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOGROUPSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOORGANIZATIONALUNITSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOORGANIZATIONALUNITSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT AuthorizeApplicationToOrganizationalUnitsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AuthorizeApplicationToOrganizationalUnitsRequest();
|
||||
~AuthorizeApplicationToOrganizationalUnitsRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::vector<std::string> getOrganizationalUnitIds() const;
|
||||
void setOrganizationalUnitIds(const std::vector<std::string> &organizationalUnitIds);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::vector<std::string> organizationalUnitIds_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOORGANIZATIONALUNITSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOORGANIZATIONALUNITSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOORGANIZATIONALUNITSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT AuthorizeApplicationToOrganizationalUnitsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeApplicationToOrganizationalUnitsResult();
|
||||
explicit AuthorizeApplicationToOrganizationalUnitsResult(const std::string &payload);
|
||||
~AuthorizeApplicationToOrganizationalUnitsResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOORGANIZATIONALUNITSRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOUSERSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOUSERSREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT AuthorizeApplicationToUsersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
AuthorizeApplicationToUsersRequest();
|
||||
~AuthorizeApplicationToUsersRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::vector<std::string> getUserIds() const;
|
||||
void setUserIds(const std::vector<std::string> &userIds);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
std::vector<std::string> userIds_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOUSERSREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOUSERSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOUSERSRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT AuthorizeApplicationToUsersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AuthorizeApplicationToUsersResult();
|
||||
explicit AuthorizeApplicationToUsersResult(const std::string &payload);
|
||||
~AuthorizeApplicationToUsersResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_AUTHORIZEAPPLICATIONTOUSERSRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateApplicationClientSecretRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateApplicationClientSecretRequest();
|
||||
~CreateApplicationClientSecretRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateApplicationClientSecretResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationClientSecret
|
||||
{
|
||||
std::string clientSecret;
|
||||
std::string secretId;
|
||||
std::string clientId;
|
||||
};
|
||||
|
||||
|
||||
CreateApplicationClientSecretResult();
|
||||
explicit CreateApplicationClientSecretResult(const std::string &payload);
|
||||
~CreateApplicationClientSecretResult();
|
||||
ApplicationClientSecret getApplicationClientSecret()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ApplicationClientSecret applicationClientSecret_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
@@ -0,0 +1,60 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateApplicationRequest();
|
||||
~CreateApplicationRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getApplicationSourceType() const;
|
||||
void setApplicationSourceType(const std::string &applicationSourceType);
|
||||
std::string getLogoUrl() const;
|
||||
void setLogoUrl(const std::string &logoUrl);
|
||||
std::string getApplicationName() const;
|
||||
void setApplicationName(const std::string &applicationName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getSsoType() const;
|
||||
void setSsoType(const std::string &ssoType);
|
||||
std::string getApplicationTemplateId() const;
|
||||
void setApplicationTemplateId(const std::string &applicationTemplateId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string applicationSourceType_;
|
||||
std::string logoUrl_;
|
||||
std::string applicationName_;
|
||||
std::string instanceId_;
|
||||
std::string ssoType_;
|
||||
std::string applicationTemplateId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateApplicationResult();
|
||||
explicit CreateApplicationResult(const std::string &payload);
|
||||
~CreateApplicationResult();
|
||||
std::string getApplicationId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string applicationId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONRESULT_H_
|
||||
@@ -0,0 +1,108 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateConditionalAccessPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ConditionsConfig {
|
||||
struct NetworkZones {
|
||||
std::string string;
|
||||
std::vector<std::string> excludeNetworkZones;
|
||||
std::string string;
|
||||
std::vector<std::string> includeNetworkZones;
|
||||
};
|
||||
NetworkZones networkZones;
|
||||
struct Users {
|
||||
std::string string;
|
||||
std::vector<std::string> includeGroups;
|
||||
std::string string;
|
||||
std::vector<std::string> excludeUsers;
|
||||
std::string string;
|
||||
std::vector<std::string> includeOrganizationalUnits;
|
||||
std::string string;
|
||||
std::vector<std::string> excludeOrganizationalUnits;
|
||||
std::string string;
|
||||
std::vector<std::string> excludeGroups;
|
||||
std::string string;
|
||||
std::vector<std::string> includeUsers;
|
||||
};
|
||||
Users users;
|
||||
struct Applications {
|
||||
std::string string;
|
||||
std::vector<std::string> excludeApplications;
|
||||
std::string string;
|
||||
std::vector<std::string> includeApplications;
|
||||
};
|
||||
Applications applications;
|
||||
};
|
||||
struct DecisionConfig {
|
||||
std::string mfaType;
|
||||
long mfaAuthenticationIntervalSeconds;
|
||||
std::string effect;
|
||||
std::string activeSessionReuseStatus;
|
||||
std::string string;
|
||||
std::vector<std::string> mfaAuthenticationMethods;
|
||||
};
|
||||
CreateConditionalAccessPolicyRequest();
|
||||
~CreateConditionalAccessPolicyRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
ConditionsConfig getConditionsConfig() const;
|
||||
void setConditionsConfig(const ConditionsConfig &conditionsConfig);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getConditionalAccessPolicyType() const;
|
||||
void setConditionalAccessPolicyType(const std::string &conditionalAccessPolicyType);
|
||||
std::string getDecisionType() const;
|
||||
void setDecisionType(const std::string &decisionType);
|
||||
std::string getEvaluateAt() const;
|
||||
void setEvaluateAt(const std::string &evaluateAt);
|
||||
int getPriority() const;
|
||||
void setPriority(int priority);
|
||||
DecisionConfig getDecisionConfig() const;
|
||||
void setDecisionConfig(const DecisionConfig &decisionConfig);
|
||||
std::string getConditionalAccessPolicyName() const;
|
||||
void setConditionalAccessPolicyName(const std::string &conditionalAccessPolicyName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
ConditionsConfig conditionsConfig_;
|
||||
std::string description_;
|
||||
std::string conditionalAccessPolicyType_;
|
||||
std::string decisionType_;
|
||||
std::string evaluateAt_;
|
||||
int priority_;
|
||||
DecisionConfig decisionConfig_;
|
||||
std::string conditionalAccessPolicyName_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATECONDITIONALACCESSPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATECONDITIONALACCESSPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateConditionalAccessPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateConditionalAccessPolicyResult();
|
||||
explicit CreateConditionalAccessPolicyResult(const std::string &payload);
|
||||
~CreateConditionalAccessPolicyResult();
|
||||
std::string getConditionalAccessPolicyId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string conditionalAccessPolicyId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATECONDITIONALACCESSPOLICYRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINPROXYTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINPROXYTOKENREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateDomainProxyTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateDomainProxyTokenRequest();
|
||||
~CreateDomainProxyTokenRequest();
|
||||
std::string getDomainId() const;
|
||||
void setDomainId(const std::string &domainId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string domainId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINPROXYTOKENREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINPROXYTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINPROXYTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateDomainProxyTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDomainProxyTokenResult();
|
||||
explicit CreateDomainProxyTokenResult(const std::string &payload);
|
||||
~CreateDomainProxyTokenResult();
|
||||
std::string getDomainProxyTokenId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainProxyTokenId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINPROXYTOKENRESULT_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/CreateDomainRequest.h
Normal file
51
eiam/include/alibabacloud/eiam/model/CreateDomainRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateDomainRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct Filing {
|
||||
std::string icpNumber;
|
||||
};
|
||||
CreateDomainRequest();
|
||||
~CreateDomainRequest();
|
||||
Filing getFiling() const;
|
||||
void setFiling(const Filing &filing);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getDomain() const;
|
||||
void setDomain(const std::string &domain);
|
||||
|
||||
private:
|
||||
Filing filing_;
|
||||
std::string instanceId_;
|
||||
std::string domain_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINREQUEST_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/CreateDomainResult.h
Normal file
51
eiam/include/alibabacloud/eiam/model/CreateDomainResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateDomainResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateDomainResult();
|
||||
explicit CreateDomainResult(const std::string &payload);
|
||||
~CreateDomainResult();
|
||||
std::string getDomainId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string domainId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEDOMAINRESULT_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/CreateGroupRequest.h
Normal file
51
eiam/include/alibabacloud/eiam/model/CreateGroupRequest.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateGroupRequest();
|
||||
~CreateGroupRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getGroupExternalId() const;
|
||||
void setGroupExternalId(const std::string &groupExternalId);
|
||||
std::string getGroupName() const;
|
||||
void setGroupName(const std::string &groupName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::string groupExternalId_;
|
||||
std::string groupName_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEGROUPREQUEST_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/CreateGroupResult.h
Normal file
51
eiam/include/alibabacloud/eiam/model/CreateGroupResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateGroupResult();
|
||||
explicit CreateGroupResult(const std::string &payload);
|
||||
~CreateGroupResult();
|
||||
std::string getGroupId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string groupId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEGROUPRESULT_H_
|
||||
@@ -0,0 +1,199 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEIDENTITYPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEIDENTITYPROVIDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateIdentityProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct DingtalkAppConfig {
|
||||
std::string corpId;
|
||||
std::string dingtalkVersion;
|
||||
std::string appSecret;
|
||||
std::string appKey;
|
||||
};
|
||||
struct AutoUpdateUserConfig {
|
||||
std::string autoUpdateUserStatus;
|
||||
};
|
||||
struct UdPullConfig {
|
||||
std::string groupSyncStatus;
|
||||
struct UdSyncScopeConfig {
|
||||
std::string targetScope;
|
||||
std::string string;
|
||||
std::vector<std::string> sourceScopes;
|
||||
};
|
||||
UdSyncScopeConfig udSyncScopeConfig;
|
||||
std::string periodicSyncStatus;
|
||||
struct PeriodicSyncConfig {
|
||||
int integer;
|
||||
std::vector<int> periodicSyncTimes;
|
||||
std::string periodicSyncCron;
|
||||
std::string periodicSyncType;
|
||||
};
|
||||
PeriodicSyncConfig periodicSyncConfig;
|
||||
std::string incrementalCallbackStatus;
|
||||
};
|
||||
struct LarkConfig {
|
||||
std::string enterpriseNumber;
|
||||
std::string appId;
|
||||
std::string appSecret;
|
||||
std::string verificationToken;
|
||||
std::string encryptKey;
|
||||
};
|
||||
struct WeComConfig {
|
||||
std::string agentId;
|
||||
std::string corpId;
|
||||
std::string corpSecret;
|
||||
std::string authorizeCallbackDomain;
|
||||
std::string trustableDomain;
|
||||
};
|
||||
struct AutoCreateUserConfig {
|
||||
std::string autoCreateUserStatus;
|
||||
std::string string;
|
||||
std::vector<std::string> targetOrganizationalUnitIds;
|
||||
};
|
||||
struct AuthnConfig {
|
||||
std::string authnStatus;
|
||||
std::string autoUpdatePasswordStatus;
|
||||
};
|
||||
struct BindingConfig {
|
||||
struct AutoMatchUserProfileExpressionsItem {
|
||||
std::string sourceValueExpression;
|
||||
std::string targetFieldDescription;
|
||||
std::string targetField;
|
||||
std::string expressionMappingType;
|
||||
};
|
||||
AutoMatchUserProfileExpressionsItem autoMatchUserProfileExpressionsItem;
|
||||
std::vector<AutoMatchUserProfileExpressionsItem> autoMatchUserProfileExpressions;
|
||||
std::string mappingBindingStatus;
|
||||
std::string autoMatchUserStatus;
|
||||
};
|
||||
struct LdapConfig {
|
||||
std::string groupMemberAttributeName;
|
||||
std::string startTlsStatus;
|
||||
std::string ldapServerHost;
|
||||
std::string groupObjectClass;
|
||||
std::string userObjectClass;
|
||||
std::string userObjectClassCustomFilter;
|
||||
std::string string;
|
||||
std::vector<std::string> certificateFingerprints;
|
||||
std::string ldapProtocol;
|
||||
std::string groupObjectClassCustomFilter;
|
||||
std::string organizationUnitObjectClass;
|
||||
std::string administratorUsername;
|
||||
std::string userLoginIdentifier;
|
||||
std::string administratorPassword;
|
||||
std::string certificateFingerprintStatus;
|
||||
int ldapServerPort;
|
||||
};
|
||||
struct UdPushConfig {
|
||||
std::string periodicSyncStatus;
|
||||
std::string incrementalCallbackStatus;
|
||||
struct UdSyncScopeConfigsItem {
|
||||
std::string targetScope;
|
||||
std::string string;
|
||||
std::vector<std::string> sourceScopes;
|
||||
};
|
||||
UdSyncScopeConfigsItem udSyncScopeConfigsItem;
|
||||
std::vector<UdSyncScopeConfigsItem> udSyncScopeConfigs;
|
||||
};
|
||||
struct OidcConfig {
|
||||
std::string string;
|
||||
std::vector<std::string> grantScopes;
|
||||
struct EndpointConfig {
|
||||
std::string userinfoEndpoint;
|
||||
std::string authorizationEndpoint;
|
||||
std::string jwksUri;
|
||||
std::string tokenEndpoint;
|
||||
std::string issuer;
|
||||
};
|
||||
EndpointConfig endpointConfig;
|
||||
std::string pkceChallengeMethod;
|
||||
bool pkceRequired;
|
||||
struct AuthnParam {
|
||||
std::string clientId;
|
||||
std::string clientSecret;
|
||||
std::string authnMethod;
|
||||
};
|
||||
AuthnParam authnParam;
|
||||
std::string grantType;
|
||||
};
|
||||
CreateIdentityProviderRequest();
|
||||
~CreateIdentityProviderRequest();
|
||||
DingtalkAppConfig getDingtalkAppConfig() const;
|
||||
void setDingtalkAppConfig(const DingtalkAppConfig &dingtalkAppConfig);
|
||||
std::string getNetworkAccessEndpointId() const;
|
||||
void setNetworkAccessEndpointId(const std::string &networkAccessEndpointId);
|
||||
AutoUpdateUserConfig getAutoUpdateUserConfig() const;
|
||||
void setAutoUpdateUserConfig(const AutoUpdateUserConfig &autoUpdateUserConfig);
|
||||
std::string getLogoUrl() const;
|
||||
void setLogoUrl(const std::string &logoUrl);
|
||||
UdPullConfig getUdPullConfig() const;
|
||||
void setUdPullConfig(const UdPullConfig &udPullConfig);
|
||||
LarkConfig getLarkConfig() const;
|
||||
void setLarkConfig(const LarkConfig &larkConfig);
|
||||
WeComConfig getWeComConfig() const;
|
||||
void setWeComConfig(const WeComConfig &weComConfig);
|
||||
AutoCreateUserConfig getAutoCreateUserConfig() const;
|
||||
void setAutoCreateUserConfig(const AutoCreateUserConfig &autoCreateUserConfig);
|
||||
AuthnConfig getAuthnConfig() const;
|
||||
void setAuthnConfig(const AuthnConfig &authnConfig);
|
||||
BindingConfig getBindingConfig() const;
|
||||
void setBindingConfig(const BindingConfig &bindingConfig);
|
||||
std::string getIdentityProviderName() const;
|
||||
void setIdentityProviderName(const std::string &identityProviderName);
|
||||
LdapConfig getLdapConfig() const;
|
||||
void setLdapConfig(const LdapConfig &ldapConfig);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
UdPushConfig getUdPushConfig() const;
|
||||
void setUdPushConfig(const UdPushConfig &udPushConfig);
|
||||
std::string getIdentityProviderType() const;
|
||||
void setIdentityProviderType(const std::string &identityProviderType);
|
||||
OidcConfig getOidcConfig() const;
|
||||
void setOidcConfig(const OidcConfig &oidcConfig);
|
||||
|
||||
private:
|
||||
DingtalkAppConfig dingtalkAppConfig_;
|
||||
std::string networkAccessEndpointId_;
|
||||
AutoUpdateUserConfig autoUpdateUserConfig_;
|
||||
std::string logoUrl_;
|
||||
UdPullConfig udPullConfig_;
|
||||
LarkConfig larkConfig_;
|
||||
WeComConfig weComConfig_;
|
||||
AutoCreateUserConfig autoCreateUserConfig_;
|
||||
AuthnConfig authnConfig_;
|
||||
BindingConfig bindingConfig_;
|
||||
std::string identityProviderName_;
|
||||
LdapConfig ldapConfig_;
|
||||
std::string instanceId_;
|
||||
UdPushConfig udPushConfig_;
|
||||
std::string identityProviderType_;
|
||||
OidcConfig oidcConfig_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEIDENTITYPROVIDERREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEIDENTITYPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEIDENTITYPROVIDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateIdentityProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateIdentityProviderResult();
|
||||
explicit CreateIdentityProviderResult(const std::string &payload);
|
||||
~CreateIdentityProviderResult();
|
||||
std::string getIdentityProviderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string identityProviderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEIDENTITYPROVIDERRESULT_H_
|
||||
42
eiam/include/alibabacloud/eiam/model/CreateInstanceRequest.h
Normal file
42
eiam/include/alibabacloud/eiam/model/CreateInstanceRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateInstanceRequest();
|
||||
~CreateInstanceRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEINSTANCEREQUEST_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/CreateInstanceResult.h
Normal file
51
eiam/include/alibabacloud/eiam/model/CreateInstanceResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateInstanceResult();
|
||||
explicit CreateInstanceResult(const std::string &payload);
|
||||
~CreateInstanceResult();
|
||||
std::string getInstanceId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string instanceId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,57 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATENETWORKACCESSENDPOINTREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATENETWORKACCESSENDPOINTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateNetworkAccessEndpointRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateNetworkAccessEndpointRequest();
|
||||
~CreateNetworkAccessEndpointRequest();
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::vector<std::string> getVSwitchIds() const;
|
||||
void setVSwitchIds(const std::vector<std::string> &vSwitchIds);
|
||||
std::string getNetworkAccessEndpointName() const;
|
||||
void setNetworkAccessEndpointName(const std::string &networkAccessEndpointName);
|
||||
std::string getVpcRegionId() const;
|
||||
void setVpcRegionId(const std::string &vpcRegionId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
|
||||
private:
|
||||
std::string clientToken_;
|
||||
std::vector<std::string> vSwitchIds_;
|
||||
std::string networkAccessEndpointName_;
|
||||
std::string vpcRegionId_;
|
||||
std::string instanceId_;
|
||||
std::string vpcId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATENETWORKACCESSENDPOINTREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATENETWORKACCESSENDPOINTRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATENETWORKACCESSENDPOINTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateNetworkAccessEndpointResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNetworkAccessEndpointResult();
|
||||
explicit CreateNetworkAccessEndpointResult(const std::string &payload);
|
||||
~CreateNetworkAccessEndpointResult();
|
||||
std::string getNetworkAccessEndpointId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string networkAccessEndpointId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATENETWORKACCESSENDPOINTRESULT_H_
|
||||
@@ -0,0 +1,54 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEORGANIZATIONALUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEORGANIZATIONALUNITREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateOrganizationalUnitRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateOrganizationalUnitRequest();
|
||||
~CreateOrganizationalUnitRequest();
|
||||
std::string getOrganizationalUnitExternalId() const;
|
||||
void setOrganizationalUnitExternalId(const std::string &organizationalUnitExternalId);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getParentId() const;
|
||||
void setParentId(const std::string &parentId);
|
||||
std::string getOrganizationalUnitName() const;
|
||||
void setOrganizationalUnitName(const std::string &organizationalUnitName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string organizationalUnitExternalId_;
|
||||
std::string description_;
|
||||
std::string parentId_;
|
||||
std::string organizationalUnitName_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEORGANIZATIONALUNITREQUEST_H_
|
||||
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEORGANIZATIONALUNITRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEORGANIZATIONALUNITRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateOrganizationalUnitResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateOrganizationalUnitResult();
|
||||
explicit CreateOrganizationalUnitResult(const std::string &payload);
|
||||
~CreateOrganizationalUnitResult();
|
||||
std::string getOrganizationalUnitId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string organizationalUnitId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEORGANIZATIONALUNITRESULT_H_
|
||||
95
eiam/include/alibabacloud/eiam/model/CreateUserRequest.h
Normal file
95
eiam/include/alibabacloud/eiam/model/CreateUserRequest.h
Normal file
@@ -0,0 +1,95 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct CustomFields {
|
||||
std::string fieldName;
|
||||
std::string fieldValue;
|
||||
};
|
||||
struct PasswordInitializationConfig {
|
||||
std::string string;
|
||||
std::vector<std::string> userNotificationChannels;
|
||||
std::string passwordInitializationPolicyPriority;
|
||||
std::string passwordForcedUpdateStatus;
|
||||
std::string passwordInitializationType;
|
||||
};
|
||||
CreateUserRequest();
|
||||
~CreateUserRequest();
|
||||
std::string getPhoneNumber() const;
|
||||
void setPhoneNumber(const std::string &phoneNumber);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getPhoneRegion() const;
|
||||
void setPhoneRegion(const std::string &phoneRegion);
|
||||
std::vector<CustomFields> getCustomFields() const;
|
||||
void setCustomFields(const std::vector<CustomFields> &customFields);
|
||||
std::string getPassword() const;
|
||||
void setPassword(const std::string &password);
|
||||
PasswordInitializationConfig getPasswordInitializationConfig() const;
|
||||
void setPasswordInitializationConfig(const PasswordInitializationConfig &passwordInitializationConfig);
|
||||
bool getPhoneNumberVerified() const;
|
||||
void setPhoneNumberVerified(bool phoneNumberVerified);
|
||||
std::string getEmail() const;
|
||||
void setEmail(const std::string &email);
|
||||
std::string getPrimaryOrganizationalUnitId() const;
|
||||
void setPrimaryOrganizationalUnitId(const std::string &primaryOrganizationalUnitId);
|
||||
std::vector<std::string> getOrganizationalUnitIds() const;
|
||||
void setOrganizationalUnitIds(const std::vector<std::string> &organizationalUnitIds);
|
||||
std::string getUserExternalId() const;
|
||||
void setUserExternalId(const std::string &userExternalId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getDisplayName() const;
|
||||
void setDisplayName(const std::string &displayName);
|
||||
std::string getUsername() const;
|
||||
void setUsername(const std::string &username);
|
||||
bool getEmailVerified() const;
|
||||
void setEmailVerified(bool emailVerified);
|
||||
|
||||
private:
|
||||
std::string phoneNumber_;
|
||||
std::string description_;
|
||||
std::string phoneRegion_;
|
||||
std::vector<CustomFields> customFields_;
|
||||
std::string password_;
|
||||
PasswordInitializationConfig passwordInitializationConfig_;
|
||||
bool phoneNumberVerified_;
|
||||
std::string email_;
|
||||
std::string primaryOrganizationalUnitId_;
|
||||
std::vector<std::string> organizationalUnitIds_;
|
||||
std::string userExternalId_;
|
||||
std::string instanceId_;
|
||||
std::string displayName_;
|
||||
std::string username_;
|
||||
bool emailVerified_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEUSERREQUEST_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/CreateUserResult.h
Normal file
51
eiam/include/alibabacloud/eiam/model/CreateUserResult.h
Normal file
@@ -0,0 +1,51 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_CREATEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT CreateUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateUserResult();
|
||||
explicit CreateUserResult(const std::string &payload);
|
||||
~CreateUserResult();
|
||||
std::string getUserId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string userId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEUSERRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteApplicationClientSecretRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteApplicationClientSecretRequest();
|
||||
~DeleteApplicationClientSecretRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getSecretId() const;
|
||||
void setSecretId(const std::string &secretId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string secretId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteApplicationClientSecretResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteApplicationClientSecretResult();
|
||||
explicit DeleteApplicationClientSecretResult(const std::string &payload);
|
||||
~DeleteApplicationClientSecretResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteApplicationRequest();
|
||||
~DeleteApplicationRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteApplicationResult();
|
||||
explicit DeleteApplicationResult(const std::string &payload);
|
||||
~DeleteApplicationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteConditionalAccessPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteConditionalAccessPolicyRequest();
|
||||
~DeleteConditionalAccessPolicyRequest();
|
||||
std::string getConditionalAccessPolicyId() const;
|
||||
void setConditionalAccessPolicyId(const std::string &conditionalAccessPolicyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string conditionalAccessPolicyId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETECONDITIONALACCESSPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETECONDITIONALACCESSPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteConditionalAccessPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteConditionalAccessPolicyResult();
|
||||
explicit DeleteConditionalAccessPolicyResult(const std::string &payload);
|
||||
~DeleteConditionalAccessPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETECONDITIONALACCESSPOLICYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINPROXYTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINPROXYTOKENREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteDomainProxyTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDomainProxyTokenRequest();
|
||||
~DeleteDomainProxyTokenRequest();
|
||||
std::string getDomainProxyTokenId() const;
|
||||
void setDomainProxyTokenId(const std::string &domainProxyTokenId);
|
||||
std::string getDomainId() const;
|
||||
void setDomainId(const std::string &domainId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string domainProxyTokenId_;
|
||||
std::string domainId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINPROXYTOKENREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINPROXYTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINPROXYTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteDomainProxyTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDomainProxyTokenResult();
|
||||
explicit DeleteDomainProxyTokenResult(const std::string &payload);
|
||||
~DeleteDomainProxyTokenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINPROXYTOKENRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/DeleteDomainRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/DeleteDomainRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteDomainRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteDomainRequest();
|
||||
~DeleteDomainRequest();
|
||||
std::string getDomainId() const;
|
||||
void setDomainId(const std::string &domainId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string domainId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/DeleteDomainResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/DeleteDomainResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteDomainResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteDomainResult();
|
||||
explicit DeleteDomainResult(const std::string &payload);
|
||||
~DeleteDomainResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEDOMAINRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/DeleteGroupRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/DeleteGroupRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEGROUPREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteGroupRequest();
|
||||
~DeleteGroupRequest();
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string groupId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEGROUPREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/DeleteGroupResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/DeleteGroupResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEGROUPRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteGroupResult();
|
||||
explicit DeleteGroupResult(const std::string &payload);
|
||||
~DeleteGroupResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEGROUPRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEIDENTITYPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEIDENTITYPROVIDERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteIdentityProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteIdentityProviderRequest();
|
||||
~DeleteIdentityProviderRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getIdentityProviderId() const;
|
||||
void setIdentityProviderId(const std::string &identityProviderId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string identityProviderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEIDENTITYPROVIDERREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEIDENTITYPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEIDENTITYPROVIDERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteIdentityProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteIdentityProviderResult();
|
||||
explicit DeleteIdentityProviderResult(const std::string &payload);
|
||||
~DeleteIdentityProviderResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEIDENTITYPROVIDERRESULT_H_
|
||||
42
eiam/include/alibabacloud/eiam/model/DeleteInstanceRequest.h
Normal file
42
eiam/include/alibabacloud/eiam/model/DeleteInstanceRequest.h
Normal file
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEINSTANCEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEINSTANCEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteInstanceRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteInstanceRequest();
|
||||
~DeleteInstanceRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEINSTANCEREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/DeleteInstanceResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/DeleteInstanceResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEINSTANCERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEINSTANCERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteInstanceResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteInstanceResult();
|
||||
explicit DeleteInstanceResult(const std::string &payload);
|
||||
~DeleteInstanceResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEINSTANCERESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETENETWORKACCESSENDPOINTREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETENETWORKACCESSENDPOINTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteNetworkAccessEndpointRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteNetworkAccessEndpointRequest();
|
||||
~DeleteNetworkAccessEndpointRequest();
|
||||
std::string getNetworkAccessEndpointId() const;
|
||||
void setNetworkAccessEndpointId(const std::string &networkAccessEndpointId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string networkAccessEndpointId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETENETWORKACCESSENDPOINTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETENETWORKACCESSENDPOINTRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETENETWORKACCESSENDPOINTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteNetworkAccessEndpointResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkAccessEndpointResult();
|
||||
explicit DeleteNetworkAccessEndpointResult(const std::string &payload);
|
||||
~DeleteNetworkAccessEndpointResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETENETWORKACCESSENDPOINTRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITCHILDRENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITCHILDRENREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteOrganizationalUnitChildrenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteOrganizationalUnitChildrenRequest();
|
||||
~DeleteOrganizationalUnitChildrenRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getOrganizationalUnitId() const;
|
||||
void setOrganizationalUnitId(const std::string &organizationalUnitId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string organizationalUnitId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITCHILDRENREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITCHILDRENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITCHILDRENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteOrganizationalUnitChildrenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteOrganizationalUnitChildrenResult();
|
||||
explicit DeleteOrganizationalUnitChildrenResult(const std::string &payload);
|
||||
~DeleteOrganizationalUnitChildrenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITCHILDRENRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteOrganizationalUnitRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteOrganizationalUnitRequest();
|
||||
~DeleteOrganizationalUnitRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getOrganizationalUnitId() const;
|
||||
void setOrganizationalUnitId(const std::string &organizationalUnitId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string organizationalUnitId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteOrganizationalUnitResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteOrganizationalUnitResult();
|
||||
explicit DeleteOrganizationalUnitResult(const std::string &payload);
|
||||
~DeleteOrganizationalUnitResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEORGANIZATIONALUNITRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/DeleteUserRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/DeleteUserRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteUserRequest();
|
||||
~DeleteUserRequest();
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEUSERREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/DeleteUserResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/DeleteUserResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DELETEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DeleteUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteUserResult();
|
||||
explicit DeleteUserResult(const std::string &payload);
|
||||
~DeleteUserResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEUSERRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONAPIINVOKEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONAPIINVOKEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationApiInvokeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableApplicationApiInvokeRequest();
|
||||
~DisableApplicationApiInvokeRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONAPIINVOKEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONAPIINVOKERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONAPIINVOKERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationApiInvokeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableApplicationApiInvokeResult();
|
||||
explicit DisableApplicationApiInvokeResult(const std::string &payload);
|
||||
~DisableApplicationApiInvokeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONAPIINVOKERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationClientSecretRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableApplicationClientSecretRequest();
|
||||
~DisableApplicationClientSecretRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getSecretId() const;
|
||||
void setSecretId(const std::string &secretId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string secretId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationClientSecretResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableApplicationClientSecretResult();
|
||||
explicit DisableApplicationClientSecretResult(const std::string &payload);
|
||||
~DisableApplicationClientSecretResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONPROVISIONINGREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONPROVISIONINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationProvisioningRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableApplicationProvisioningRequest();
|
||||
~DisableApplicationProvisioningRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONPROVISIONINGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONPROVISIONINGRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONPROVISIONINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationProvisioningResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableApplicationProvisioningResult();
|
||||
explicit DisableApplicationProvisioningResult(const std::string &payload);
|
||||
~DisableApplicationProvisioningResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONPROVISIONINGRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableApplicationRequest();
|
||||
~DisableApplicationRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableApplicationResult();
|
||||
explicit DisableApplicationResult(const std::string &payload);
|
||||
~DisableApplicationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONSSOREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONSSOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationSsoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableApplicationSsoRequest();
|
||||
~DisableApplicationSsoRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONSSOREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONSSORESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONSSORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableApplicationSsoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableApplicationSsoResult();
|
||||
explicit DisableApplicationSsoResult(const std::string &payload);
|
||||
~DisableApplicationSsoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONSSORESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableConditionalAccessPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableConditionalAccessPolicyRequest();
|
||||
~DisableConditionalAccessPolicyRequest();
|
||||
std::string getConditionalAccessPolicyId() const;
|
||||
void setConditionalAccessPolicyId(const std::string &conditionalAccessPolicyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string conditionalAccessPolicyId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLECONDITIONALACCESSPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLECONDITIONALACCESSPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableConditionalAccessPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableConditionalAccessPolicyResult();
|
||||
explicit DisableConditionalAccessPolicyResult(const std::string &payload);
|
||||
~DisableConditionalAccessPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLECONDITIONALACCESSPOLICYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEDOMAINPROXYTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEDOMAINPROXYTOKENREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableDomainProxyTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableDomainProxyTokenRequest();
|
||||
~DisableDomainProxyTokenRequest();
|
||||
std::string getDomainProxyTokenId() const;
|
||||
void setDomainProxyTokenId(const std::string &domainProxyTokenId);
|
||||
std::string getDomainId() const;
|
||||
void setDomainId(const std::string &domainId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string domainProxyTokenId_;
|
||||
std::string domainId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEDOMAINPROXYTOKENREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEDOMAINPROXYTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEDOMAINPROXYTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableDomainProxyTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableDomainProxyTokenResult();
|
||||
explicit DisableDomainProxyTokenResult(const std::string &payload);
|
||||
~DisableDomainProxyTokenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEDOMAINPROXYTOKENRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERUDPULLREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERUDPULLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableIdentityProviderUdPullRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableIdentityProviderUdPullRequest();
|
||||
~DisableIdentityProviderUdPullRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getIdentityProviderId() const;
|
||||
void setIdentityProviderId(const std::string &identityProviderId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string identityProviderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERUDPULLREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERUDPULLRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERUDPULLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableIdentityProviderUdPullResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableIdentityProviderUdPullResult();
|
||||
explicit DisableIdentityProviderUdPullResult(const std::string &payload);
|
||||
~DisableIdentityProviderUdPullResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERUDPULLRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEINITDOMAINAUTOREDIRECTREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEINITDOMAINAUTOREDIRECTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableInitDomainAutoRedirectRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableInitDomainAutoRedirectRequest();
|
||||
~DisableInitDomainAutoRedirectRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEINITDOMAINAUTOREDIRECTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEINITDOMAINAUTOREDIRECTRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEINITDOMAINAUTOREDIRECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableInitDomainAutoRedirectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableInitDomainAutoRedirectResult();
|
||||
explicit DisableInitDomainAutoRedirectResult(const std::string &payload);
|
||||
~DisableInitDomainAutoRedirectResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEINITDOMAINAUTOREDIRECTRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/DisableUserRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/DisableUserRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableUserRequest();
|
||||
~DisableUserRequest();
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEUSERREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/DisableUserResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/DisableUserResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_DISABLEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT DisableUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableUserResult();
|
||||
explicit DisableUserResult(const std::string &payload);
|
||||
~DisableUserResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEUSERRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONAPIINVOKEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONAPIINVOKEREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationApiInvokeRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableApplicationApiInvokeRequest();
|
||||
~EnableApplicationApiInvokeRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONAPIINVOKEREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONAPIINVOKERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONAPIINVOKERESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationApiInvokeResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableApplicationApiInvokeResult();
|
||||
explicit EnableApplicationApiInvokeResult(const std::string &payload);
|
||||
~EnableApplicationApiInvokeResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONAPIINVOKERESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationClientSecretRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableApplicationClientSecretRequest();
|
||||
~EnableApplicationClientSecretRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getSecretId() const;
|
||||
void setSecretId(const std::string &secretId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string secretId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONCLIENTSECRETREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationClientSecretResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableApplicationClientSecretResult();
|
||||
explicit EnableApplicationClientSecretResult(const std::string &payload);
|
||||
~EnableApplicationClientSecretResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONCLIENTSECRETRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONPROVISIONINGREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONPROVISIONINGREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationProvisioningRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableApplicationProvisioningRequest();
|
||||
~EnableApplicationProvisioningRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONPROVISIONINGREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONPROVISIONINGRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONPROVISIONINGRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationProvisioningResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableApplicationProvisioningResult();
|
||||
explicit EnableApplicationProvisioningResult(const std::string &payload);
|
||||
~EnableApplicationProvisioningResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONPROVISIONINGRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableApplicationRequest();
|
||||
~EnableApplicationRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableApplicationResult();
|
||||
explicit EnableApplicationResult(const std::string &payload);
|
||||
~EnableApplicationResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONSSOREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONSSOREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationSsoRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableApplicationSsoRequest();
|
||||
~EnableApplicationSsoRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string applicationId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONSSOREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONSSORESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONSSORESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableApplicationSsoResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableApplicationSsoResult();
|
||||
explicit EnableApplicationSsoResult(const std::string &payload);
|
||||
~EnableApplicationSsoResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONSSORESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableConditionalAccessPolicyRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableConditionalAccessPolicyRequest();
|
||||
~EnableConditionalAccessPolicyRequest();
|
||||
std::string getConditionalAccessPolicyId() const;
|
||||
void setConditionalAccessPolicyId(const std::string &conditionalAccessPolicyId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string conditionalAccessPolicyId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLECONDITIONALACCESSPOLICYREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLECONDITIONALACCESSPOLICYRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLECONDITIONALACCESSPOLICYRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableConditionalAccessPolicyResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableConditionalAccessPolicyResult();
|
||||
explicit EnableConditionalAccessPolicyResult(const std::string &payload);
|
||||
~EnableConditionalAccessPolicyResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLECONDITIONALACCESSPOLICYRESULT_H_
|
||||
@@ -0,0 +1,48 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEDOMAINPROXYTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEDOMAINPROXYTOKENREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableDomainProxyTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableDomainProxyTokenRequest();
|
||||
~EnableDomainProxyTokenRequest();
|
||||
std::string getDomainProxyTokenId() const;
|
||||
void setDomainProxyTokenId(const std::string &domainProxyTokenId);
|
||||
std::string getDomainId() const;
|
||||
void setDomainId(const std::string &domainId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string domainProxyTokenId_;
|
||||
std::string domainId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEDOMAINPROXYTOKENREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEDOMAINPROXYTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEDOMAINPROXYTOKENRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableDomainProxyTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableDomainProxyTokenResult();
|
||||
explicit EnableDomainProxyTokenResult(const std::string &payload);
|
||||
~EnableDomainProxyTokenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEDOMAINPROXYTOKENRESULT_H_
|
||||
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERUDPULLREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERUDPULLREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableIdentityProviderUdPullRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableIdentityProviderUdPullRequest();
|
||||
~EnableIdentityProviderUdPullRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getIdentityProviderId() const;
|
||||
void setIdentityProviderId(const std::string &identityProviderId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string identityProviderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERUDPULLREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERUDPULLRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERUDPULLRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableIdentityProviderUdPullResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableIdentityProviderUdPullResult();
|
||||
explicit EnableIdentityProviderUdPullResult(const std::string &payload);
|
||||
~EnableIdentityProviderUdPullResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERUDPULLRESULT_H_
|
||||
@@ -0,0 +1,42 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEINITDOMAINAUTOREDIRECTREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEINITDOMAINAUTOREDIRECTREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableInitDomainAutoRedirectRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableInitDomainAutoRedirectRequest();
|
||||
~EnableInitDomainAutoRedirectRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEINITDOMAINAUTOREDIRECTREQUEST_H_
|
||||
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEINITDOMAINAUTOREDIRECTRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEINITDOMAINAUTOREDIRECTRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableInitDomainAutoRedirectResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableInitDomainAutoRedirectResult();
|
||||
explicit EnableInitDomainAutoRedirectResult(const std::string &payload);
|
||||
~EnableInitDomainAutoRedirectResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEINITDOMAINAUTOREDIRECTRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/EnableUserRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/EnableUserRequest.h
Normal file
@@ -0,0 +1,45 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEUSERREQUEST_H_
|
||||
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
#include <alibabacloud/core/RpcServiceRequest.h>
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <map>
|
||||
|
||||
namespace AlibabaCloud {
|
||||
namespace Eiam {
|
||||
namespace Model {
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableUserRequest();
|
||||
~EnableUserRequest();
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEUSERREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/EnableUserResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/EnableUserResult.h
Normal file
@@ -0,0 +1,49 @@
|
||||
/*
|
||||
* Copyright 2009-2017 Alibaba Cloud All rights reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
|
||||
#ifndef ALIBABACLOUD_EIAM_MODEL_ENABLEUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEUSERRESULT_H_
|
||||
|
||||
#include <string>
|
||||
#include <vector>
|
||||
#include <utility>
|
||||
#include <alibabacloud/core/ServiceResult.h>
|
||||
#include <alibabacloud/eiam/EiamExport.h>
|
||||
|
||||
namespace AlibabaCloud
|
||||
{
|
||||
namespace Eiam
|
||||
{
|
||||
namespace Model
|
||||
{
|
||||
class ALIBABACLOUD_EIAM_EXPORT EnableUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableUserResult();
|
||||
explicit EnableUserResult(const std::string &payload);
|
||||
~EnableUserResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEUSERRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user