Supported Brand.
This commit is contained in:
@@ -21,6 +21,8 @@ set(eiam_public_header
|
||||
include/alibabacloud/eiam/EiamExport.h )
|
||||
|
||||
set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/AddApplicationAccountToUserRequest.h
|
||||
include/alibabacloud/eiam/model/AddApplicationAccountToUserResult.h
|
||||
include/alibabacloud/eiam/model/AddUserToOrganizationalUnitsRequest.h
|
||||
include/alibabacloud/eiam/model/AddUserToOrganizationalUnitsResult.h
|
||||
include/alibabacloud/eiam/model/AddUsersToGroupRequest.h
|
||||
@@ -35,12 +37,20 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/CreateApplicationResult.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationFederatedCredentialRequest.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationFederatedCredentialResult.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationTokenRequest.h
|
||||
include/alibabacloud/eiam/model/CreateApplicationTokenResult.h
|
||||
include/alibabacloud/eiam/model/CreateBrandRequest.h
|
||||
include/alibabacloud/eiam/model/CreateBrandResult.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/CreateFederatedCredentialProviderRequest.h
|
||||
include/alibabacloud/eiam/model/CreateFederatedCredentialProviderResult.h
|
||||
include/alibabacloud/eiam/model/CreateGroupRequest.h
|
||||
include/alibabacloud/eiam/model/CreateGroupResult.h
|
||||
include/alibabacloud/eiam/model/CreateIdentityProviderRequest.h
|
||||
@@ -49,6 +59,8 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/CreateInstanceResult.h
|
||||
include/alibabacloud/eiam/model/CreateNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/CreateNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/CreateNetworkZoneRequest.h
|
||||
include/alibabacloud/eiam/model/CreateNetworkZoneResult.h
|
||||
include/alibabacloud/eiam/model/CreateOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/CreateOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/CreateUserRequest.h
|
||||
@@ -57,12 +69,20 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/DeleteApplicationResult.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationFederatedCredentialRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationFederatedCredentialResult.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationTokenRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteApplicationTokenResult.h
|
||||
include/alibabacloud/eiam/model/DeleteBrandRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteBrandResult.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/DeleteFederatedCredentialProviderRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteFederatedCredentialProviderResult.h
|
||||
include/alibabacloud/eiam/model/DeleteGroupRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteGroupResult.h
|
||||
include/alibabacloud/eiam/model/DeleteIdentityProviderRequest.h
|
||||
@@ -71,6 +91,8 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/DeleteInstanceResult.h
|
||||
include/alibabacloud/eiam/model/DeleteNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/DeleteNetworkZoneRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteNetworkZoneResult.h
|
||||
include/alibabacloud/eiam/model/DeleteOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/DeleteOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/DeleteOrganizationalUnitChildrenRequest.h
|
||||
@@ -83,14 +105,24 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/DisableApplicationApiInvokeResult.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationFederatedCredentialRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationFederatedCredentialResult.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/DisableApplicationTokenRequest.h
|
||||
include/alibabacloud/eiam/model/DisableApplicationTokenResult.h
|
||||
include/alibabacloud/eiam/model/DisableBrandRequest.h
|
||||
include/alibabacloud/eiam/model/DisableBrandResult.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/DisableFederatedCredentialProviderRequest.h
|
||||
include/alibabacloud/eiam/model/DisableFederatedCredentialProviderResult.h
|
||||
include/alibabacloud/eiam/model/DisableIdentityProviderAuthnRequest.h
|
||||
include/alibabacloud/eiam/model/DisableIdentityProviderAuthnResult.h
|
||||
include/alibabacloud/eiam/model/DisableIdentityProviderUdPullRequest.h
|
||||
include/alibabacloud/eiam/model/DisableIdentityProviderUdPullResult.h
|
||||
include/alibabacloud/eiam/model/DisableInitDomainAutoRedirectRequest.h
|
||||
@@ -103,14 +135,24 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/EnableApplicationApiInvokeResult.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationFederatedCredentialRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationFederatedCredentialResult.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/EnableApplicationTokenRequest.h
|
||||
include/alibabacloud/eiam/model/EnableApplicationTokenResult.h
|
||||
include/alibabacloud/eiam/model/EnableBrandRequest.h
|
||||
include/alibabacloud/eiam/model/EnableBrandResult.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/EnableFederatedCredentialProviderRequest.h
|
||||
include/alibabacloud/eiam/model/EnableFederatedCredentialProviderResult.h
|
||||
include/alibabacloud/eiam/model/EnableIdentityProviderAuthnRequest.h
|
||||
include/alibabacloud/eiam/model/EnableIdentityProviderAuthnResult.h
|
||||
include/alibabacloud/eiam/model/EnableIdentityProviderUdPullRequest.h
|
||||
include/alibabacloud/eiam/model/EnableIdentityProviderUdPullResult.h
|
||||
include/alibabacloud/eiam/model/EnableInitDomainAutoRedirectRequest.h
|
||||
@@ -119,6 +161,8 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/EnableUserResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationFederatedCredentialRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationFederatedCredentialResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationGrantScopeRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationGrantScopeResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationProvisioningConfigRequest.h
|
||||
@@ -127,12 +171,18 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/GetApplicationProvisioningScopeResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationSsoConfigRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationSsoConfigResult.h
|
||||
include/alibabacloud/eiam/model/GetApplicationTemplateRequest.h
|
||||
include/alibabacloud/eiam/model/GetApplicationTemplateResult.h
|
||||
include/alibabacloud/eiam/model/GetBrandRequest.h
|
||||
include/alibabacloud/eiam/model/GetBrandResult.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/GetFederatedCredentialProviderRequest.h
|
||||
include/alibabacloud/eiam/model/GetFederatedCredentialProviderResult.h
|
||||
include/alibabacloud/eiam/model/GetForgetPasswordConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/GetForgetPasswordConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/GetGroupRequest.h
|
||||
@@ -145,8 +195,12 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/GetInstanceResult.h
|
||||
include/alibabacloud/eiam/model/GetInstanceLicenseRequest.h
|
||||
include/alibabacloud/eiam/model/GetInstanceLicenseResult.h
|
||||
include/alibabacloud/eiam/model/GetLoginRedirectApplicationForBrandRequest.h
|
||||
include/alibabacloud/eiam/model/GetLoginRedirectApplicationForBrandResult.h
|
||||
include/alibabacloud/eiam/model/GetNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/GetNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/GetNetworkZoneRequest.h
|
||||
include/alibabacloud/eiam/model/GetNetworkZoneResult.h
|
||||
include/alibabacloud/eiam/model/GetOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/GetOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/GetPasswordComplexityConfigurationRequest.h
|
||||
@@ -163,18 +217,42 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/GetSynchronizationJobResult.h
|
||||
include/alibabacloud/eiam/model/GetUserRequest.h
|
||||
include/alibabacloud/eiam/model/GetUserResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationAccountsRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationAccountsResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationAccountsForUserRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationAccountsForUserResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationClientSecretsRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationClientSecretsResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationFederatedCredentialsRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationFederatedCredentialsResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationFederatedCredentialsForProviderRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationFederatedCredentialsForProviderResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationSupportedProvisionProtocolTypesRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationSupportedProvisionProtocolTypesResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationTokensRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationTokensResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForGroupRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForGroupResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForNetworkZoneRequest.h
|
||||
include/alibabacloud/eiam/model/ListApplicationsForNetworkZoneResult.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/ListBrandsRequest.h
|
||||
include/alibabacloud/eiam/model/ListBrandsResult.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesRequest.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesResult.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForApplicationRequest.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForApplicationResult.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForNetworkZoneRequest.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForNetworkZoneResult.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForUserRequest.h
|
||||
include/alibabacloud/eiam/model/ListConditionalAccessPoliciesForUserResult.h
|
||||
include/alibabacloud/eiam/model/ListDomainProxyTokensRequest.h
|
||||
include/alibabacloud/eiam/model/ListDomainProxyTokensResult.h
|
||||
include/alibabacloud/eiam/model/ListDomainsRequest.h
|
||||
@@ -183,6 +261,8 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/ListEiamInstancesResult.h
|
||||
include/alibabacloud/eiam/model/ListEiamRegionsRequest.h
|
||||
include/alibabacloud/eiam/model/ListEiamRegionsResult.h
|
||||
include/alibabacloud/eiam/model/ListFederatedCredentialProvidersRequest.h
|
||||
include/alibabacloud/eiam/model/ListFederatedCredentialProvidersResult.h
|
||||
include/alibabacloud/eiam/model/ListGroupsRequest.h
|
||||
include/alibabacloud/eiam/model/ListGroupsResult.h
|
||||
include/alibabacloud/eiam/model/ListGroupsForApplicationRequest.h
|
||||
@@ -191,6 +271,8 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/ListGroupsForUserResult.h
|
||||
include/alibabacloud/eiam/model/ListIdentityProvidersRequest.h
|
||||
include/alibabacloud/eiam/model/ListIdentityProvidersResult.h
|
||||
include/alibabacloud/eiam/model/ListIdentityProvidersForNetworkAccessEndpointRequest.h
|
||||
include/alibabacloud/eiam/model/ListIdentityProvidersForNetworkAccessEndpointResult.h
|
||||
include/alibabacloud/eiam/model/ListInstancesRequest.h
|
||||
include/alibabacloud/eiam/model/ListInstancesResult.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointAvailableRegionsRequest.h
|
||||
@@ -201,6 +283,8 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessEndpointsResult.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessPathsRequest.h
|
||||
include/alibabacloud/eiam/model/ListNetworkAccessPathsResult.h
|
||||
include/alibabacloud/eiam/model/ListNetworkZonesRequest.h
|
||||
include/alibabacloud/eiam/model/ListNetworkZonesResult.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitParentsRequest.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitParentsResult.h
|
||||
include/alibabacloud/eiam/model/ListOrganizationalUnitsRequest.h
|
||||
@@ -219,8 +303,12 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/ListUsersForGroupResult.h
|
||||
include/alibabacloud/eiam/model/ObtainApplicationClientSecretRequest.h
|
||||
include/alibabacloud/eiam/model/ObtainApplicationClientSecretResult.h
|
||||
include/alibabacloud/eiam/model/ObtainApplicationTokenRequest.h
|
||||
include/alibabacloud/eiam/model/ObtainApplicationTokenResult.h
|
||||
include/alibabacloud/eiam/model/ObtainDomainProxyTokenRequest.h
|
||||
include/alibabacloud/eiam/model/ObtainDomainProxyTokenResult.h
|
||||
include/alibabacloud/eiam/model/RemoveApplicationAccountFromUserRequest.h
|
||||
include/alibabacloud/eiam/model/RemoveApplicationAccountFromUserResult.h
|
||||
include/alibabacloud/eiam/model/RemoveUserFromOrganizationalUnitsRequest.h
|
||||
include/alibabacloud/eiam/model/RemoveUserFromOrganizationalUnitsResult.h
|
||||
include/alibabacloud/eiam/model/RemoveUsersFromGroupRequest.h
|
||||
@@ -247,6 +335,8 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/SetForgetPasswordConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetIdentityProviderUdPullConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetIdentityProviderUdPullConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetLoginRedirectApplicationForBrandRequest.h
|
||||
include/alibabacloud/eiam/model/SetLoginRedirectApplicationForBrandResult.h
|
||||
include/alibabacloud/eiam/model/SetPasswordComplexityConfigurationRequest.h
|
||||
include/alibabacloud/eiam/model/SetPasswordComplexityConfigurationResult.h
|
||||
include/alibabacloud/eiam/model/SetPasswordExpirationConfigurationRequest.h
|
||||
@@ -265,10 +355,28 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/UpdateApplicationClientSecretExpirationTimeResult.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationFederatedCredentialRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationFederatedCredentialResult.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationFederatedCredentialDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationFederatedCredentialDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationInfoRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationInfoResult.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationTokenExpirationTimeRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateApplicationTokenExpirationTimeResult.h
|
||||
include/alibabacloud/eiam/model/UpdateBrandRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateBrandResult.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/UpdateDomainBrandRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateDomainBrandResult.h
|
||||
include/alibabacloud/eiam/model/UpdateDomainIcpNumberRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateDomainIcpNumberResult.h
|
||||
include/alibabacloud/eiam/model/UpdateFederatedCredentialProviderRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateFederatedCredentialProviderResult.h
|
||||
include/alibabacloud/eiam/model/UpdateFederatedCredentialProviderDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateFederatedCredentialProviderDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateGroupRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateGroupResult.h
|
||||
include/alibabacloud/eiam/model/UpdateGroupDescriptionRequest.h
|
||||
@@ -279,6 +387,10 @@ set(eiam_public_header_model
|
||||
include/alibabacloud/eiam/model/UpdateInstanceDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkAccessEndpointNameRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkAccessEndpointNameResult.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkZoneRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkZoneResult.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkZoneDescriptionRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateNetworkZoneDescriptionResult.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitRequest.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitResult.h
|
||||
include/alibabacloud/eiam/model/UpdateOrganizationalUnitDescriptionRequest.h
|
||||
@@ -294,6 +406,8 @@ set(eiam_public_header_model
|
||||
|
||||
set(eiam_src
|
||||
src/EiamClient.cc
|
||||
src/model/AddApplicationAccountToUserRequest.cc
|
||||
src/model/AddApplicationAccountToUserResult.cc
|
||||
src/model/AddUserToOrganizationalUnitsRequest.cc
|
||||
src/model/AddUserToOrganizationalUnitsResult.cc
|
||||
src/model/AddUsersToGroupRequest.cc
|
||||
@@ -308,12 +422,20 @@ set(eiam_src
|
||||
src/model/CreateApplicationResult.cc
|
||||
src/model/CreateApplicationClientSecretRequest.cc
|
||||
src/model/CreateApplicationClientSecretResult.cc
|
||||
src/model/CreateApplicationFederatedCredentialRequest.cc
|
||||
src/model/CreateApplicationFederatedCredentialResult.cc
|
||||
src/model/CreateApplicationTokenRequest.cc
|
||||
src/model/CreateApplicationTokenResult.cc
|
||||
src/model/CreateBrandRequest.cc
|
||||
src/model/CreateBrandResult.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/CreateFederatedCredentialProviderRequest.cc
|
||||
src/model/CreateFederatedCredentialProviderResult.cc
|
||||
src/model/CreateGroupRequest.cc
|
||||
src/model/CreateGroupResult.cc
|
||||
src/model/CreateIdentityProviderRequest.cc
|
||||
@@ -322,6 +444,8 @@ set(eiam_src
|
||||
src/model/CreateInstanceResult.cc
|
||||
src/model/CreateNetworkAccessEndpointRequest.cc
|
||||
src/model/CreateNetworkAccessEndpointResult.cc
|
||||
src/model/CreateNetworkZoneRequest.cc
|
||||
src/model/CreateNetworkZoneResult.cc
|
||||
src/model/CreateOrganizationalUnitRequest.cc
|
||||
src/model/CreateOrganizationalUnitResult.cc
|
||||
src/model/CreateUserRequest.cc
|
||||
@@ -330,12 +454,20 @@ set(eiam_src
|
||||
src/model/DeleteApplicationResult.cc
|
||||
src/model/DeleteApplicationClientSecretRequest.cc
|
||||
src/model/DeleteApplicationClientSecretResult.cc
|
||||
src/model/DeleteApplicationFederatedCredentialRequest.cc
|
||||
src/model/DeleteApplicationFederatedCredentialResult.cc
|
||||
src/model/DeleteApplicationTokenRequest.cc
|
||||
src/model/DeleteApplicationTokenResult.cc
|
||||
src/model/DeleteBrandRequest.cc
|
||||
src/model/DeleteBrandResult.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/DeleteFederatedCredentialProviderRequest.cc
|
||||
src/model/DeleteFederatedCredentialProviderResult.cc
|
||||
src/model/DeleteGroupRequest.cc
|
||||
src/model/DeleteGroupResult.cc
|
||||
src/model/DeleteIdentityProviderRequest.cc
|
||||
@@ -344,6 +476,8 @@ set(eiam_src
|
||||
src/model/DeleteInstanceResult.cc
|
||||
src/model/DeleteNetworkAccessEndpointRequest.cc
|
||||
src/model/DeleteNetworkAccessEndpointResult.cc
|
||||
src/model/DeleteNetworkZoneRequest.cc
|
||||
src/model/DeleteNetworkZoneResult.cc
|
||||
src/model/DeleteOrganizationalUnitRequest.cc
|
||||
src/model/DeleteOrganizationalUnitResult.cc
|
||||
src/model/DeleteOrganizationalUnitChildrenRequest.cc
|
||||
@@ -356,14 +490,24 @@ set(eiam_src
|
||||
src/model/DisableApplicationApiInvokeResult.cc
|
||||
src/model/DisableApplicationClientSecretRequest.cc
|
||||
src/model/DisableApplicationClientSecretResult.cc
|
||||
src/model/DisableApplicationFederatedCredentialRequest.cc
|
||||
src/model/DisableApplicationFederatedCredentialResult.cc
|
||||
src/model/DisableApplicationProvisioningRequest.cc
|
||||
src/model/DisableApplicationProvisioningResult.cc
|
||||
src/model/DisableApplicationSsoRequest.cc
|
||||
src/model/DisableApplicationSsoResult.cc
|
||||
src/model/DisableApplicationTokenRequest.cc
|
||||
src/model/DisableApplicationTokenResult.cc
|
||||
src/model/DisableBrandRequest.cc
|
||||
src/model/DisableBrandResult.cc
|
||||
src/model/DisableConditionalAccessPolicyRequest.cc
|
||||
src/model/DisableConditionalAccessPolicyResult.cc
|
||||
src/model/DisableDomainProxyTokenRequest.cc
|
||||
src/model/DisableDomainProxyTokenResult.cc
|
||||
src/model/DisableFederatedCredentialProviderRequest.cc
|
||||
src/model/DisableFederatedCredentialProviderResult.cc
|
||||
src/model/DisableIdentityProviderAuthnRequest.cc
|
||||
src/model/DisableIdentityProviderAuthnResult.cc
|
||||
src/model/DisableIdentityProviderUdPullRequest.cc
|
||||
src/model/DisableIdentityProviderUdPullResult.cc
|
||||
src/model/DisableInitDomainAutoRedirectRequest.cc
|
||||
@@ -376,14 +520,24 @@ set(eiam_src
|
||||
src/model/EnableApplicationApiInvokeResult.cc
|
||||
src/model/EnableApplicationClientSecretRequest.cc
|
||||
src/model/EnableApplicationClientSecretResult.cc
|
||||
src/model/EnableApplicationFederatedCredentialRequest.cc
|
||||
src/model/EnableApplicationFederatedCredentialResult.cc
|
||||
src/model/EnableApplicationProvisioningRequest.cc
|
||||
src/model/EnableApplicationProvisioningResult.cc
|
||||
src/model/EnableApplicationSsoRequest.cc
|
||||
src/model/EnableApplicationSsoResult.cc
|
||||
src/model/EnableApplicationTokenRequest.cc
|
||||
src/model/EnableApplicationTokenResult.cc
|
||||
src/model/EnableBrandRequest.cc
|
||||
src/model/EnableBrandResult.cc
|
||||
src/model/EnableConditionalAccessPolicyRequest.cc
|
||||
src/model/EnableConditionalAccessPolicyResult.cc
|
||||
src/model/EnableDomainProxyTokenRequest.cc
|
||||
src/model/EnableDomainProxyTokenResult.cc
|
||||
src/model/EnableFederatedCredentialProviderRequest.cc
|
||||
src/model/EnableFederatedCredentialProviderResult.cc
|
||||
src/model/EnableIdentityProviderAuthnRequest.cc
|
||||
src/model/EnableIdentityProviderAuthnResult.cc
|
||||
src/model/EnableIdentityProviderUdPullRequest.cc
|
||||
src/model/EnableIdentityProviderUdPullResult.cc
|
||||
src/model/EnableInitDomainAutoRedirectRequest.cc
|
||||
@@ -392,6 +546,8 @@ set(eiam_src
|
||||
src/model/EnableUserResult.cc
|
||||
src/model/GetApplicationRequest.cc
|
||||
src/model/GetApplicationResult.cc
|
||||
src/model/GetApplicationFederatedCredentialRequest.cc
|
||||
src/model/GetApplicationFederatedCredentialResult.cc
|
||||
src/model/GetApplicationGrantScopeRequest.cc
|
||||
src/model/GetApplicationGrantScopeResult.cc
|
||||
src/model/GetApplicationProvisioningConfigRequest.cc
|
||||
@@ -400,12 +556,18 @@ set(eiam_src
|
||||
src/model/GetApplicationProvisioningScopeResult.cc
|
||||
src/model/GetApplicationSsoConfigRequest.cc
|
||||
src/model/GetApplicationSsoConfigResult.cc
|
||||
src/model/GetApplicationTemplateRequest.cc
|
||||
src/model/GetApplicationTemplateResult.cc
|
||||
src/model/GetBrandRequest.cc
|
||||
src/model/GetBrandResult.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/GetFederatedCredentialProviderRequest.cc
|
||||
src/model/GetFederatedCredentialProviderResult.cc
|
||||
src/model/GetForgetPasswordConfigurationRequest.cc
|
||||
src/model/GetForgetPasswordConfigurationResult.cc
|
||||
src/model/GetGroupRequest.cc
|
||||
@@ -418,8 +580,12 @@ set(eiam_src
|
||||
src/model/GetInstanceResult.cc
|
||||
src/model/GetInstanceLicenseRequest.cc
|
||||
src/model/GetInstanceLicenseResult.cc
|
||||
src/model/GetLoginRedirectApplicationForBrandRequest.cc
|
||||
src/model/GetLoginRedirectApplicationForBrandResult.cc
|
||||
src/model/GetNetworkAccessEndpointRequest.cc
|
||||
src/model/GetNetworkAccessEndpointResult.cc
|
||||
src/model/GetNetworkZoneRequest.cc
|
||||
src/model/GetNetworkZoneResult.cc
|
||||
src/model/GetOrganizationalUnitRequest.cc
|
||||
src/model/GetOrganizationalUnitResult.cc
|
||||
src/model/GetPasswordComplexityConfigurationRequest.cc
|
||||
@@ -436,18 +602,42 @@ set(eiam_src
|
||||
src/model/GetSynchronizationJobResult.cc
|
||||
src/model/GetUserRequest.cc
|
||||
src/model/GetUserResult.cc
|
||||
src/model/ListApplicationAccountsRequest.cc
|
||||
src/model/ListApplicationAccountsResult.cc
|
||||
src/model/ListApplicationAccountsForUserRequest.cc
|
||||
src/model/ListApplicationAccountsForUserResult.cc
|
||||
src/model/ListApplicationClientSecretsRequest.cc
|
||||
src/model/ListApplicationClientSecretsResult.cc
|
||||
src/model/ListApplicationFederatedCredentialsRequest.cc
|
||||
src/model/ListApplicationFederatedCredentialsResult.cc
|
||||
src/model/ListApplicationFederatedCredentialsForProviderRequest.cc
|
||||
src/model/ListApplicationFederatedCredentialsForProviderResult.cc
|
||||
src/model/ListApplicationSupportedProvisionProtocolTypesRequest.cc
|
||||
src/model/ListApplicationSupportedProvisionProtocolTypesResult.cc
|
||||
src/model/ListApplicationTokensRequest.cc
|
||||
src/model/ListApplicationTokensResult.cc
|
||||
src/model/ListApplicationsRequest.cc
|
||||
src/model/ListApplicationsResult.cc
|
||||
src/model/ListApplicationsForGroupRequest.cc
|
||||
src/model/ListApplicationsForGroupResult.cc
|
||||
src/model/ListApplicationsForNetworkAccessEndpointRequest.cc
|
||||
src/model/ListApplicationsForNetworkAccessEndpointResult.cc
|
||||
src/model/ListApplicationsForNetworkZoneRequest.cc
|
||||
src/model/ListApplicationsForNetworkZoneResult.cc
|
||||
src/model/ListApplicationsForOrganizationalUnitRequest.cc
|
||||
src/model/ListApplicationsForOrganizationalUnitResult.cc
|
||||
src/model/ListApplicationsForUserRequest.cc
|
||||
src/model/ListApplicationsForUserResult.cc
|
||||
src/model/ListBrandsRequest.cc
|
||||
src/model/ListBrandsResult.cc
|
||||
src/model/ListConditionalAccessPoliciesRequest.cc
|
||||
src/model/ListConditionalAccessPoliciesResult.cc
|
||||
src/model/ListConditionalAccessPoliciesForApplicationRequest.cc
|
||||
src/model/ListConditionalAccessPoliciesForApplicationResult.cc
|
||||
src/model/ListConditionalAccessPoliciesForNetworkZoneRequest.cc
|
||||
src/model/ListConditionalAccessPoliciesForNetworkZoneResult.cc
|
||||
src/model/ListConditionalAccessPoliciesForUserRequest.cc
|
||||
src/model/ListConditionalAccessPoliciesForUserResult.cc
|
||||
src/model/ListDomainProxyTokensRequest.cc
|
||||
src/model/ListDomainProxyTokensResult.cc
|
||||
src/model/ListDomainsRequest.cc
|
||||
@@ -456,6 +646,8 @@ set(eiam_src
|
||||
src/model/ListEiamInstancesResult.cc
|
||||
src/model/ListEiamRegionsRequest.cc
|
||||
src/model/ListEiamRegionsResult.cc
|
||||
src/model/ListFederatedCredentialProvidersRequest.cc
|
||||
src/model/ListFederatedCredentialProvidersResult.cc
|
||||
src/model/ListGroupsRequest.cc
|
||||
src/model/ListGroupsResult.cc
|
||||
src/model/ListGroupsForApplicationRequest.cc
|
||||
@@ -464,6 +656,8 @@ set(eiam_src
|
||||
src/model/ListGroupsForUserResult.cc
|
||||
src/model/ListIdentityProvidersRequest.cc
|
||||
src/model/ListIdentityProvidersResult.cc
|
||||
src/model/ListIdentityProvidersForNetworkAccessEndpointRequest.cc
|
||||
src/model/ListIdentityProvidersForNetworkAccessEndpointResult.cc
|
||||
src/model/ListInstancesRequest.cc
|
||||
src/model/ListInstancesResult.cc
|
||||
src/model/ListNetworkAccessEndpointAvailableRegionsRequest.cc
|
||||
@@ -474,6 +668,8 @@ set(eiam_src
|
||||
src/model/ListNetworkAccessEndpointsResult.cc
|
||||
src/model/ListNetworkAccessPathsRequest.cc
|
||||
src/model/ListNetworkAccessPathsResult.cc
|
||||
src/model/ListNetworkZonesRequest.cc
|
||||
src/model/ListNetworkZonesResult.cc
|
||||
src/model/ListOrganizationalUnitParentsRequest.cc
|
||||
src/model/ListOrganizationalUnitParentsResult.cc
|
||||
src/model/ListOrganizationalUnitsRequest.cc
|
||||
@@ -492,8 +688,12 @@ set(eiam_src
|
||||
src/model/ListUsersForGroupResult.cc
|
||||
src/model/ObtainApplicationClientSecretRequest.cc
|
||||
src/model/ObtainApplicationClientSecretResult.cc
|
||||
src/model/ObtainApplicationTokenRequest.cc
|
||||
src/model/ObtainApplicationTokenResult.cc
|
||||
src/model/ObtainDomainProxyTokenRequest.cc
|
||||
src/model/ObtainDomainProxyTokenResult.cc
|
||||
src/model/RemoveApplicationAccountFromUserRequest.cc
|
||||
src/model/RemoveApplicationAccountFromUserResult.cc
|
||||
src/model/RemoveUserFromOrganizationalUnitsRequest.cc
|
||||
src/model/RemoveUserFromOrganizationalUnitsResult.cc
|
||||
src/model/RemoveUsersFromGroupRequest.cc
|
||||
@@ -520,6 +720,8 @@ set(eiam_src
|
||||
src/model/SetForgetPasswordConfigurationResult.cc
|
||||
src/model/SetIdentityProviderUdPullConfigurationRequest.cc
|
||||
src/model/SetIdentityProviderUdPullConfigurationResult.cc
|
||||
src/model/SetLoginRedirectApplicationForBrandRequest.cc
|
||||
src/model/SetLoginRedirectApplicationForBrandResult.cc
|
||||
src/model/SetPasswordComplexityConfigurationRequest.cc
|
||||
src/model/SetPasswordComplexityConfigurationResult.cc
|
||||
src/model/SetPasswordExpirationConfigurationRequest.cc
|
||||
@@ -538,10 +740,28 @@ set(eiam_src
|
||||
src/model/UpdateApplicationClientSecretExpirationTimeResult.cc
|
||||
src/model/UpdateApplicationDescriptionRequest.cc
|
||||
src/model/UpdateApplicationDescriptionResult.cc
|
||||
src/model/UpdateApplicationFederatedCredentialRequest.cc
|
||||
src/model/UpdateApplicationFederatedCredentialResult.cc
|
||||
src/model/UpdateApplicationFederatedCredentialDescriptionRequest.cc
|
||||
src/model/UpdateApplicationFederatedCredentialDescriptionResult.cc
|
||||
src/model/UpdateApplicationInfoRequest.cc
|
||||
src/model/UpdateApplicationInfoResult.cc
|
||||
src/model/UpdateApplicationTokenExpirationTimeRequest.cc
|
||||
src/model/UpdateApplicationTokenExpirationTimeResult.cc
|
||||
src/model/UpdateBrandRequest.cc
|
||||
src/model/UpdateBrandResult.cc
|
||||
src/model/UpdateConditionalAccessPolicyRequest.cc
|
||||
src/model/UpdateConditionalAccessPolicyResult.cc
|
||||
src/model/UpdateConditionalAccessPolicyDescriptionRequest.cc
|
||||
src/model/UpdateConditionalAccessPolicyDescriptionResult.cc
|
||||
src/model/UpdateDomainBrandRequest.cc
|
||||
src/model/UpdateDomainBrandResult.cc
|
||||
src/model/UpdateDomainIcpNumberRequest.cc
|
||||
src/model/UpdateDomainIcpNumberResult.cc
|
||||
src/model/UpdateFederatedCredentialProviderRequest.cc
|
||||
src/model/UpdateFederatedCredentialProviderResult.cc
|
||||
src/model/UpdateFederatedCredentialProviderDescriptionRequest.cc
|
||||
src/model/UpdateFederatedCredentialProviderDescriptionResult.cc
|
||||
src/model/UpdateGroupRequest.cc
|
||||
src/model/UpdateGroupResult.cc
|
||||
src/model/UpdateGroupDescriptionRequest.cc
|
||||
@@ -552,6 +772,10 @@ set(eiam_src
|
||||
src/model/UpdateInstanceDescriptionResult.cc
|
||||
src/model/UpdateNetworkAccessEndpointNameRequest.cc
|
||||
src/model/UpdateNetworkAccessEndpointNameResult.cc
|
||||
src/model/UpdateNetworkZoneRequest.cc
|
||||
src/model/UpdateNetworkZoneResult.cc
|
||||
src/model/UpdateNetworkZoneDescriptionRequest.cc
|
||||
src/model/UpdateNetworkZoneDescriptionResult.cc
|
||||
src/model/UpdateOrganizationalUnitRequest.cc
|
||||
src/model/UpdateOrganizationalUnitResult.cc
|
||||
src/model/UpdateOrganizationalUnitDescriptionRequest.cc
|
||||
|
||||
@@ -22,6 +22,8 @@
|
||||
#include <alibabacloud/core/EndpointProvider.h>
|
||||
#include <alibabacloud/core/RpcServiceClient.h>
|
||||
#include "EiamExport.h"
|
||||
#include "model/AddApplicationAccountToUserRequest.h"
|
||||
#include "model/AddApplicationAccountToUserResult.h"
|
||||
#include "model/AddUserToOrganizationalUnitsRequest.h"
|
||||
#include "model/AddUserToOrganizationalUnitsResult.h"
|
||||
#include "model/AddUsersToGroupRequest.h"
|
||||
@@ -36,12 +38,20 @@
|
||||
#include "model/CreateApplicationResult.h"
|
||||
#include "model/CreateApplicationClientSecretRequest.h"
|
||||
#include "model/CreateApplicationClientSecretResult.h"
|
||||
#include "model/CreateApplicationFederatedCredentialRequest.h"
|
||||
#include "model/CreateApplicationFederatedCredentialResult.h"
|
||||
#include "model/CreateApplicationTokenRequest.h"
|
||||
#include "model/CreateApplicationTokenResult.h"
|
||||
#include "model/CreateBrandRequest.h"
|
||||
#include "model/CreateBrandResult.h"
|
||||
#include "model/CreateConditionalAccessPolicyRequest.h"
|
||||
#include "model/CreateConditionalAccessPolicyResult.h"
|
||||
#include "model/CreateDomainRequest.h"
|
||||
#include "model/CreateDomainResult.h"
|
||||
#include "model/CreateDomainProxyTokenRequest.h"
|
||||
#include "model/CreateDomainProxyTokenResult.h"
|
||||
#include "model/CreateFederatedCredentialProviderRequest.h"
|
||||
#include "model/CreateFederatedCredentialProviderResult.h"
|
||||
#include "model/CreateGroupRequest.h"
|
||||
#include "model/CreateGroupResult.h"
|
||||
#include "model/CreateIdentityProviderRequest.h"
|
||||
@@ -50,6 +60,8 @@
|
||||
#include "model/CreateInstanceResult.h"
|
||||
#include "model/CreateNetworkAccessEndpointRequest.h"
|
||||
#include "model/CreateNetworkAccessEndpointResult.h"
|
||||
#include "model/CreateNetworkZoneRequest.h"
|
||||
#include "model/CreateNetworkZoneResult.h"
|
||||
#include "model/CreateOrganizationalUnitRequest.h"
|
||||
#include "model/CreateOrganizationalUnitResult.h"
|
||||
#include "model/CreateUserRequest.h"
|
||||
@@ -58,12 +70,20 @@
|
||||
#include "model/DeleteApplicationResult.h"
|
||||
#include "model/DeleteApplicationClientSecretRequest.h"
|
||||
#include "model/DeleteApplicationClientSecretResult.h"
|
||||
#include "model/DeleteApplicationFederatedCredentialRequest.h"
|
||||
#include "model/DeleteApplicationFederatedCredentialResult.h"
|
||||
#include "model/DeleteApplicationTokenRequest.h"
|
||||
#include "model/DeleteApplicationTokenResult.h"
|
||||
#include "model/DeleteBrandRequest.h"
|
||||
#include "model/DeleteBrandResult.h"
|
||||
#include "model/DeleteConditionalAccessPolicyRequest.h"
|
||||
#include "model/DeleteConditionalAccessPolicyResult.h"
|
||||
#include "model/DeleteDomainRequest.h"
|
||||
#include "model/DeleteDomainResult.h"
|
||||
#include "model/DeleteDomainProxyTokenRequest.h"
|
||||
#include "model/DeleteDomainProxyTokenResult.h"
|
||||
#include "model/DeleteFederatedCredentialProviderRequest.h"
|
||||
#include "model/DeleteFederatedCredentialProviderResult.h"
|
||||
#include "model/DeleteGroupRequest.h"
|
||||
#include "model/DeleteGroupResult.h"
|
||||
#include "model/DeleteIdentityProviderRequest.h"
|
||||
@@ -72,6 +92,8 @@
|
||||
#include "model/DeleteInstanceResult.h"
|
||||
#include "model/DeleteNetworkAccessEndpointRequest.h"
|
||||
#include "model/DeleteNetworkAccessEndpointResult.h"
|
||||
#include "model/DeleteNetworkZoneRequest.h"
|
||||
#include "model/DeleteNetworkZoneResult.h"
|
||||
#include "model/DeleteOrganizationalUnitRequest.h"
|
||||
#include "model/DeleteOrganizationalUnitResult.h"
|
||||
#include "model/DeleteOrganizationalUnitChildrenRequest.h"
|
||||
@@ -84,14 +106,24 @@
|
||||
#include "model/DisableApplicationApiInvokeResult.h"
|
||||
#include "model/DisableApplicationClientSecretRequest.h"
|
||||
#include "model/DisableApplicationClientSecretResult.h"
|
||||
#include "model/DisableApplicationFederatedCredentialRequest.h"
|
||||
#include "model/DisableApplicationFederatedCredentialResult.h"
|
||||
#include "model/DisableApplicationProvisioningRequest.h"
|
||||
#include "model/DisableApplicationProvisioningResult.h"
|
||||
#include "model/DisableApplicationSsoRequest.h"
|
||||
#include "model/DisableApplicationSsoResult.h"
|
||||
#include "model/DisableApplicationTokenRequest.h"
|
||||
#include "model/DisableApplicationTokenResult.h"
|
||||
#include "model/DisableBrandRequest.h"
|
||||
#include "model/DisableBrandResult.h"
|
||||
#include "model/DisableConditionalAccessPolicyRequest.h"
|
||||
#include "model/DisableConditionalAccessPolicyResult.h"
|
||||
#include "model/DisableDomainProxyTokenRequest.h"
|
||||
#include "model/DisableDomainProxyTokenResult.h"
|
||||
#include "model/DisableFederatedCredentialProviderRequest.h"
|
||||
#include "model/DisableFederatedCredentialProviderResult.h"
|
||||
#include "model/DisableIdentityProviderAuthnRequest.h"
|
||||
#include "model/DisableIdentityProviderAuthnResult.h"
|
||||
#include "model/DisableIdentityProviderUdPullRequest.h"
|
||||
#include "model/DisableIdentityProviderUdPullResult.h"
|
||||
#include "model/DisableInitDomainAutoRedirectRequest.h"
|
||||
@@ -104,14 +136,24 @@
|
||||
#include "model/EnableApplicationApiInvokeResult.h"
|
||||
#include "model/EnableApplicationClientSecretRequest.h"
|
||||
#include "model/EnableApplicationClientSecretResult.h"
|
||||
#include "model/EnableApplicationFederatedCredentialRequest.h"
|
||||
#include "model/EnableApplicationFederatedCredentialResult.h"
|
||||
#include "model/EnableApplicationProvisioningRequest.h"
|
||||
#include "model/EnableApplicationProvisioningResult.h"
|
||||
#include "model/EnableApplicationSsoRequest.h"
|
||||
#include "model/EnableApplicationSsoResult.h"
|
||||
#include "model/EnableApplicationTokenRequest.h"
|
||||
#include "model/EnableApplicationTokenResult.h"
|
||||
#include "model/EnableBrandRequest.h"
|
||||
#include "model/EnableBrandResult.h"
|
||||
#include "model/EnableConditionalAccessPolicyRequest.h"
|
||||
#include "model/EnableConditionalAccessPolicyResult.h"
|
||||
#include "model/EnableDomainProxyTokenRequest.h"
|
||||
#include "model/EnableDomainProxyTokenResult.h"
|
||||
#include "model/EnableFederatedCredentialProviderRequest.h"
|
||||
#include "model/EnableFederatedCredentialProviderResult.h"
|
||||
#include "model/EnableIdentityProviderAuthnRequest.h"
|
||||
#include "model/EnableIdentityProviderAuthnResult.h"
|
||||
#include "model/EnableIdentityProviderUdPullRequest.h"
|
||||
#include "model/EnableIdentityProviderUdPullResult.h"
|
||||
#include "model/EnableInitDomainAutoRedirectRequest.h"
|
||||
@@ -120,6 +162,8 @@
|
||||
#include "model/EnableUserResult.h"
|
||||
#include "model/GetApplicationRequest.h"
|
||||
#include "model/GetApplicationResult.h"
|
||||
#include "model/GetApplicationFederatedCredentialRequest.h"
|
||||
#include "model/GetApplicationFederatedCredentialResult.h"
|
||||
#include "model/GetApplicationGrantScopeRequest.h"
|
||||
#include "model/GetApplicationGrantScopeResult.h"
|
||||
#include "model/GetApplicationProvisioningConfigRequest.h"
|
||||
@@ -128,12 +172,18 @@
|
||||
#include "model/GetApplicationProvisioningScopeResult.h"
|
||||
#include "model/GetApplicationSsoConfigRequest.h"
|
||||
#include "model/GetApplicationSsoConfigResult.h"
|
||||
#include "model/GetApplicationTemplateRequest.h"
|
||||
#include "model/GetApplicationTemplateResult.h"
|
||||
#include "model/GetBrandRequest.h"
|
||||
#include "model/GetBrandResult.h"
|
||||
#include "model/GetConditionalAccessPolicyRequest.h"
|
||||
#include "model/GetConditionalAccessPolicyResult.h"
|
||||
#include "model/GetDomainRequest.h"
|
||||
#include "model/GetDomainResult.h"
|
||||
#include "model/GetDomainDnsChallengeRequest.h"
|
||||
#include "model/GetDomainDnsChallengeResult.h"
|
||||
#include "model/GetFederatedCredentialProviderRequest.h"
|
||||
#include "model/GetFederatedCredentialProviderResult.h"
|
||||
#include "model/GetForgetPasswordConfigurationRequest.h"
|
||||
#include "model/GetForgetPasswordConfigurationResult.h"
|
||||
#include "model/GetGroupRequest.h"
|
||||
@@ -146,8 +196,12 @@
|
||||
#include "model/GetInstanceResult.h"
|
||||
#include "model/GetInstanceLicenseRequest.h"
|
||||
#include "model/GetInstanceLicenseResult.h"
|
||||
#include "model/GetLoginRedirectApplicationForBrandRequest.h"
|
||||
#include "model/GetLoginRedirectApplicationForBrandResult.h"
|
||||
#include "model/GetNetworkAccessEndpointRequest.h"
|
||||
#include "model/GetNetworkAccessEndpointResult.h"
|
||||
#include "model/GetNetworkZoneRequest.h"
|
||||
#include "model/GetNetworkZoneResult.h"
|
||||
#include "model/GetOrganizationalUnitRequest.h"
|
||||
#include "model/GetOrganizationalUnitResult.h"
|
||||
#include "model/GetPasswordComplexityConfigurationRequest.h"
|
||||
@@ -164,18 +218,42 @@
|
||||
#include "model/GetSynchronizationJobResult.h"
|
||||
#include "model/GetUserRequest.h"
|
||||
#include "model/GetUserResult.h"
|
||||
#include "model/ListApplicationAccountsRequest.h"
|
||||
#include "model/ListApplicationAccountsResult.h"
|
||||
#include "model/ListApplicationAccountsForUserRequest.h"
|
||||
#include "model/ListApplicationAccountsForUserResult.h"
|
||||
#include "model/ListApplicationClientSecretsRequest.h"
|
||||
#include "model/ListApplicationClientSecretsResult.h"
|
||||
#include "model/ListApplicationFederatedCredentialsRequest.h"
|
||||
#include "model/ListApplicationFederatedCredentialsResult.h"
|
||||
#include "model/ListApplicationFederatedCredentialsForProviderRequest.h"
|
||||
#include "model/ListApplicationFederatedCredentialsForProviderResult.h"
|
||||
#include "model/ListApplicationSupportedProvisionProtocolTypesRequest.h"
|
||||
#include "model/ListApplicationSupportedProvisionProtocolTypesResult.h"
|
||||
#include "model/ListApplicationTokensRequest.h"
|
||||
#include "model/ListApplicationTokensResult.h"
|
||||
#include "model/ListApplicationsRequest.h"
|
||||
#include "model/ListApplicationsResult.h"
|
||||
#include "model/ListApplicationsForGroupRequest.h"
|
||||
#include "model/ListApplicationsForGroupResult.h"
|
||||
#include "model/ListApplicationsForNetworkAccessEndpointRequest.h"
|
||||
#include "model/ListApplicationsForNetworkAccessEndpointResult.h"
|
||||
#include "model/ListApplicationsForNetworkZoneRequest.h"
|
||||
#include "model/ListApplicationsForNetworkZoneResult.h"
|
||||
#include "model/ListApplicationsForOrganizationalUnitRequest.h"
|
||||
#include "model/ListApplicationsForOrganizationalUnitResult.h"
|
||||
#include "model/ListApplicationsForUserRequest.h"
|
||||
#include "model/ListApplicationsForUserResult.h"
|
||||
#include "model/ListBrandsRequest.h"
|
||||
#include "model/ListBrandsResult.h"
|
||||
#include "model/ListConditionalAccessPoliciesRequest.h"
|
||||
#include "model/ListConditionalAccessPoliciesResult.h"
|
||||
#include "model/ListConditionalAccessPoliciesForApplicationRequest.h"
|
||||
#include "model/ListConditionalAccessPoliciesForApplicationResult.h"
|
||||
#include "model/ListConditionalAccessPoliciesForNetworkZoneRequest.h"
|
||||
#include "model/ListConditionalAccessPoliciesForNetworkZoneResult.h"
|
||||
#include "model/ListConditionalAccessPoliciesForUserRequest.h"
|
||||
#include "model/ListConditionalAccessPoliciesForUserResult.h"
|
||||
#include "model/ListDomainProxyTokensRequest.h"
|
||||
#include "model/ListDomainProxyTokensResult.h"
|
||||
#include "model/ListDomainsRequest.h"
|
||||
@@ -184,6 +262,8 @@
|
||||
#include "model/ListEiamInstancesResult.h"
|
||||
#include "model/ListEiamRegionsRequest.h"
|
||||
#include "model/ListEiamRegionsResult.h"
|
||||
#include "model/ListFederatedCredentialProvidersRequest.h"
|
||||
#include "model/ListFederatedCredentialProvidersResult.h"
|
||||
#include "model/ListGroupsRequest.h"
|
||||
#include "model/ListGroupsResult.h"
|
||||
#include "model/ListGroupsForApplicationRequest.h"
|
||||
@@ -192,6 +272,8 @@
|
||||
#include "model/ListGroupsForUserResult.h"
|
||||
#include "model/ListIdentityProvidersRequest.h"
|
||||
#include "model/ListIdentityProvidersResult.h"
|
||||
#include "model/ListIdentityProvidersForNetworkAccessEndpointRequest.h"
|
||||
#include "model/ListIdentityProvidersForNetworkAccessEndpointResult.h"
|
||||
#include "model/ListInstancesRequest.h"
|
||||
#include "model/ListInstancesResult.h"
|
||||
#include "model/ListNetworkAccessEndpointAvailableRegionsRequest.h"
|
||||
@@ -202,6 +284,8 @@
|
||||
#include "model/ListNetworkAccessEndpointsResult.h"
|
||||
#include "model/ListNetworkAccessPathsRequest.h"
|
||||
#include "model/ListNetworkAccessPathsResult.h"
|
||||
#include "model/ListNetworkZonesRequest.h"
|
||||
#include "model/ListNetworkZonesResult.h"
|
||||
#include "model/ListOrganizationalUnitParentsRequest.h"
|
||||
#include "model/ListOrganizationalUnitParentsResult.h"
|
||||
#include "model/ListOrganizationalUnitsRequest.h"
|
||||
@@ -220,8 +304,12 @@
|
||||
#include "model/ListUsersForGroupResult.h"
|
||||
#include "model/ObtainApplicationClientSecretRequest.h"
|
||||
#include "model/ObtainApplicationClientSecretResult.h"
|
||||
#include "model/ObtainApplicationTokenRequest.h"
|
||||
#include "model/ObtainApplicationTokenResult.h"
|
||||
#include "model/ObtainDomainProxyTokenRequest.h"
|
||||
#include "model/ObtainDomainProxyTokenResult.h"
|
||||
#include "model/RemoveApplicationAccountFromUserRequest.h"
|
||||
#include "model/RemoveApplicationAccountFromUserResult.h"
|
||||
#include "model/RemoveUserFromOrganizationalUnitsRequest.h"
|
||||
#include "model/RemoveUserFromOrganizationalUnitsResult.h"
|
||||
#include "model/RemoveUsersFromGroupRequest.h"
|
||||
@@ -248,6 +336,8 @@
|
||||
#include "model/SetForgetPasswordConfigurationResult.h"
|
||||
#include "model/SetIdentityProviderUdPullConfigurationRequest.h"
|
||||
#include "model/SetIdentityProviderUdPullConfigurationResult.h"
|
||||
#include "model/SetLoginRedirectApplicationForBrandRequest.h"
|
||||
#include "model/SetLoginRedirectApplicationForBrandResult.h"
|
||||
#include "model/SetPasswordComplexityConfigurationRequest.h"
|
||||
#include "model/SetPasswordComplexityConfigurationResult.h"
|
||||
#include "model/SetPasswordExpirationConfigurationRequest.h"
|
||||
@@ -266,10 +356,28 @@
|
||||
#include "model/UpdateApplicationClientSecretExpirationTimeResult.h"
|
||||
#include "model/UpdateApplicationDescriptionRequest.h"
|
||||
#include "model/UpdateApplicationDescriptionResult.h"
|
||||
#include "model/UpdateApplicationFederatedCredentialRequest.h"
|
||||
#include "model/UpdateApplicationFederatedCredentialResult.h"
|
||||
#include "model/UpdateApplicationFederatedCredentialDescriptionRequest.h"
|
||||
#include "model/UpdateApplicationFederatedCredentialDescriptionResult.h"
|
||||
#include "model/UpdateApplicationInfoRequest.h"
|
||||
#include "model/UpdateApplicationInfoResult.h"
|
||||
#include "model/UpdateApplicationTokenExpirationTimeRequest.h"
|
||||
#include "model/UpdateApplicationTokenExpirationTimeResult.h"
|
||||
#include "model/UpdateBrandRequest.h"
|
||||
#include "model/UpdateBrandResult.h"
|
||||
#include "model/UpdateConditionalAccessPolicyRequest.h"
|
||||
#include "model/UpdateConditionalAccessPolicyResult.h"
|
||||
#include "model/UpdateConditionalAccessPolicyDescriptionRequest.h"
|
||||
#include "model/UpdateConditionalAccessPolicyDescriptionResult.h"
|
||||
#include "model/UpdateDomainBrandRequest.h"
|
||||
#include "model/UpdateDomainBrandResult.h"
|
||||
#include "model/UpdateDomainIcpNumberRequest.h"
|
||||
#include "model/UpdateDomainIcpNumberResult.h"
|
||||
#include "model/UpdateFederatedCredentialProviderRequest.h"
|
||||
#include "model/UpdateFederatedCredentialProviderResult.h"
|
||||
#include "model/UpdateFederatedCredentialProviderDescriptionRequest.h"
|
||||
#include "model/UpdateFederatedCredentialProviderDescriptionResult.h"
|
||||
#include "model/UpdateGroupRequest.h"
|
||||
#include "model/UpdateGroupResult.h"
|
||||
#include "model/UpdateGroupDescriptionRequest.h"
|
||||
@@ -280,6 +388,10 @@
|
||||
#include "model/UpdateInstanceDescriptionResult.h"
|
||||
#include "model/UpdateNetworkAccessEndpointNameRequest.h"
|
||||
#include "model/UpdateNetworkAccessEndpointNameResult.h"
|
||||
#include "model/UpdateNetworkZoneRequest.h"
|
||||
#include "model/UpdateNetworkZoneResult.h"
|
||||
#include "model/UpdateNetworkZoneDescriptionRequest.h"
|
||||
#include "model/UpdateNetworkZoneDescriptionResult.h"
|
||||
#include "model/UpdateOrganizationalUnitRequest.h"
|
||||
#include "model/UpdateOrganizationalUnitResult.h"
|
||||
#include "model/UpdateOrganizationalUnitDescriptionRequest.h"
|
||||
@@ -301,6 +413,9 @@ namespace AlibabaCloud
|
||||
class ALIBABACLOUD_EIAM_EXPORT EiamClient : public RpcServiceClient
|
||||
{
|
||||
public:
|
||||
typedef Outcome<Error, Model::AddApplicationAccountToUserResult> AddApplicationAccountToUserOutcome;
|
||||
typedef std::future<AddApplicationAccountToUserOutcome> AddApplicationAccountToUserOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::AddApplicationAccountToUserRequest&, const AddApplicationAccountToUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddApplicationAccountToUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::AddUserToOrganizationalUnitsResult> AddUserToOrganizationalUnitsOutcome;
|
||||
typedef std::future<AddUserToOrganizationalUnitsOutcome> AddUserToOrganizationalUnitsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::AddUserToOrganizationalUnitsRequest&, const AddUserToOrganizationalUnitsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> AddUserToOrganizationalUnitsAsyncHandler;
|
||||
@@ -322,6 +437,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateApplicationClientSecretResult> CreateApplicationClientSecretOutcome;
|
||||
typedef std::future<CreateApplicationClientSecretOutcome> CreateApplicationClientSecretOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateApplicationClientSecretRequest&, const CreateApplicationClientSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationClientSecretAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateApplicationFederatedCredentialResult> CreateApplicationFederatedCredentialOutcome;
|
||||
typedef std::future<CreateApplicationFederatedCredentialOutcome> CreateApplicationFederatedCredentialOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateApplicationFederatedCredentialRequest&, const CreateApplicationFederatedCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationFederatedCredentialAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateApplicationTokenResult> CreateApplicationTokenOutcome;
|
||||
typedef std::future<CreateApplicationTokenOutcome> CreateApplicationTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateApplicationTokenRequest&, const CreateApplicationTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateApplicationTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateBrandResult> CreateBrandOutcome;
|
||||
typedef std::future<CreateBrandOutcome> CreateBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateBrandRequest&, const CreateBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateConditionalAccessPolicyResult> CreateConditionalAccessPolicyOutcome;
|
||||
typedef std::future<CreateConditionalAccessPolicyOutcome> CreateConditionalAccessPolicyOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateConditionalAccessPolicyRequest&, const CreateConditionalAccessPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateConditionalAccessPolicyAsyncHandler;
|
||||
@@ -331,6 +455,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateDomainProxyTokenResult> CreateDomainProxyTokenOutcome;
|
||||
typedef std::future<CreateDomainProxyTokenOutcome> CreateDomainProxyTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateDomainProxyTokenRequest&, const CreateDomainProxyTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateDomainProxyTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateFederatedCredentialProviderResult> CreateFederatedCredentialProviderOutcome;
|
||||
typedef std::future<CreateFederatedCredentialProviderOutcome> CreateFederatedCredentialProviderOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateFederatedCredentialProviderRequest&, const CreateFederatedCredentialProviderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateFederatedCredentialProviderAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateGroupResult> CreateGroupOutcome;
|
||||
typedef std::future<CreateGroupOutcome> CreateGroupOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateGroupRequest&, const CreateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateGroupAsyncHandler;
|
||||
@@ -343,6 +470,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::CreateNetworkAccessEndpointResult> CreateNetworkAccessEndpointOutcome;
|
||||
typedef std::future<CreateNetworkAccessEndpointOutcome> CreateNetworkAccessEndpointOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateNetworkAccessEndpointRequest&, const CreateNetworkAccessEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkAccessEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateNetworkZoneResult> CreateNetworkZoneOutcome;
|
||||
typedef std::future<CreateNetworkZoneOutcome> CreateNetworkZoneOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateNetworkZoneRequest&, const CreateNetworkZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateNetworkZoneAsyncHandler;
|
||||
typedef Outcome<Error, Model::CreateOrganizationalUnitResult> CreateOrganizationalUnitOutcome;
|
||||
typedef std::future<CreateOrganizationalUnitOutcome> CreateOrganizationalUnitOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::CreateOrganizationalUnitRequest&, const CreateOrganizationalUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> CreateOrganizationalUnitAsyncHandler;
|
||||
@@ -355,6 +485,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteApplicationClientSecretResult> DeleteApplicationClientSecretOutcome;
|
||||
typedef std::future<DeleteApplicationClientSecretOutcome> DeleteApplicationClientSecretOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteApplicationClientSecretRequest&, const DeleteApplicationClientSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApplicationClientSecretAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteApplicationFederatedCredentialResult> DeleteApplicationFederatedCredentialOutcome;
|
||||
typedef std::future<DeleteApplicationFederatedCredentialOutcome> DeleteApplicationFederatedCredentialOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteApplicationFederatedCredentialRequest&, const DeleteApplicationFederatedCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApplicationFederatedCredentialAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteApplicationTokenResult> DeleteApplicationTokenOutcome;
|
||||
typedef std::future<DeleteApplicationTokenOutcome> DeleteApplicationTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteApplicationTokenRequest&, const DeleteApplicationTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteApplicationTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteBrandResult> DeleteBrandOutcome;
|
||||
typedef std::future<DeleteBrandOutcome> DeleteBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteBrandRequest&, const DeleteBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteConditionalAccessPolicyResult> DeleteConditionalAccessPolicyOutcome;
|
||||
typedef std::future<DeleteConditionalAccessPolicyOutcome> DeleteConditionalAccessPolicyOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteConditionalAccessPolicyRequest&, const DeleteConditionalAccessPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteConditionalAccessPolicyAsyncHandler;
|
||||
@@ -364,6 +503,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteDomainProxyTokenResult> DeleteDomainProxyTokenOutcome;
|
||||
typedef std::future<DeleteDomainProxyTokenOutcome> DeleteDomainProxyTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteDomainProxyTokenRequest&, const DeleteDomainProxyTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteDomainProxyTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteFederatedCredentialProviderResult> DeleteFederatedCredentialProviderOutcome;
|
||||
typedef std::future<DeleteFederatedCredentialProviderOutcome> DeleteFederatedCredentialProviderOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteFederatedCredentialProviderRequest&, const DeleteFederatedCredentialProviderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteFederatedCredentialProviderAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteGroupResult> DeleteGroupOutcome;
|
||||
typedef std::future<DeleteGroupOutcome> DeleteGroupOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteGroupRequest&, const DeleteGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteGroupAsyncHandler;
|
||||
@@ -376,6 +518,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DeleteNetworkAccessEndpointResult> DeleteNetworkAccessEndpointOutcome;
|
||||
typedef std::future<DeleteNetworkAccessEndpointOutcome> DeleteNetworkAccessEndpointOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteNetworkAccessEndpointRequest&, const DeleteNetworkAccessEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNetworkAccessEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteNetworkZoneResult> DeleteNetworkZoneOutcome;
|
||||
typedef std::future<DeleteNetworkZoneOutcome> DeleteNetworkZoneOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteNetworkZoneRequest&, const DeleteNetworkZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteNetworkZoneAsyncHandler;
|
||||
typedef Outcome<Error, Model::DeleteOrganizationalUnitResult> DeleteOrganizationalUnitOutcome;
|
||||
typedef std::future<DeleteOrganizationalUnitOutcome> DeleteOrganizationalUnitOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DeleteOrganizationalUnitRequest&, const DeleteOrganizationalUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DeleteOrganizationalUnitAsyncHandler;
|
||||
@@ -394,18 +539,33 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::DisableApplicationClientSecretResult> DisableApplicationClientSecretOutcome;
|
||||
typedef std::future<DisableApplicationClientSecretOutcome> DisableApplicationClientSecretOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableApplicationClientSecretRequest&, const DisableApplicationClientSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableApplicationClientSecretAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableApplicationFederatedCredentialResult> DisableApplicationFederatedCredentialOutcome;
|
||||
typedef std::future<DisableApplicationFederatedCredentialOutcome> DisableApplicationFederatedCredentialOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableApplicationFederatedCredentialRequest&, const DisableApplicationFederatedCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableApplicationFederatedCredentialAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableApplicationProvisioningResult> DisableApplicationProvisioningOutcome;
|
||||
typedef std::future<DisableApplicationProvisioningOutcome> DisableApplicationProvisioningOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableApplicationProvisioningRequest&, const DisableApplicationProvisioningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableApplicationProvisioningAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableApplicationSsoResult> DisableApplicationSsoOutcome;
|
||||
typedef std::future<DisableApplicationSsoOutcome> DisableApplicationSsoOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableApplicationSsoRequest&, const DisableApplicationSsoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableApplicationSsoAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableApplicationTokenResult> DisableApplicationTokenOutcome;
|
||||
typedef std::future<DisableApplicationTokenOutcome> DisableApplicationTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableApplicationTokenRequest&, const DisableApplicationTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableApplicationTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableBrandResult> DisableBrandOutcome;
|
||||
typedef std::future<DisableBrandOutcome> DisableBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableBrandRequest&, const DisableBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableConditionalAccessPolicyResult> DisableConditionalAccessPolicyOutcome;
|
||||
typedef std::future<DisableConditionalAccessPolicyOutcome> DisableConditionalAccessPolicyOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableConditionalAccessPolicyRequest&, const DisableConditionalAccessPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableConditionalAccessPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableDomainProxyTokenResult> DisableDomainProxyTokenOutcome;
|
||||
typedef std::future<DisableDomainProxyTokenOutcome> DisableDomainProxyTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableDomainProxyTokenRequest&, const DisableDomainProxyTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableDomainProxyTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableFederatedCredentialProviderResult> DisableFederatedCredentialProviderOutcome;
|
||||
typedef std::future<DisableFederatedCredentialProviderOutcome> DisableFederatedCredentialProviderOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableFederatedCredentialProviderRequest&, const DisableFederatedCredentialProviderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableFederatedCredentialProviderAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableIdentityProviderAuthnResult> DisableIdentityProviderAuthnOutcome;
|
||||
typedef std::future<DisableIdentityProviderAuthnOutcome> DisableIdentityProviderAuthnOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableIdentityProviderAuthnRequest&, const DisableIdentityProviderAuthnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableIdentityProviderAuthnAsyncHandler;
|
||||
typedef Outcome<Error, Model::DisableIdentityProviderUdPullResult> DisableIdentityProviderUdPullOutcome;
|
||||
typedef std::future<DisableIdentityProviderUdPullOutcome> DisableIdentityProviderUdPullOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::DisableIdentityProviderUdPullRequest&, const DisableIdentityProviderUdPullOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> DisableIdentityProviderUdPullAsyncHandler;
|
||||
@@ -424,18 +584,33 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::EnableApplicationClientSecretResult> EnableApplicationClientSecretOutcome;
|
||||
typedef std::future<EnableApplicationClientSecretOutcome> EnableApplicationClientSecretOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableApplicationClientSecretRequest&, const EnableApplicationClientSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableApplicationClientSecretAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableApplicationFederatedCredentialResult> EnableApplicationFederatedCredentialOutcome;
|
||||
typedef std::future<EnableApplicationFederatedCredentialOutcome> EnableApplicationFederatedCredentialOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableApplicationFederatedCredentialRequest&, const EnableApplicationFederatedCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableApplicationFederatedCredentialAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableApplicationProvisioningResult> EnableApplicationProvisioningOutcome;
|
||||
typedef std::future<EnableApplicationProvisioningOutcome> EnableApplicationProvisioningOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableApplicationProvisioningRequest&, const EnableApplicationProvisioningOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableApplicationProvisioningAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableApplicationSsoResult> EnableApplicationSsoOutcome;
|
||||
typedef std::future<EnableApplicationSsoOutcome> EnableApplicationSsoOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableApplicationSsoRequest&, const EnableApplicationSsoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableApplicationSsoAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableApplicationTokenResult> EnableApplicationTokenOutcome;
|
||||
typedef std::future<EnableApplicationTokenOutcome> EnableApplicationTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableApplicationTokenRequest&, const EnableApplicationTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableApplicationTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableBrandResult> EnableBrandOutcome;
|
||||
typedef std::future<EnableBrandOutcome> EnableBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableBrandRequest&, const EnableBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableConditionalAccessPolicyResult> EnableConditionalAccessPolicyOutcome;
|
||||
typedef std::future<EnableConditionalAccessPolicyOutcome> EnableConditionalAccessPolicyOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableConditionalAccessPolicyRequest&, const EnableConditionalAccessPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableConditionalAccessPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableDomainProxyTokenResult> EnableDomainProxyTokenOutcome;
|
||||
typedef std::future<EnableDomainProxyTokenOutcome> EnableDomainProxyTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableDomainProxyTokenRequest&, const EnableDomainProxyTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableDomainProxyTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableFederatedCredentialProviderResult> EnableFederatedCredentialProviderOutcome;
|
||||
typedef std::future<EnableFederatedCredentialProviderOutcome> EnableFederatedCredentialProviderOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableFederatedCredentialProviderRequest&, const EnableFederatedCredentialProviderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableFederatedCredentialProviderAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableIdentityProviderAuthnResult> EnableIdentityProviderAuthnOutcome;
|
||||
typedef std::future<EnableIdentityProviderAuthnOutcome> EnableIdentityProviderAuthnOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableIdentityProviderAuthnRequest&, const EnableIdentityProviderAuthnOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableIdentityProviderAuthnAsyncHandler;
|
||||
typedef Outcome<Error, Model::EnableIdentityProviderUdPullResult> EnableIdentityProviderUdPullOutcome;
|
||||
typedef std::future<EnableIdentityProviderUdPullOutcome> EnableIdentityProviderUdPullOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::EnableIdentityProviderUdPullRequest&, const EnableIdentityProviderUdPullOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> EnableIdentityProviderUdPullAsyncHandler;
|
||||
@@ -448,6 +623,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetApplicationResult> GetApplicationOutcome;
|
||||
typedef std::future<GetApplicationOutcome> GetApplicationOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetApplicationRequest&, const GetApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetApplicationFederatedCredentialResult> GetApplicationFederatedCredentialOutcome;
|
||||
typedef std::future<GetApplicationFederatedCredentialOutcome> GetApplicationFederatedCredentialOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetApplicationFederatedCredentialRequest&, const GetApplicationFederatedCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationFederatedCredentialAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetApplicationGrantScopeResult> GetApplicationGrantScopeOutcome;
|
||||
typedef std::future<GetApplicationGrantScopeOutcome> GetApplicationGrantScopeOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetApplicationGrantScopeRequest&, const GetApplicationGrantScopeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationGrantScopeAsyncHandler;
|
||||
@@ -460,6 +638,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetApplicationSsoConfigResult> GetApplicationSsoConfigOutcome;
|
||||
typedef std::future<GetApplicationSsoConfigOutcome> GetApplicationSsoConfigOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetApplicationSsoConfigRequest&, const GetApplicationSsoConfigOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationSsoConfigAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetApplicationTemplateResult> GetApplicationTemplateOutcome;
|
||||
typedef std::future<GetApplicationTemplateOutcome> GetApplicationTemplateOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetApplicationTemplateRequest&, const GetApplicationTemplateOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetApplicationTemplateAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetBrandResult> GetBrandOutcome;
|
||||
typedef std::future<GetBrandOutcome> GetBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetBrandRequest&, const GetBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetConditionalAccessPolicyResult> GetConditionalAccessPolicyOutcome;
|
||||
typedef std::future<GetConditionalAccessPolicyOutcome> GetConditionalAccessPolicyOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetConditionalAccessPolicyRequest&, const GetConditionalAccessPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetConditionalAccessPolicyAsyncHandler;
|
||||
@@ -469,6 +653,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetDomainDnsChallengeResult> GetDomainDnsChallengeOutcome;
|
||||
typedef std::future<GetDomainDnsChallengeOutcome> GetDomainDnsChallengeOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetDomainDnsChallengeRequest&, const GetDomainDnsChallengeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetDomainDnsChallengeAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetFederatedCredentialProviderResult> GetFederatedCredentialProviderOutcome;
|
||||
typedef std::future<GetFederatedCredentialProviderOutcome> GetFederatedCredentialProviderOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetFederatedCredentialProviderRequest&, const GetFederatedCredentialProviderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetFederatedCredentialProviderAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetForgetPasswordConfigurationResult> GetForgetPasswordConfigurationOutcome;
|
||||
typedef std::future<GetForgetPasswordConfigurationOutcome> GetForgetPasswordConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetForgetPasswordConfigurationRequest&, const GetForgetPasswordConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetForgetPasswordConfigurationAsyncHandler;
|
||||
@@ -487,9 +674,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetInstanceLicenseResult> GetInstanceLicenseOutcome;
|
||||
typedef std::future<GetInstanceLicenseOutcome> GetInstanceLicenseOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetInstanceLicenseRequest&, const GetInstanceLicenseOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetInstanceLicenseAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetLoginRedirectApplicationForBrandResult> GetLoginRedirectApplicationForBrandOutcome;
|
||||
typedef std::future<GetLoginRedirectApplicationForBrandOutcome> GetLoginRedirectApplicationForBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetLoginRedirectApplicationForBrandRequest&, const GetLoginRedirectApplicationForBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetLoginRedirectApplicationForBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNetworkAccessEndpointResult> GetNetworkAccessEndpointOutcome;
|
||||
typedef std::future<GetNetworkAccessEndpointOutcome> GetNetworkAccessEndpointOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetNetworkAccessEndpointRequest&, const GetNetworkAccessEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNetworkAccessEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetNetworkZoneResult> GetNetworkZoneOutcome;
|
||||
typedef std::future<GetNetworkZoneOutcome> GetNetworkZoneOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetNetworkZoneRequest&, const GetNetworkZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetNetworkZoneAsyncHandler;
|
||||
typedef Outcome<Error, Model::GetOrganizationalUnitResult> GetOrganizationalUnitOutcome;
|
||||
typedef std::future<GetOrganizationalUnitOutcome> GetOrganizationalUnitOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetOrganizationalUnitRequest&, const GetOrganizationalUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetOrganizationalUnitAsyncHandler;
|
||||
@@ -514,24 +707,60 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::GetUserResult> GetUserOutcome;
|
||||
typedef std::future<GetUserOutcome> GetUserOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::GetUserRequest&, const GetUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> GetUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationAccountsResult> ListApplicationAccountsOutcome;
|
||||
typedef std::future<ListApplicationAccountsOutcome> ListApplicationAccountsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationAccountsRequest&, const ListApplicationAccountsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationAccountsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationAccountsForUserResult> ListApplicationAccountsForUserOutcome;
|
||||
typedef std::future<ListApplicationAccountsForUserOutcome> ListApplicationAccountsForUserOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationAccountsForUserRequest&, const ListApplicationAccountsForUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationAccountsForUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationClientSecretsResult> ListApplicationClientSecretsOutcome;
|
||||
typedef std::future<ListApplicationClientSecretsOutcome> ListApplicationClientSecretsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationClientSecretsRequest&, const ListApplicationClientSecretsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationClientSecretsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationFederatedCredentialsResult> ListApplicationFederatedCredentialsOutcome;
|
||||
typedef std::future<ListApplicationFederatedCredentialsOutcome> ListApplicationFederatedCredentialsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationFederatedCredentialsRequest&, const ListApplicationFederatedCredentialsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationFederatedCredentialsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationFederatedCredentialsForProviderResult> ListApplicationFederatedCredentialsForProviderOutcome;
|
||||
typedef std::future<ListApplicationFederatedCredentialsForProviderOutcome> ListApplicationFederatedCredentialsForProviderOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationFederatedCredentialsForProviderRequest&, const ListApplicationFederatedCredentialsForProviderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationFederatedCredentialsForProviderAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationSupportedProvisionProtocolTypesResult> ListApplicationSupportedProvisionProtocolTypesOutcome;
|
||||
typedef std::future<ListApplicationSupportedProvisionProtocolTypesOutcome> ListApplicationSupportedProvisionProtocolTypesOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationSupportedProvisionProtocolTypesRequest&, const ListApplicationSupportedProvisionProtocolTypesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationSupportedProvisionProtocolTypesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationTokensResult> ListApplicationTokensOutcome;
|
||||
typedef std::future<ListApplicationTokensOutcome> ListApplicationTokensOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationTokensRequest&, const ListApplicationTokensOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationTokensAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationsResult> ListApplicationsOutcome;
|
||||
typedef std::future<ListApplicationsOutcome> ListApplicationsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationsRequest&, const ListApplicationsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationsForGroupResult> ListApplicationsForGroupOutcome;
|
||||
typedef std::future<ListApplicationsForGroupOutcome> ListApplicationsForGroupOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationsForGroupRequest&, const ListApplicationsForGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsForGroupAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationsForNetworkAccessEndpointResult> ListApplicationsForNetworkAccessEndpointOutcome;
|
||||
typedef std::future<ListApplicationsForNetworkAccessEndpointOutcome> ListApplicationsForNetworkAccessEndpointOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationsForNetworkAccessEndpointRequest&, const ListApplicationsForNetworkAccessEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsForNetworkAccessEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationsForNetworkZoneResult> ListApplicationsForNetworkZoneOutcome;
|
||||
typedef std::future<ListApplicationsForNetworkZoneOutcome> ListApplicationsForNetworkZoneOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationsForNetworkZoneRequest&, const ListApplicationsForNetworkZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsForNetworkZoneAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationsForOrganizationalUnitResult> ListApplicationsForOrganizationalUnitOutcome;
|
||||
typedef std::future<ListApplicationsForOrganizationalUnitOutcome> ListApplicationsForOrganizationalUnitOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationsForOrganizationalUnitRequest&, const ListApplicationsForOrganizationalUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsForOrganizationalUnitAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListApplicationsForUserResult> ListApplicationsForUserOutcome;
|
||||
typedef std::future<ListApplicationsForUserOutcome> ListApplicationsForUserOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListApplicationsForUserRequest&, const ListApplicationsForUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListApplicationsForUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListBrandsResult> ListBrandsOutcome;
|
||||
typedef std::future<ListBrandsOutcome> ListBrandsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListBrandsRequest&, const ListBrandsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListBrandsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListConditionalAccessPoliciesResult> ListConditionalAccessPoliciesOutcome;
|
||||
typedef std::future<ListConditionalAccessPoliciesOutcome> ListConditionalAccessPoliciesOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListConditionalAccessPoliciesRequest&, const ListConditionalAccessPoliciesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConditionalAccessPoliciesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListConditionalAccessPoliciesForApplicationResult> ListConditionalAccessPoliciesForApplicationOutcome;
|
||||
typedef std::future<ListConditionalAccessPoliciesForApplicationOutcome> ListConditionalAccessPoliciesForApplicationOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListConditionalAccessPoliciesForApplicationRequest&, const ListConditionalAccessPoliciesForApplicationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConditionalAccessPoliciesForApplicationAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListConditionalAccessPoliciesForNetworkZoneResult> ListConditionalAccessPoliciesForNetworkZoneOutcome;
|
||||
typedef std::future<ListConditionalAccessPoliciesForNetworkZoneOutcome> ListConditionalAccessPoliciesForNetworkZoneOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListConditionalAccessPoliciesForNetworkZoneRequest&, const ListConditionalAccessPoliciesForNetworkZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConditionalAccessPoliciesForNetworkZoneAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListConditionalAccessPoliciesForUserResult> ListConditionalAccessPoliciesForUserOutcome;
|
||||
typedef std::future<ListConditionalAccessPoliciesForUserOutcome> ListConditionalAccessPoliciesForUserOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListConditionalAccessPoliciesForUserRequest&, const ListConditionalAccessPoliciesForUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListConditionalAccessPoliciesForUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListDomainProxyTokensResult> ListDomainProxyTokensOutcome;
|
||||
typedef std::future<ListDomainProxyTokensOutcome> ListDomainProxyTokensOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListDomainProxyTokensRequest&, const ListDomainProxyTokensOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListDomainProxyTokensAsyncHandler;
|
||||
@@ -544,6 +773,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListEiamRegionsResult> ListEiamRegionsOutcome;
|
||||
typedef std::future<ListEiamRegionsOutcome> ListEiamRegionsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListEiamRegionsRequest&, const ListEiamRegionsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListEiamRegionsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListFederatedCredentialProvidersResult> ListFederatedCredentialProvidersOutcome;
|
||||
typedef std::future<ListFederatedCredentialProvidersOutcome> ListFederatedCredentialProvidersOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListFederatedCredentialProvidersRequest&, const ListFederatedCredentialProvidersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListFederatedCredentialProvidersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListGroupsResult> ListGroupsOutcome;
|
||||
typedef std::future<ListGroupsOutcome> ListGroupsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListGroupsRequest&, const ListGroupsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListGroupsAsyncHandler;
|
||||
@@ -556,6 +788,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListIdentityProvidersResult> ListIdentityProvidersOutcome;
|
||||
typedef std::future<ListIdentityProvidersOutcome> ListIdentityProvidersOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListIdentityProvidersRequest&, const ListIdentityProvidersOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIdentityProvidersAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListIdentityProvidersForNetworkAccessEndpointResult> ListIdentityProvidersForNetworkAccessEndpointOutcome;
|
||||
typedef std::future<ListIdentityProvidersForNetworkAccessEndpointOutcome> ListIdentityProvidersForNetworkAccessEndpointOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListIdentityProvidersForNetworkAccessEndpointRequest&, const ListIdentityProvidersForNetworkAccessEndpointOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListIdentityProvidersForNetworkAccessEndpointAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListInstancesResult> ListInstancesOutcome;
|
||||
typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListInstancesRequest&, const ListInstancesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListInstancesAsyncHandler;
|
||||
@@ -571,6 +806,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ListNetworkAccessPathsResult> ListNetworkAccessPathsOutcome;
|
||||
typedef std::future<ListNetworkAccessPathsOutcome> ListNetworkAccessPathsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListNetworkAccessPathsRequest&, const ListNetworkAccessPathsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNetworkAccessPathsAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListNetworkZonesResult> ListNetworkZonesOutcome;
|
||||
typedef std::future<ListNetworkZonesOutcome> ListNetworkZonesOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListNetworkZonesRequest&, const ListNetworkZonesOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListNetworkZonesAsyncHandler;
|
||||
typedef Outcome<Error, Model::ListOrganizationalUnitParentsResult> ListOrganizationalUnitParentsOutcome;
|
||||
typedef std::future<ListOrganizationalUnitParentsOutcome> ListOrganizationalUnitParentsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ListOrganizationalUnitParentsRequest&, const ListOrganizationalUnitParentsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ListOrganizationalUnitParentsAsyncHandler;
|
||||
@@ -598,9 +836,15 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::ObtainApplicationClientSecretResult> ObtainApplicationClientSecretOutcome;
|
||||
typedef std::future<ObtainApplicationClientSecretOutcome> ObtainApplicationClientSecretOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ObtainApplicationClientSecretRequest&, const ObtainApplicationClientSecretOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ObtainApplicationClientSecretAsyncHandler;
|
||||
typedef Outcome<Error, Model::ObtainApplicationTokenResult> ObtainApplicationTokenOutcome;
|
||||
typedef std::future<ObtainApplicationTokenOutcome> ObtainApplicationTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ObtainApplicationTokenRequest&, const ObtainApplicationTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ObtainApplicationTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::ObtainDomainProxyTokenResult> ObtainDomainProxyTokenOutcome;
|
||||
typedef std::future<ObtainDomainProxyTokenOutcome> ObtainDomainProxyTokenOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::ObtainDomainProxyTokenRequest&, const ObtainDomainProxyTokenOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> ObtainDomainProxyTokenAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveApplicationAccountFromUserResult> RemoveApplicationAccountFromUserOutcome;
|
||||
typedef std::future<RemoveApplicationAccountFromUserOutcome> RemoveApplicationAccountFromUserOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::RemoveApplicationAccountFromUserRequest&, const RemoveApplicationAccountFromUserOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveApplicationAccountFromUserAsyncHandler;
|
||||
typedef Outcome<Error, Model::RemoveUserFromOrganizationalUnitsResult> RemoveUserFromOrganizationalUnitsOutcome;
|
||||
typedef std::future<RemoveUserFromOrganizationalUnitsOutcome> RemoveUserFromOrganizationalUnitsOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::RemoveUserFromOrganizationalUnitsRequest&, const RemoveUserFromOrganizationalUnitsOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> RemoveUserFromOrganizationalUnitsAsyncHandler;
|
||||
@@ -640,6 +884,9 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::SetIdentityProviderUdPullConfigurationResult> SetIdentityProviderUdPullConfigurationOutcome;
|
||||
typedef std::future<SetIdentityProviderUdPullConfigurationOutcome> SetIdentityProviderUdPullConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::SetIdentityProviderUdPullConfigurationRequest&, const SetIdentityProviderUdPullConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetIdentityProviderUdPullConfigurationAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetLoginRedirectApplicationForBrandResult> SetLoginRedirectApplicationForBrandOutcome;
|
||||
typedef std::future<SetLoginRedirectApplicationForBrandOutcome> SetLoginRedirectApplicationForBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::SetLoginRedirectApplicationForBrandRequest&, const SetLoginRedirectApplicationForBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetLoginRedirectApplicationForBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::SetPasswordComplexityConfigurationResult> SetPasswordComplexityConfigurationOutcome;
|
||||
typedef std::future<SetPasswordComplexityConfigurationOutcome> SetPasswordComplexityConfigurationOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::SetPasswordComplexityConfigurationRequest&, const SetPasswordComplexityConfigurationOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> SetPasswordComplexityConfigurationAsyncHandler;
|
||||
@@ -667,12 +914,39 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateApplicationDescriptionResult> UpdateApplicationDescriptionOutcome;
|
||||
typedef std::future<UpdateApplicationDescriptionOutcome> UpdateApplicationDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateApplicationDescriptionRequest&, const UpdateApplicationDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationDescriptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateApplicationFederatedCredentialResult> UpdateApplicationFederatedCredentialOutcome;
|
||||
typedef std::future<UpdateApplicationFederatedCredentialOutcome> UpdateApplicationFederatedCredentialOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateApplicationFederatedCredentialRequest&, const UpdateApplicationFederatedCredentialOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationFederatedCredentialAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateApplicationFederatedCredentialDescriptionResult> UpdateApplicationFederatedCredentialDescriptionOutcome;
|
||||
typedef std::future<UpdateApplicationFederatedCredentialDescriptionOutcome> UpdateApplicationFederatedCredentialDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateApplicationFederatedCredentialDescriptionRequest&, const UpdateApplicationFederatedCredentialDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationFederatedCredentialDescriptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateApplicationInfoResult> UpdateApplicationInfoOutcome;
|
||||
typedef std::future<UpdateApplicationInfoOutcome> UpdateApplicationInfoOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateApplicationInfoRequest&, const UpdateApplicationInfoOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationInfoAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateApplicationTokenExpirationTimeResult> UpdateApplicationTokenExpirationTimeOutcome;
|
||||
typedef std::future<UpdateApplicationTokenExpirationTimeOutcome> UpdateApplicationTokenExpirationTimeOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateApplicationTokenExpirationTimeRequest&, const UpdateApplicationTokenExpirationTimeOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateApplicationTokenExpirationTimeAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateBrandResult> UpdateBrandOutcome;
|
||||
typedef std::future<UpdateBrandOutcome> UpdateBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateBrandRequest&, const UpdateBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateConditionalAccessPolicyResult> UpdateConditionalAccessPolicyOutcome;
|
||||
typedef std::future<UpdateConditionalAccessPolicyOutcome> UpdateConditionalAccessPolicyOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateConditionalAccessPolicyRequest&, const UpdateConditionalAccessPolicyOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConditionalAccessPolicyAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateConditionalAccessPolicyDescriptionResult> UpdateConditionalAccessPolicyDescriptionOutcome;
|
||||
typedef std::future<UpdateConditionalAccessPolicyDescriptionOutcome> UpdateConditionalAccessPolicyDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateConditionalAccessPolicyDescriptionRequest&, const UpdateConditionalAccessPolicyDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateConditionalAccessPolicyDescriptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDomainBrandResult> UpdateDomainBrandOutcome;
|
||||
typedef std::future<UpdateDomainBrandOutcome> UpdateDomainBrandOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateDomainBrandRequest&, const UpdateDomainBrandOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDomainBrandAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateDomainIcpNumberResult> UpdateDomainIcpNumberOutcome;
|
||||
typedef std::future<UpdateDomainIcpNumberOutcome> UpdateDomainIcpNumberOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateDomainIcpNumberRequest&, const UpdateDomainIcpNumberOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateDomainIcpNumberAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFederatedCredentialProviderResult> UpdateFederatedCredentialProviderOutcome;
|
||||
typedef std::future<UpdateFederatedCredentialProviderOutcome> UpdateFederatedCredentialProviderOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateFederatedCredentialProviderRequest&, const UpdateFederatedCredentialProviderOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFederatedCredentialProviderAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateFederatedCredentialProviderDescriptionResult> UpdateFederatedCredentialProviderDescriptionOutcome;
|
||||
typedef std::future<UpdateFederatedCredentialProviderDescriptionOutcome> UpdateFederatedCredentialProviderDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateFederatedCredentialProviderDescriptionRequest&, const UpdateFederatedCredentialProviderDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateFederatedCredentialProviderDescriptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateGroupResult> UpdateGroupOutcome;
|
||||
typedef std::future<UpdateGroupOutcome> UpdateGroupOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateGroupRequest&, const UpdateGroupOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateGroupAsyncHandler;
|
||||
@@ -688,6 +962,12 @@ namespace AlibabaCloud
|
||||
typedef Outcome<Error, Model::UpdateNetworkAccessEndpointNameResult> UpdateNetworkAccessEndpointNameOutcome;
|
||||
typedef std::future<UpdateNetworkAccessEndpointNameOutcome> UpdateNetworkAccessEndpointNameOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateNetworkAccessEndpointNameRequest&, const UpdateNetworkAccessEndpointNameOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNetworkAccessEndpointNameAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateNetworkZoneResult> UpdateNetworkZoneOutcome;
|
||||
typedef std::future<UpdateNetworkZoneOutcome> UpdateNetworkZoneOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateNetworkZoneRequest&, const UpdateNetworkZoneOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNetworkZoneAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateNetworkZoneDescriptionResult> UpdateNetworkZoneDescriptionOutcome;
|
||||
typedef std::future<UpdateNetworkZoneDescriptionOutcome> UpdateNetworkZoneDescriptionOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateNetworkZoneDescriptionRequest&, const UpdateNetworkZoneDescriptionOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateNetworkZoneDescriptionAsyncHandler;
|
||||
typedef Outcome<Error, Model::UpdateOrganizationalUnitResult> UpdateOrganizationalUnitOutcome;
|
||||
typedef std::future<UpdateOrganizationalUnitOutcome> UpdateOrganizationalUnitOutcomeCallable;
|
||||
typedef std::function<void(const EiamClient*, const Model::UpdateOrganizationalUnitRequest&, const UpdateOrganizationalUnitOutcome&, const std::shared_ptr<const AsyncCallerContext>&)> UpdateOrganizationalUnitAsyncHandler;
|
||||
@@ -711,6 +991,9 @@ namespace AlibabaCloud
|
||||
EiamClient(const std::shared_ptr<CredentialsProvider> &credentialsProvider, const ClientConfiguration &configuration);
|
||||
EiamClient(const std::string &accessKeyId, const std::string &accessKeySecret, const ClientConfiguration &configuration);
|
||||
~EiamClient();
|
||||
AddApplicationAccountToUserOutcome addApplicationAccountToUser(const Model::AddApplicationAccountToUserRequest &request)const;
|
||||
void addApplicationAccountToUserAsync(const Model::AddApplicationAccountToUserRequest& request, const AddApplicationAccountToUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddApplicationAccountToUserOutcomeCallable addApplicationAccountToUserCallable(const Model::AddApplicationAccountToUserRequest& request) const;
|
||||
AddUserToOrganizationalUnitsOutcome addUserToOrganizationalUnits(const Model::AddUserToOrganizationalUnitsRequest &request)const;
|
||||
void addUserToOrganizationalUnitsAsync(const Model::AddUserToOrganizationalUnitsRequest& request, const AddUserToOrganizationalUnitsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
AddUserToOrganizationalUnitsOutcomeCallable addUserToOrganizationalUnitsCallable(const Model::AddUserToOrganizationalUnitsRequest& request) const;
|
||||
@@ -732,6 +1015,15 @@ namespace AlibabaCloud
|
||||
CreateApplicationClientSecretOutcome createApplicationClientSecret(const Model::CreateApplicationClientSecretRequest &request)const;
|
||||
void createApplicationClientSecretAsync(const Model::CreateApplicationClientSecretRequest& request, const CreateApplicationClientSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateApplicationClientSecretOutcomeCallable createApplicationClientSecretCallable(const Model::CreateApplicationClientSecretRequest& request) const;
|
||||
CreateApplicationFederatedCredentialOutcome createApplicationFederatedCredential(const Model::CreateApplicationFederatedCredentialRequest &request)const;
|
||||
void createApplicationFederatedCredentialAsync(const Model::CreateApplicationFederatedCredentialRequest& request, const CreateApplicationFederatedCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateApplicationFederatedCredentialOutcomeCallable createApplicationFederatedCredentialCallable(const Model::CreateApplicationFederatedCredentialRequest& request) const;
|
||||
CreateApplicationTokenOutcome createApplicationToken(const Model::CreateApplicationTokenRequest &request)const;
|
||||
void createApplicationTokenAsync(const Model::CreateApplicationTokenRequest& request, const CreateApplicationTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateApplicationTokenOutcomeCallable createApplicationTokenCallable(const Model::CreateApplicationTokenRequest& request) const;
|
||||
CreateBrandOutcome createBrand(const Model::CreateBrandRequest &request)const;
|
||||
void createBrandAsync(const Model::CreateBrandRequest& request, const CreateBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateBrandOutcomeCallable createBrandCallable(const Model::CreateBrandRequest& request) const;
|
||||
CreateConditionalAccessPolicyOutcome createConditionalAccessPolicy(const Model::CreateConditionalAccessPolicyRequest &request)const;
|
||||
void createConditionalAccessPolicyAsync(const Model::CreateConditionalAccessPolicyRequest& request, const CreateConditionalAccessPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateConditionalAccessPolicyOutcomeCallable createConditionalAccessPolicyCallable(const Model::CreateConditionalAccessPolicyRequest& request) const;
|
||||
@@ -741,6 +1033,9 @@ namespace AlibabaCloud
|
||||
CreateDomainProxyTokenOutcome createDomainProxyToken(const Model::CreateDomainProxyTokenRequest &request)const;
|
||||
void createDomainProxyTokenAsync(const Model::CreateDomainProxyTokenRequest& request, const CreateDomainProxyTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateDomainProxyTokenOutcomeCallable createDomainProxyTokenCallable(const Model::CreateDomainProxyTokenRequest& request) const;
|
||||
CreateFederatedCredentialProviderOutcome createFederatedCredentialProvider(const Model::CreateFederatedCredentialProviderRequest &request)const;
|
||||
void createFederatedCredentialProviderAsync(const Model::CreateFederatedCredentialProviderRequest& request, const CreateFederatedCredentialProviderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateFederatedCredentialProviderOutcomeCallable createFederatedCredentialProviderCallable(const Model::CreateFederatedCredentialProviderRequest& request) const;
|
||||
CreateGroupOutcome createGroup(const Model::CreateGroupRequest &request)const;
|
||||
void createGroupAsync(const Model::CreateGroupRequest& request, const CreateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateGroupOutcomeCallable createGroupCallable(const Model::CreateGroupRequest& request) const;
|
||||
@@ -753,6 +1048,9 @@ namespace AlibabaCloud
|
||||
CreateNetworkAccessEndpointOutcome createNetworkAccessEndpoint(const Model::CreateNetworkAccessEndpointRequest &request)const;
|
||||
void createNetworkAccessEndpointAsync(const Model::CreateNetworkAccessEndpointRequest& request, const CreateNetworkAccessEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateNetworkAccessEndpointOutcomeCallable createNetworkAccessEndpointCallable(const Model::CreateNetworkAccessEndpointRequest& request) const;
|
||||
CreateNetworkZoneOutcome createNetworkZone(const Model::CreateNetworkZoneRequest &request)const;
|
||||
void createNetworkZoneAsync(const Model::CreateNetworkZoneRequest& request, const CreateNetworkZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateNetworkZoneOutcomeCallable createNetworkZoneCallable(const Model::CreateNetworkZoneRequest& request) const;
|
||||
CreateOrganizationalUnitOutcome createOrganizationalUnit(const Model::CreateOrganizationalUnitRequest &request)const;
|
||||
void createOrganizationalUnitAsync(const Model::CreateOrganizationalUnitRequest& request, const CreateOrganizationalUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
CreateOrganizationalUnitOutcomeCallable createOrganizationalUnitCallable(const Model::CreateOrganizationalUnitRequest& request) const;
|
||||
@@ -765,6 +1063,15 @@ namespace AlibabaCloud
|
||||
DeleteApplicationClientSecretOutcome deleteApplicationClientSecret(const Model::DeleteApplicationClientSecretRequest &request)const;
|
||||
void deleteApplicationClientSecretAsync(const Model::DeleteApplicationClientSecretRequest& request, const DeleteApplicationClientSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteApplicationClientSecretOutcomeCallable deleteApplicationClientSecretCallable(const Model::DeleteApplicationClientSecretRequest& request) const;
|
||||
DeleteApplicationFederatedCredentialOutcome deleteApplicationFederatedCredential(const Model::DeleteApplicationFederatedCredentialRequest &request)const;
|
||||
void deleteApplicationFederatedCredentialAsync(const Model::DeleteApplicationFederatedCredentialRequest& request, const DeleteApplicationFederatedCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteApplicationFederatedCredentialOutcomeCallable deleteApplicationFederatedCredentialCallable(const Model::DeleteApplicationFederatedCredentialRequest& request) const;
|
||||
DeleteApplicationTokenOutcome deleteApplicationToken(const Model::DeleteApplicationTokenRequest &request)const;
|
||||
void deleteApplicationTokenAsync(const Model::DeleteApplicationTokenRequest& request, const DeleteApplicationTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteApplicationTokenOutcomeCallable deleteApplicationTokenCallable(const Model::DeleteApplicationTokenRequest& request) const;
|
||||
DeleteBrandOutcome deleteBrand(const Model::DeleteBrandRequest &request)const;
|
||||
void deleteBrandAsync(const Model::DeleteBrandRequest& request, const DeleteBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteBrandOutcomeCallable deleteBrandCallable(const Model::DeleteBrandRequest& request) const;
|
||||
DeleteConditionalAccessPolicyOutcome deleteConditionalAccessPolicy(const Model::DeleteConditionalAccessPolicyRequest &request)const;
|
||||
void deleteConditionalAccessPolicyAsync(const Model::DeleteConditionalAccessPolicyRequest& request, const DeleteConditionalAccessPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteConditionalAccessPolicyOutcomeCallable deleteConditionalAccessPolicyCallable(const Model::DeleteConditionalAccessPolicyRequest& request) const;
|
||||
@@ -774,6 +1081,9 @@ namespace AlibabaCloud
|
||||
DeleteDomainProxyTokenOutcome deleteDomainProxyToken(const Model::DeleteDomainProxyTokenRequest &request)const;
|
||||
void deleteDomainProxyTokenAsync(const Model::DeleteDomainProxyTokenRequest& request, const DeleteDomainProxyTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteDomainProxyTokenOutcomeCallable deleteDomainProxyTokenCallable(const Model::DeleteDomainProxyTokenRequest& request) const;
|
||||
DeleteFederatedCredentialProviderOutcome deleteFederatedCredentialProvider(const Model::DeleteFederatedCredentialProviderRequest &request)const;
|
||||
void deleteFederatedCredentialProviderAsync(const Model::DeleteFederatedCredentialProviderRequest& request, const DeleteFederatedCredentialProviderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteFederatedCredentialProviderOutcomeCallable deleteFederatedCredentialProviderCallable(const Model::DeleteFederatedCredentialProviderRequest& request) const;
|
||||
DeleteGroupOutcome deleteGroup(const Model::DeleteGroupRequest &request)const;
|
||||
void deleteGroupAsync(const Model::DeleteGroupRequest& request, const DeleteGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteGroupOutcomeCallable deleteGroupCallable(const Model::DeleteGroupRequest& request) const;
|
||||
@@ -786,6 +1096,9 @@ namespace AlibabaCloud
|
||||
DeleteNetworkAccessEndpointOutcome deleteNetworkAccessEndpoint(const Model::DeleteNetworkAccessEndpointRequest &request)const;
|
||||
void deleteNetworkAccessEndpointAsync(const Model::DeleteNetworkAccessEndpointRequest& request, const DeleteNetworkAccessEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteNetworkAccessEndpointOutcomeCallable deleteNetworkAccessEndpointCallable(const Model::DeleteNetworkAccessEndpointRequest& request) const;
|
||||
DeleteNetworkZoneOutcome deleteNetworkZone(const Model::DeleteNetworkZoneRequest &request)const;
|
||||
void deleteNetworkZoneAsync(const Model::DeleteNetworkZoneRequest& request, const DeleteNetworkZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteNetworkZoneOutcomeCallable deleteNetworkZoneCallable(const Model::DeleteNetworkZoneRequest& request) const;
|
||||
DeleteOrganizationalUnitOutcome deleteOrganizationalUnit(const Model::DeleteOrganizationalUnitRequest &request)const;
|
||||
void deleteOrganizationalUnitAsync(const Model::DeleteOrganizationalUnitRequest& request, const DeleteOrganizationalUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DeleteOrganizationalUnitOutcomeCallable deleteOrganizationalUnitCallable(const Model::DeleteOrganizationalUnitRequest& request) const;
|
||||
@@ -804,18 +1117,33 @@ namespace AlibabaCloud
|
||||
DisableApplicationClientSecretOutcome disableApplicationClientSecret(const Model::DisableApplicationClientSecretRequest &request)const;
|
||||
void disableApplicationClientSecretAsync(const Model::DisableApplicationClientSecretRequest& request, const DisableApplicationClientSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableApplicationClientSecretOutcomeCallable disableApplicationClientSecretCallable(const Model::DisableApplicationClientSecretRequest& request) const;
|
||||
DisableApplicationFederatedCredentialOutcome disableApplicationFederatedCredential(const Model::DisableApplicationFederatedCredentialRequest &request)const;
|
||||
void disableApplicationFederatedCredentialAsync(const Model::DisableApplicationFederatedCredentialRequest& request, const DisableApplicationFederatedCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableApplicationFederatedCredentialOutcomeCallable disableApplicationFederatedCredentialCallable(const Model::DisableApplicationFederatedCredentialRequest& request) const;
|
||||
DisableApplicationProvisioningOutcome disableApplicationProvisioning(const Model::DisableApplicationProvisioningRequest &request)const;
|
||||
void disableApplicationProvisioningAsync(const Model::DisableApplicationProvisioningRequest& request, const DisableApplicationProvisioningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableApplicationProvisioningOutcomeCallable disableApplicationProvisioningCallable(const Model::DisableApplicationProvisioningRequest& request) const;
|
||||
DisableApplicationSsoOutcome disableApplicationSso(const Model::DisableApplicationSsoRequest &request)const;
|
||||
void disableApplicationSsoAsync(const Model::DisableApplicationSsoRequest& request, const DisableApplicationSsoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableApplicationSsoOutcomeCallable disableApplicationSsoCallable(const Model::DisableApplicationSsoRequest& request) const;
|
||||
DisableApplicationTokenOutcome disableApplicationToken(const Model::DisableApplicationTokenRequest &request)const;
|
||||
void disableApplicationTokenAsync(const Model::DisableApplicationTokenRequest& request, const DisableApplicationTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableApplicationTokenOutcomeCallable disableApplicationTokenCallable(const Model::DisableApplicationTokenRequest& request) const;
|
||||
DisableBrandOutcome disableBrand(const Model::DisableBrandRequest &request)const;
|
||||
void disableBrandAsync(const Model::DisableBrandRequest& request, const DisableBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableBrandOutcomeCallable disableBrandCallable(const Model::DisableBrandRequest& request) const;
|
||||
DisableConditionalAccessPolicyOutcome disableConditionalAccessPolicy(const Model::DisableConditionalAccessPolicyRequest &request)const;
|
||||
void disableConditionalAccessPolicyAsync(const Model::DisableConditionalAccessPolicyRequest& request, const DisableConditionalAccessPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableConditionalAccessPolicyOutcomeCallable disableConditionalAccessPolicyCallable(const Model::DisableConditionalAccessPolicyRequest& request) const;
|
||||
DisableDomainProxyTokenOutcome disableDomainProxyToken(const Model::DisableDomainProxyTokenRequest &request)const;
|
||||
void disableDomainProxyTokenAsync(const Model::DisableDomainProxyTokenRequest& request, const DisableDomainProxyTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableDomainProxyTokenOutcomeCallable disableDomainProxyTokenCallable(const Model::DisableDomainProxyTokenRequest& request) const;
|
||||
DisableFederatedCredentialProviderOutcome disableFederatedCredentialProvider(const Model::DisableFederatedCredentialProviderRequest &request)const;
|
||||
void disableFederatedCredentialProviderAsync(const Model::DisableFederatedCredentialProviderRequest& request, const DisableFederatedCredentialProviderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableFederatedCredentialProviderOutcomeCallable disableFederatedCredentialProviderCallable(const Model::DisableFederatedCredentialProviderRequest& request) const;
|
||||
DisableIdentityProviderAuthnOutcome disableIdentityProviderAuthn(const Model::DisableIdentityProviderAuthnRequest &request)const;
|
||||
void disableIdentityProviderAuthnAsync(const Model::DisableIdentityProviderAuthnRequest& request, const DisableIdentityProviderAuthnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableIdentityProviderAuthnOutcomeCallable disableIdentityProviderAuthnCallable(const Model::DisableIdentityProviderAuthnRequest& request) const;
|
||||
DisableIdentityProviderUdPullOutcome disableIdentityProviderUdPull(const Model::DisableIdentityProviderUdPullRequest &request)const;
|
||||
void disableIdentityProviderUdPullAsync(const Model::DisableIdentityProviderUdPullRequest& request, const DisableIdentityProviderUdPullAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
DisableIdentityProviderUdPullOutcomeCallable disableIdentityProviderUdPullCallable(const Model::DisableIdentityProviderUdPullRequest& request) const;
|
||||
@@ -834,18 +1162,33 @@ namespace AlibabaCloud
|
||||
EnableApplicationClientSecretOutcome enableApplicationClientSecret(const Model::EnableApplicationClientSecretRequest &request)const;
|
||||
void enableApplicationClientSecretAsync(const Model::EnableApplicationClientSecretRequest& request, const EnableApplicationClientSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableApplicationClientSecretOutcomeCallable enableApplicationClientSecretCallable(const Model::EnableApplicationClientSecretRequest& request) const;
|
||||
EnableApplicationFederatedCredentialOutcome enableApplicationFederatedCredential(const Model::EnableApplicationFederatedCredentialRequest &request)const;
|
||||
void enableApplicationFederatedCredentialAsync(const Model::EnableApplicationFederatedCredentialRequest& request, const EnableApplicationFederatedCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableApplicationFederatedCredentialOutcomeCallable enableApplicationFederatedCredentialCallable(const Model::EnableApplicationFederatedCredentialRequest& request) const;
|
||||
EnableApplicationProvisioningOutcome enableApplicationProvisioning(const Model::EnableApplicationProvisioningRequest &request)const;
|
||||
void enableApplicationProvisioningAsync(const Model::EnableApplicationProvisioningRequest& request, const EnableApplicationProvisioningAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableApplicationProvisioningOutcomeCallable enableApplicationProvisioningCallable(const Model::EnableApplicationProvisioningRequest& request) const;
|
||||
EnableApplicationSsoOutcome enableApplicationSso(const Model::EnableApplicationSsoRequest &request)const;
|
||||
void enableApplicationSsoAsync(const Model::EnableApplicationSsoRequest& request, const EnableApplicationSsoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableApplicationSsoOutcomeCallable enableApplicationSsoCallable(const Model::EnableApplicationSsoRequest& request) const;
|
||||
EnableApplicationTokenOutcome enableApplicationToken(const Model::EnableApplicationTokenRequest &request)const;
|
||||
void enableApplicationTokenAsync(const Model::EnableApplicationTokenRequest& request, const EnableApplicationTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableApplicationTokenOutcomeCallable enableApplicationTokenCallable(const Model::EnableApplicationTokenRequest& request) const;
|
||||
EnableBrandOutcome enableBrand(const Model::EnableBrandRequest &request)const;
|
||||
void enableBrandAsync(const Model::EnableBrandRequest& request, const EnableBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableBrandOutcomeCallable enableBrandCallable(const Model::EnableBrandRequest& request) const;
|
||||
EnableConditionalAccessPolicyOutcome enableConditionalAccessPolicy(const Model::EnableConditionalAccessPolicyRequest &request)const;
|
||||
void enableConditionalAccessPolicyAsync(const Model::EnableConditionalAccessPolicyRequest& request, const EnableConditionalAccessPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableConditionalAccessPolicyOutcomeCallable enableConditionalAccessPolicyCallable(const Model::EnableConditionalAccessPolicyRequest& request) const;
|
||||
EnableDomainProxyTokenOutcome enableDomainProxyToken(const Model::EnableDomainProxyTokenRequest &request)const;
|
||||
void enableDomainProxyTokenAsync(const Model::EnableDomainProxyTokenRequest& request, const EnableDomainProxyTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableDomainProxyTokenOutcomeCallable enableDomainProxyTokenCallable(const Model::EnableDomainProxyTokenRequest& request) const;
|
||||
EnableFederatedCredentialProviderOutcome enableFederatedCredentialProvider(const Model::EnableFederatedCredentialProviderRequest &request)const;
|
||||
void enableFederatedCredentialProviderAsync(const Model::EnableFederatedCredentialProviderRequest& request, const EnableFederatedCredentialProviderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableFederatedCredentialProviderOutcomeCallable enableFederatedCredentialProviderCallable(const Model::EnableFederatedCredentialProviderRequest& request) const;
|
||||
EnableIdentityProviderAuthnOutcome enableIdentityProviderAuthn(const Model::EnableIdentityProviderAuthnRequest &request)const;
|
||||
void enableIdentityProviderAuthnAsync(const Model::EnableIdentityProviderAuthnRequest& request, const EnableIdentityProviderAuthnAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableIdentityProviderAuthnOutcomeCallable enableIdentityProviderAuthnCallable(const Model::EnableIdentityProviderAuthnRequest& request) const;
|
||||
EnableIdentityProviderUdPullOutcome enableIdentityProviderUdPull(const Model::EnableIdentityProviderUdPullRequest &request)const;
|
||||
void enableIdentityProviderUdPullAsync(const Model::EnableIdentityProviderUdPullRequest& request, const EnableIdentityProviderUdPullAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
EnableIdentityProviderUdPullOutcomeCallable enableIdentityProviderUdPullCallable(const Model::EnableIdentityProviderUdPullRequest& request) const;
|
||||
@@ -858,6 +1201,9 @@ namespace AlibabaCloud
|
||||
GetApplicationOutcome getApplication(const Model::GetApplicationRequest &request)const;
|
||||
void getApplicationAsync(const Model::GetApplicationRequest& request, const GetApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetApplicationOutcomeCallable getApplicationCallable(const Model::GetApplicationRequest& request) const;
|
||||
GetApplicationFederatedCredentialOutcome getApplicationFederatedCredential(const Model::GetApplicationFederatedCredentialRequest &request)const;
|
||||
void getApplicationFederatedCredentialAsync(const Model::GetApplicationFederatedCredentialRequest& request, const GetApplicationFederatedCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetApplicationFederatedCredentialOutcomeCallable getApplicationFederatedCredentialCallable(const Model::GetApplicationFederatedCredentialRequest& request) const;
|
||||
GetApplicationGrantScopeOutcome getApplicationGrantScope(const Model::GetApplicationGrantScopeRequest &request)const;
|
||||
void getApplicationGrantScopeAsync(const Model::GetApplicationGrantScopeRequest& request, const GetApplicationGrantScopeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetApplicationGrantScopeOutcomeCallable getApplicationGrantScopeCallable(const Model::GetApplicationGrantScopeRequest& request) const;
|
||||
@@ -870,6 +1216,12 @@ namespace AlibabaCloud
|
||||
GetApplicationSsoConfigOutcome getApplicationSsoConfig(const Model::GetApplicationSsoConfigRequest &request)const;
|
||||
void getApplicationSsoConfigAsync(const Model::GetApplicationSsoConfigRequest& request, const GetApplicationSsoConfigAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetApplicationSsoConfigOutcomeCallable getApplicationSsoConfigCallable(const Model::GetApplicationSsoConfigRequest& request) const;
|
||||
GetApplicationTemplateOutcome getApplicationTemplate(const Model::GetApplicationTemplateRequest &request)const;
|
||||
void getApplicationTemplateAsync(const Model::GetApplicationTemplateRequest& request, const GetApplicationTemplateAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetApplicationTemplateOutcomeCallable getApplicationTemplateCallable(const Model::GetApplicationTemplateRequest& request) const;
|
||||
GetBrandOutcome getBrand(const Model::GetBrandRequest &request)const;
|
||||
void getBrandAsync(const Model::GetBrandRequest& request, const GetBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetBrandOutcomeCallable getBrandCallable(const Model::GetBrandRequest& request) const;
|
||||
GetConditionalAccessPolicyOutcome getConditionalAccessPolicy(const Model::GetConditionalAccessPolicyRequest &request)const;
|
||||
void getConditionalAccessPolicyAsync(const Model::GetConditionalAccessPolicyRequest& request, const GetConditionalAccessPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetConditionalAccessPolicyOutcomeCallable getConditionalAccessPolicyCallable(const Model::GetConditionalAccessPolicyRequest& request) const;
|
||||
@@ -879,6 +1231,9 @@ namespace AlibabaCloud
|
||||
GetDomainDnsChallengeOutcome getDomainDnsChallenge(const Model::GetDomainDnsChallengeRequest &request)const;
|
||||
void getDomainDnsChallengeAsync(const Model::GetDomainDnsChallengeRequest& request, const GetDomainDnsChallengeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetDomainDnsChallengeOutcomeCallable getDomainDnsChallengeCallable(const Model::GetDomainDnsChallengeRequest& request) const;
|
||||
GetFederatedCredentialProviderOutcome getFederatedCredentialProvider(const Model::GetFederatedCredentialProviderRequest &request)const;
|
||||
void getFederatedCredentialProviderAsync(const Model::GetFederatedCredentialProviderRequest& request, const GetFederatedCredentialProviderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetFederatedCredentialProviderOutcomeCallable getFederatedCredentialProviderCallable(const Model::GetFederatedCredentialProviderRequest& request) const;
|
||||
GetForgetPasswordConfigurationOutcome getForgetPasswordConfiguration(const Model::GetForgetPasswordConfigurationRequest &request)const;
|
||||
void getForgetPasswordConfigurationAsync(const Model::GetForgetPasswordConfigurationRequest& request, const GetForgetPasswordConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetForgetPasswordConfigurationOutcomeCallable getForgetPasswordConfigurationCallable(const Model::GetForgetPasswordConfigurationRequest& request) const;
|
||||
@@ -897,9 +1252,15 @@ namespace AlibabaCloud
|
||||
GetInstanceLicenseOutcome getInstanceLicense(const Model::GetInstanceLicenseRequest &request)const;
|
||||
void getInstanceLicenseAsync(const Model::GetInstanceLicenseRequest& request, const GetInstanceLicenseAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetInstanceLicenseOutcomeCallable getInstanceLicenseCallable(const Model::GetInstanceLicenseRequest& request) const;
|
||||
GetLoginRedirectApplicationForBrandOutcome getLoginRedirectApplicationForBrand(const Model::GetLoginRedirectApplicationForBrandRequest &request)const;
|
||||
void getLoginRedirectApplicationForBrandAsync(const Model::GetLoginRedirectApplicationForBrandRequest& request, const GetLoginRedirectApplicationForBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetLoginRedirectApplicationForBrandOutcomeCallable getLoginRedirectApplicationForBrandCallable(const Model::GetLoginRedirectApplicationForBrandRequest& request) const;
|
||||
GetNetworkAccessEndpointOutcome getNetworkAccessEndpoint(const Model::GetNetworkAccessEndpointRequest &request)const;
|
||||
void getNetworkAccessEndpointAsync(const Model::GetNetworkAccessEndpointRequest& request, const GetNetworkAccessEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNetworkAccessEndpointOutcomeCallable getNetworkAccessEndpointCallable(const Model::GetNetworkAccessEndpointRequest& request) const;
|
||||
GetNetworkZoneOutcome getNetworkZone(const Model::GetNetworkZoneRequest &request)const;
|
||||
void getNetworkZoneAsync(const Model::GetNetworkZoneRequest& request, const GetNetworkZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetNetworkZoneOutcomeCallable getNetworkZoneCallable(const Model::GetNetworkZoneRequest& request) const;
|
||||
GetOrganizationalUnitOutcome getOrganizationalUnit(const Model::GetOrganizationalUnitRequest &request)const;
|
||||
void getOrganizationalUnitAsync(const Model::GetOrganizationalUnitRequest& request, const GetOrganizationalUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetOrganizationalUnitOutcomeCallable getOrganizationalUnitCallable(const Model::GetOrganizationalUnitRequest& request) const;
|
||||
@@ -924,24 +1285,60 @@ namespace AlibabaCloud
|
||||
GetUserOutcome getUser(const Model::GetUserRequest &request)const;
|
||||
void getUserAsync(const Model::GetUserRequest& request, const GetUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
GetUserOutcomeCallable getUserCallable(const Model::GetUserRequest& request) const;
|
||||
ListApplicationAccountsOutcome listApplicationAccounts(const Model::ListApplicationAccountsRequest &request)const;
|
||||
void listApplicationAccountsAsync(const Model::ListApplicationAccountsRequest& request, const ListApplicationAccountsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationAccountsOutcomeCallable listApplicationAccountsCallable(const Model::ListApplicationAccountsRequest& request) const;
|
||||
ListApplicationAccountsForUserOutcome listApplicationAccountsForUser(const Model::ListApplicationAccountsForUserRequest &request)const;
|
||||
void listApplicationAccountsForUserAsync(const Model::ListApplicationAccountsForUserRequest& request, const ListApplicationAccountsForUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationAccountsForUserOutcomeCallable listApplicationAccountsForUserCallable(const Model::ListApplicationAccountsForUserRequest& request) const;
|
||||
ListApplicationClientSecretsOutcome listApplicationClientSecrets(const Model::ListApplicationClientSecretsRequest &request)const;
|
||||
void listApplicationClientSecretsAsync(const Model::ListApplicationClientSecretsRequest& request, const ListApplicationClientSecretsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationClientSecretsOutcomeCallable listApplicationClientSecretsCallable(const Model::ListApplicationClientSecretsRequest& request) const;
|
||||
ListApplicationFederatedCredentialsOutcome listApplicationFederatedCredentials(const Model::ListApplicationFederatedCredentialsRequest &request)const;
|
||||
void listApplicationFederatedCredentialsAsync(const Model::ListApplicationFederatedCredentialsRequest& request, const ListApplicationFederatedCredentialsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationFederatedCredentialsOutcomeCallable listApplicationFederatedCredentialsCallable(const Model::ListApplicationFederatedCredentialsRequest& request) const;
|
||||
ListApplicationFederatedCredentialsForProviderOutcome listApplicationFederatedCredentialsForProvider(const Model::ListApplicationFederatedCredentialsForProviderRequest &request)const;
|
||||
void listApplicationFederatedCredentialsForProviderAsync(const Model::ListApplicationFederatedCredentialsForProviderRequest& request, const ListApplicationFederatedCredentialsForProviderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationFederatedCredentialsForProviderOutcomeCallable listApplicationFederatedCredentialsForProviderCallable(const Model::ListApplicationFederatedCredentialsForProviderRequest& request) const;
|
||||
ListApplicationSupportedProvisionProtocolTypesOutcome listApplicationSupportedProvisionProtocolTypes(const Model::ListApplicationSupportedProvisionProtocolTypesRequest &request)const;
|
||||
void listApplicationSupportedProvisionProtocolTypesAsync(const Model::ListApplicationSupportedProvisionProtocolTypesRequest& request, const ListApplicationSupportedProvisionProtocolTypesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationSupportedProvisionProtocolTypesOutcomeCallable listApplicationSupportedProvisionProtocolTypesCallable(const Model::ListApplicationSupportedProvisionProtocolTypesRequest& request) const;
|
||||
ListApplicationTokensOutcome listApplicationTokens(const Model::ListApplicationTokensRequest &request)const;
|
||||
void listApplicationTokensAsync(const Model::ListApplicationTokensRequest& request, const ListApplicationTokensAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationTokensOutcomeCallable listApplicationTokensCallable(const Model::ListApplicationTokensRequest& request) const;
|
||||
ListApplicationsOutcome listApplications(const Model::ListApplicationsRequest &request)const;
|
||||
void listApplicationsAsync(const Model::ListApplicationsRequest& request, const ListApplicationsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationsOutcomeCallable listApplicationsCallable(const Model::ListApplicationsRequest& request) const;
|
||||
ListApplicationsForGroupOutcome listApplicationsForGroup(const Model::ListApplicationsForGroupRequest &request)const;
|
||||
void listApplicationsForGroupAsync(const Model::ListApplicationsForGroupRequest& request, const ListApplicationsForGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationsForGroupOutcomeCallable listApplicationsForGroupCallable(const Model::ListApplicationsForGroupRequest& request) const;
|
||||
ListApplicationsForNetworkAccessEndpointOutcome listApplicationsForNetworkAccessEndpoint(const Model::ListApplicationsForNetworkAccessEndpointRequest &request)const;
|
||||
void listApplicationsForNetworkAccessEndpointAsync(const Model::ListApplicationsForNetworkAccessEndpointRequest& request, const ListApplicationsForNetworkAccessEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationsForNetworkAccessEndpointOutcomeCallable listApplicationsForNetworkAccessEndpointCallable(const Model::ListApplicationsForNetworkAccessEndpointRequest& request) const;
|
||||
ListApplicationsForNetworkZoneOutcome listApplicationsForNetworkZone(const Model::ListApplicationsForNetworkZoneRequest &request)const;
|
||||
void listApplicationsForNetworkZoneAsync(const Model::ListApplicationsForNetworkZoneRequest& request, const ListApplicationsForNetworkZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationsForNetworkZoneOutcomeCallable listApplicationsForNetworkZoneCallable(const Model::ListApplicationsForNetworkZoneRequest& request) const;
|
||||
ListApplicationsForOrganizationalUnitOutcome listApplicationsForOrganizationalUnit(const Model::ListApplicationsForOrganizationalUnitRequest &request)const;
|
||||
void listApplicationsForOrganizationalUnitAsync(const Model::ListApplicationsForOrganizationalUnitRequest& request, const ListApplicationsForOrganizationalUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationsForOrganizationalUnitOutcomeCallable listApplicationsForOrganizationalUnitCallable(const Model::ListApplicationsForOrganizationalUnitRequest& request) const;
|
||||
ListApplicationsForUserOutcome listApplicationsForUser(const Model::ListApplicationsForUserRequest &request)const;
|
||||
void listApplicationsForUserAsync(const Model::ListApplicationsForUserRequest& request, const ListApplicationsForUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListApplicationsForUserOutcomeCallable listApplicationsForUserCallable(const Model::ListApplicationsForUserRequest& request) const;
|
||||
ListBrandsOutcome listBrands(const Model::ListBrandsRequest &request)const;
|
||||
void listBrandsAsync(const Model::ListBrandsRequest& request, const ListBrandsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListBrandsOutcomeCallable listBrandsCallable(const Model::ListBrandsRequest& request) const;
|
||||
ListConditionalAccessPoliciesOutcome listConditionalAccessPolicies(const Model::ListConditionalAccessPoliciesRequest &request)const;
|
||||
void listConditionalAccessPoliciesAsync(const Model::ListConditionalAccessPoliciesRequest& request, const ListConditionalAccessPoliciesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListConditionalAccessPoliciesOutcomeCallable listConditionalAccessPoliciesCallable(const Model::ListConditionalAccessPoliciesRequest& request) const;
|
||||
ListConditionalAccessPoliciesForApplicationOutcome listConditionalAccessPoliciesForApplication(const Model::ListConditionalAccessPoliciesForApplicationRequest &request)const;
|
||||
void listConditionalAccessPoliciesForApplicationAsync(const Model::ListConditionalAccessPoliciesForApplicationRequest& request, const ListConditionalAccessPoliciesForApplicationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListConditionalAccessPoliciesForApplicationOutcomeCallable listConditionalAccessPoliciesForApplicationCallable(const Model::ListConditionalAccessPoliciesForApplicationRequest& request) const;
|
||||
ListConditionalAccessPoliciesForNetworkZoneOutcome listConditionalAccessPoliciesForNetworkZone(const Model::ListConditionalAccessPoliciesForNetworkZoneRequest &request)const;
|
||||
void listConditionalAccessPoliciesForNetworkZoneAsync(const Model::ListConditionalAccessPoliciesForNetworkZoneRequest& request, const ListConditionalAccessPoliciesForNetworkZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListConditionalAccessPoliciesForNetworkZoneOutcomeCallable listConditionalAccessPoliciesForNetworkZoneCallable(const Model::ListConditionalAccessPoliciesForNetworkZoneRequest& request) const;
|
||||
ListConditionalAccessPoliciesForUserOutcome listConditionalAccessPoliciesForUser(const Model::ListConditionalAccessPoliciesForUserRequest &request)const;
|
||||
void listConditionalAccessPoliciesForUserAsync(const Model::ListConditionalAccessPoliciesForUserRequest& request, const ListConditionalAccessPoliciesForUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListConditionalAccessPoliciesForUserOutcomeCallable listConditionalAccessPoliciesForUserCallable(const Model::ListConditionalAccessPoliciesForUserRequest& request) const;
|
||||
ListDomainProxyTokensOutcome listDomainProxyTokens(const Model::ListDomainProxyTokensRequest &request)const;
|
||||
void listDomainProxyTokensAsync(const Model::ListDomainProxyTokensRequest& request, const ListDomainProxyTokensAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListDomainProxyTokensOutcomeCallable listDomainProxyTokensCallable(const Model::ListDomainProxyTokensRequest& request) const;
|
||||
@@ -954,6 +1351,9 @@ namespace AlibabaCloud
|
||||
ListEiamRegionsOutcome listEiamRegions(const Model::ListEiamRegionsRequest &request)const;
|
||||
void listEiamRegionsAsync(const Model::ListEiamRegionsRequest& request, const ListEiamRegionsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListEiamRegionsOutcomeCallable listEiamRegionsCallable(const Model::ListEiamRegionsRequest& request) const;
|
||||
ListFederatedCredentialProvidersOutcome listFederatedCredentialProviders(const Model::ListFederatedCredentialProvidersRequest &request)const;
|
||||
void listFederatedCredentialProvidersAsync(const Model::ListFederatedCredentialProvidersRequest& request, const ListFederatedCredentialProvidersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListFederatedCredentialProvidersOutcomeCallable listFederatedCredentialProvidersCallable(const Model::ListFederatedCredentialProvidersRequest& request) const;
|
||||
ListGroupsOutcome listGroups(const Model::ListGroupsRequest &request)const;
|
||||
void listGroupsAsync(const Model::ListGroupsRequest& request, const ListGroupsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListGroupsOutcomeCallable listGroupsCallable(const Model::ListGroupsRequest& request) const;
|
||||
@@ -966,6 +1366,9 @@ namespace AlibabaCloud
|
||||
ListIdentityProvidersOutcome listIdentityProviders(const Model::ListIdentityProvidersRequest &request)const;
|
||||
void listIdentityProvidersAsync(const Model::ListIdentityProvidersRequest& request, const ListIdentityProvidersAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListIdentityProvidersOutcomeCallable listIdentityProvidersCallable(const Model::ListIdentityProvidersRequest& request) const;
|
||||
ListIdentityProvidersForNetworkAccessEndpointOutcome listIdentityProvidersForNetworkAccessEndpoint(const Model::ListIdentityProvidersForNetworkAccessEndpointRequest &request)const;
|
||||
void listIdentityProvidersForNetworkAccessEndpointAsync(const Model::ListIdentityProvidersForNetworkAccessEndpointRequest& request, const ListIdentityProvidersForNetworkAccessEndpointAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListIdentityProvidersForNetworkAccessEndpointOutcomeCallable listIdentityProvidersForNetworkAccessEndpointCallable(const Model::ListIdentityProvidersForNetworkAccessEndpointRequest& request) const;
|
||||
ListInstancesOutcome listInstances(const Model::ListInstancesRequest &request)const;
|
||||
void listInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListInstancesOutcomeCallable listInstancesCallable(const Model::ListInstancesRequest& request) const;
|
||||
@@ -981,6 +1384,9 @@ namespace AlibabaCloud
|
||||
ListNetworkAccessPathsOutcome listNetworkAccessPaths(const Model::ListNetworkAccessPathsRequest &request)const;
|
||||
void listNetworkAccessPathsAsync(const Model::ListNetworkAccessPathsRequest& request, const ListNetworkAccessPathsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNetworkAccessPathsOutcomeCallable listNetworkAccessPathsCallable(const Model::ListNetworkAccessPathsRequest& request) const;
|
||||
ListNetworkZonesOutcome listNetworkZones(const Model::ListNetworkZonesRequest &request)const;
|
||||
void listNetworkZonesAsync(const Model::ListNetworkZonesRequest& request, const ListNetworkZonesAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListNetworkZonesOutcomeCallable listNetworkZonesCallable(const Model::ListNetworkZonesRequest& request) const;
|
||||
ListOrganizationalUnitParentsOutcome listOrganizationalUnitParents(const Model::ListOrganizationalUnitParentsRequest &request)const;
|
||||
void listOrganizationalUnitParentsAsync(const Model::ListOrganizationalUnitParentsRequest& request, const ListOrganizationalUnitParentsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ListOrganizationalUnitParentsOutcomeCallable listOrganizationalUnitParentsCallable(const Model::ListOrganizationalUnitParentsRequest& request) const;
|
||||
@@ -1008,9 +1414,15 @@ namespace AlibabaCloud
|
||||
ObtainApplicationClientSecretOutcome obtainApplicationClientSecret(const Model::ObtainApplicationClientSecretRequest &request)const;
|
||||
void obtainApplicationClientSecretAsync(const Model::ObtainApplicationClientSecretRequest& request, const ObtainApplicationClientSecretAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ObtainApplicationClientSecretOutcomeCallable obtainApplicationClientSecretCallable(const Model::ObtainApplicationClientSecretRequest& request) const;
|
||||
ObtainApplicationTokenOutcome obtainApplicationToken(const Model::ObtainApplicationTokenRequest &request)const;
|
||||
void obtainApplicationTokenAsync(const Model::ObtainApplicationTokenRequest& request, const ObtainApplicationTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ObtainApplicationTokenOutcomeCallable obtainApplicationTokenCallable(const Model::ObtainApplicationTokenRequest& request) const;
|
||||
ObtainDomainProxyTokenOutcome obtainDomainProxyToken(const Model::ObtainDomainProxyTokenRequest &request)const;
|
||||
void obtainDomainProxyTokenAsync(const Model::ObtainDomainProxyTokenRequest& request, const ObtainDomainProxyTokenAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
ObtainDomainProxyTokenOutcomeCallable obtainDomainProxyTokenCallable(const Model::ObtainDomainProxyTokenRequest& request) const;
|
||||
RemoveApplicationAccountFromUserOutcome removeApplicationAccountFromUser(const Model::RemoveApplicationAccountFromUserRequest &request)const;
|
||||
void removeApplicationAccountFromUserAsync(const Model::RemoveApplicationAccountFromUserRequest& request, const RemoveApplicationAccountFromUserAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveApplicationAccountFromUserOutcomeCallable removeApplicationAccountFromUserCallable(const Model::RemoveApplicationAccountFromUserRequest& request) const;
|
||||
RemoveUserFromOrganizationalUnitsOutcome removeUserFromOrganizationalUnits(const Model::RemoveUserFromOrganizationalUnitsRequest &request)const;
|
||||
void removeUserFromOrganizationalUnitsAsync(const Model::RemoveUserFromOrganizationalUnitsRequest& request, const RemoveUserFromOrganizationalUnitsAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
RemoveUserFromOrganizationalUnitsOutcomeCallable removeUserFromOrganizationalUnitsCallable(const Model::RemoveUserFromOrganizationalUnitsRequest& request) const;
|
||||
@@ -1050,6 +1462,9 @@ namespace AlibabaCloud
|
||||
SetIdentityProviderUdPullConfigurationOutcome setIdentityProviderUdPullConfiguration(const Model::SetIdentityProviderUdPullConfigurationRequest &request)const;
|
||||
void setIdentityProviderUdPullConfigurationAsync(const Model::SetIdentityProviderUdPullConfigurationRequest& request, const SetIdentityProviderUdPullConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetIdentityProviderUdPullConfigurationOutcomeCallable setIdentityProviderUdPullConfigurationCallable(const Model::SetIdentityProviderUdPullConfigurationRequest& request) const;
|
||||
SetLoginRedirectApplicationForBrandOutcome setLoginRedirectApplicationForBrand(const Model::SetLoginRedirectApplicationForBrandRequest &request)const;
|
||||
void setLoginRedirectApplicationForBrandAsync(const Model::SetLoginRedirectApplicationForBrandRequest& request, const SetLoginRedirectApplicationForBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetLoginRedirectApplicationForBrandOutcomeCallable setLoginRedirectApplicationForBrandCallable(const Model::SetLoginRedirectApplicationForBrandRequest& request) const;
|
||||
SetPasswordComplexityConfigurationOutcome setPasswordComplexityConfiguration(const Model::SetPasswordComplexityConfigurationRequest &request)const;
|
||||
void setPasswordComplexityConfigurationAsync(const Model::SetPasswordComplexityConfigurationRequest& request, const SetPasswordComplexityConfigurationAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
SetPasswordComplexityConfigurationOutcomeCallable setPasswordComplexityConfigurationCallable(const Model::SetPasswordComplexityConfigurationRequest& request) const;
|
||||
@@ -1077,12 +1492,39 @@ namespace AlibabaCloud
|
||||
UpdateApplicationDescriptionOutcome updateApplicationDescription(const Model::UpdateApplicationDescriptionRequest &request)const;
|
||||
void updateApplicationDescriptionAsync(const Model::UpdateApplicationDescriptionRequest& request, const UpdateApplicationDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateApplicationDescriptionOutcomeCallable updateApplicationDescriptionCallable(const Model::UpdateApplicationDescriptionRequest& request) const;
|
||||
UpdateApplicationFederatedCredentialOutcome updateApplicationFederatedCredential(const Model::UpdateApplicationFederatedCredentialRequest &request)const;
|
||||
void updateApplicationFederatedCredentialAsync(const Model::UpdateApplicationFederatedCredentialRequest& request, const UpdateApplicationFederatedCredentialAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateApplicationFederatedCredentialOutcomeCallable updateApplicationFederatedCredentialCallable(const Model::UpdateApplicationFederatedCredentialRequest& request) const;
|
||||
UpdateApplicationFederatedCredentialDescriptionOutcome updateApplicationFederatedCredentialDescription(const Model::UpdateApplicationFederatedCredentialDescriptionRequest &request)const;
|
||||
void updateApplicationFederatedCredentialDescriptionAsync(const Model::UpdateApplicationFederatedCredentialDescriptionRequest& request, const UpdateApplicationFederatedCredentialDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateApplicationFederatedCredentialDescriptionOutcomeCallable updateApplicationFederatedCredentialDescriptionCallable(const Model::UpdateApplicationFederatedCredentialDescriptionRequest& request) const;
|
||||
UpdateApplicationInfoOutcome updateApplicationInfo(const Model::UpdateApplicationInfoRequest &request)const;
|
||||
void updateApplicationInfoAsync(const Model::UpdateApplicationInfoRequest& request, const UpdateApplicationInfoAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateApplicationInfoOutcomeCallable updateApplicationInfoCallable(const Model::UpdateApplicationInfoRequest& request) const;
|
||||
UpdateApplicationTokenExpirationTimeOutcome updateApplicationTokenExpirationTime(const Model::UpdateApplicationTokenExpirationTimeRequest &request)const;
|
||||
void updateApplicationTokenExpirationTimeAsync(const Model::UpdateApplicationTokenExpirationTimeRequest& request, const UpdateApplicationTokenExpirationTimeAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateApplicationTokenExpirationTimeOutcomeCallable updateApplicationTokenExpirationTimeCallable(const Model::UpdateApplicationTokenExpirationTimeRequest& request) const;
|
||||
UpdateBrandOutcome updateBrand(const Model::UpdateBrandRequest &request)const;
|
||||
void updateBrandAsync(const Model::UpdateBrandRequest& request, const UpdateBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateBrandOutcomeCallable updateBrandCallable(const Model::UpdateBrandRequest& request) const;
|
||||
UpdateConditionalAccessPolicyOutcome updateConditionalAccessPolicy(const Model::UpdateConditionalAccessPolicyRequest &request)const;
|
||||
void updateConditionalAccessPolicyAsync(const Model::UpdateConditionalAccessPolicyRequest& request, const UpdateConditionalAccessPolicyAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateConditionalAccessPolicyOutcomeCallable updateConditionalAccessPolicyCallable(const Model::UpdateConditionalAccessPolicyRequest& request) const;
|
||||
UpdateConditionalAccessPolicyDescriptionOutcome updateConditionalAccessPolicyDescription(const Model::UpdateConditionalAccessPolicyDescriptionRequest &request)const;
|
||||
void updateConditionalAccessPolicyDescriptionAsync(const Model::UpdateConditionalAccessPolicyDescriptionRequest& request, const UpdateConditionalAccessPolicyDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateConditionalAccessPolicyDescriptionOutcomeCallable updateConditionalAccessPolicyDescriptionCallable(const Model::UpdateConditionalAccessPolicyDescriptionRequest& request) const;
|
||||
UpdateDomainBrandOutcome updateDomainBrand(const Model::UpdateDomainBrandRequest &request)const;
|
||||
void updateDomainBrandAsync(const Model::UpdateDomainBrandRequest& request, const UpdateDomainBrandAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDomainBrandOutcomeCallable updateDomainBrandCallable(const Model::UpdateDomainBrandRequest& request) const;
|
||||
UpdateDomainIcpNumberOutcome updateDomainIcpNumber(const Model::UpdateDomainIcpNumberRequest &request)const;
|
||||
void updateDomainIcpNumberAsync(const Model::UpdateDomainIcpNumberRequest& request, const UpdateDomainIcpNumberAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateDomainIcpNumberOutcomeCallable updateDomainIcpNumberCallable(const Model::UpdateDomainIcpNumberRequest& request) const;
|
||||
UpdateFederatedCredentialProviderOutcome updateFederatedCredentialProvider(const Model::UpdateFederatedCredentialProviderRequest &request)const;
|
||||
void updateFederatedCredentialProviderAsync(const Model::UpdateFederatedCredentialProviderRequest& request, const UpdateFederatedCredentialProviderAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFederatedCredentialProviderOutcomeCallable updateFederatedCredentialProviderCallable(const Model::UpdateFederatedCredentialProviderRequest& request) const;
|
||||
UpdateFederatedCredentialProviderDescriptionOutcome updateFederatedCredentialProviderDescription(const Model::UpdateFederatedCredentialProviderDescriptionRequest &request)const;
|
||||
void updateFederatedCredentialProviderDescriptionAsync(const Model::UpdateFederatedCredentialProviderDescriptionRequest& request, const UpdateFederatedCredentialProviderDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateFederatedCredentialProviderDescriptionOutcomeCallable updateFederatedCredentialProviderDescriptionCallable(const Model::UpdateFederatedCredentialProviderDescriptionRequest& request) const;
|
||||
UpdateGroupOutcome updateGroup(const Model::UpdateGroupRequest &request)const;
|
||||
void updateGroupAsync(const Model::UpdateGroupRequest& request, const UpdateGroupAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateGroupOutcomeCallable updateGroupCallable(const Model::UpdateGroupRequest& request) const;
|
||||
@@ -1098,6 +1540,12 @@ namespace AlibabaCloud
|
||||
UpdateNetworkAccessEndpointNameOutcome updateNetworkAccessEndpointName(const Model::UpdateNetworkAccessEndpointNameRequest &request)const;
|
||||
void updateNetworkAccessEndpointNameAsync(const Model::UpdateNetworkAccessEndpointNameRequest& request, const UpdateNetworkAccessEndpointNameAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNetworkAccessEndpointNameOutcomeCallable updateNetworkAccessEndpointNameCallable(const Model::UpdateNetworkAccessEndpointNameRequest& request) const;
|
||||
UpdateNetworkZoneOutcome updateNetworkZone(const Model::UpdateNetworkZoneRequest &request)const;
|
||||
void updateNetworkZoneAsync(const Model::UpdateNetworkZoneRequest& request, const UpdateNetworkZoneAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNetworkZoneOutcomeCallable updateNetworkZoneCallable(const Model::UpdateNetworkZoneRequest& request) const;
|
||||
UpdateNetworkZoneDescriptionOutcome updateNetworkZoneDescription(const Model::UpdateNetworkZoneDescriptionRequest &request)const;
|
||||
void updateNetworkZoneDescriptionAsync(const Model::UpdateNetworkZoneDescriptionRequest& request, const UpdateNetworkZoneDescriptionAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateNetworkZoneDescriptionOutcomeCallable updateNetworkZoneDescriptionCallable(const Model::UpdateNetworkZoneDescriptionRequest& request) const;
|
||||
UpdateOrganizationalUnitOutcome updateOrganizationalUnit(const Model::UpdateOrganizationalUnitRequest &request)const;
|
||||
void updateOrganizationalUnitAsync(const Model::UpdateOrganizationalUnitRequest& request, const UpdateOrganizationalUnitAsyncHandler& handler, const std::shared_ptr<const AsyncCallerContext>& context = nullptr) const;
|
||||
UpdateOrganizationalUnitOutcomeCallable updateOrganizationalUnitCallable(const Model::UpdateOrganizationalUnitRequest& request) const;
|
||||
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_ADDAPPLICATIONACCOUNTTOUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ADDAPPLICATIONACCOUNTTOUSERREQUEST_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 AddApplicationAccountToUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct ApplicationUserAttributes {
|
||||
std::string attributeValueExpression;
|
||||
std::string attributeType;
|
||||
std::string attributeName;
|
||||
};
|
||||
AddApplicationAccountToUserRequest();
|
||||
~AddApplicationAccountToUserRequest();
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::vector<ApplicationUserAttributes> getApplicationUserAttributes() const;
|
||||
void setApplicationUserAttributes(const std::vector<ApplicationUserAttributes> &applicationUserAttributes);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationUsername() const;
|
||||
void setApplicationUsername(const std::string &applicationUsername);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string applicationId_;
|
||||
std::vector<ApplicationUserAttributes> applicationUserAttributes_;
|
||||
std::string instanceId_;
|
||||
std::string applicationUsername_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ADDAPPLICATIONACCOUNTTOUSERREQUEST_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_ADDAPPLICATIONACCOUNTTOUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ADDAPPLICATIONACCOUNTTOUSERRESULT_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 AddApplicationAccountToUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
AddApplicationAccountToUserResult();
|
||||
explicit AddApplicationAccountToUserResult(const std::string &payload);
|
||||
~AddApplicationAccountToUserResult();
|
||||
std::string getApplicationAccountId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string applicationAccountId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ADDAPPLICATIONACCOUNTTOUSERRESULT_H_
|
||||
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_CREATEAPPLICATIONFEDERATEDCREDENTIALREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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 CreateApplicationFederatedCredentialRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct AttributeMappings {
|
||||
std::string sourceValueExpression;
|
||||
std::string targetField;
|
||||
};
|
||||
CreateApplicationFederatedCredentialRequest();
|
||||
~CreateApplicationFederatedCredentialRequest();
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::vector<AttributeMappings> getAttributeMappings() const;
|
||||
void setAttributeMappings(const std::vector<AttributeMappings> &attributeMappings);
|
||||
std::string getFederatedCredentialProviderId() const;
|
||||
void setFederatedCredentialProviderId(const std::string &federatedCredentialProviderId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationFederatedCredentialName() const;
|
||||
void setApplicationFederatedCredentialName(const std::string &applicationFederatedCredentialName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getVerificationCondition() const;
|
||||
void setVerificationCondition(const std::string &verificationCondition);
|
||||
std::string getApplicationFederatedCredentialType() const;
|
||||
void setApplicationFederatedCredentialType(const std::string &applicationFederatedCredentialType);
|
||||
|
||||
private:
|
||||
std::string description_;
|
||||
std::vector<AttributeMappings> attributeMappings_;
|
||||
std::string federatedCredentialProviderId_;
|
||||
std::string applicationId_;
|
||||
std::string applicationFederatedCredentialName_;
|
||||
std::string instanceId_;
|
||||
std::string verificationCondition_;
|
||||
std::string applicationFederatedCredentialType_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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_CREATEAPPLICATIONFEDERATEDCREDENTIALRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONFEDERATEDCREDENTIALRESULT_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 CreateApplicationFederatedCredentialResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateApplicationFederatedCredentialResult();
|
||||
explicit CreateApplicationFederatedCredentialResult(const std::string &payload);
|
||||
~CreateApplicationFederatedCredentialResult();
|
||||
std::string getApplicationFederatedCredentialId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string applicationFederatedCredentialId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONFEDERATEDCREDENTIALRESULT_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_CREATEAPPLICATIONTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONTOKENREQUEST_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 CreateApplicationTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateApplicationTokenRequest();
|
||||
~CreateApplicationTokenRequest();
|
||||
long getExpirationTime() const;
|
||||
void setExpirationTime(long expirationTime);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationTokenType() const;
|
||||
void setApplicationTokenType(const std::string &applicationTokenType);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
long expirationTime_;
|
||||
std::string applicationId_;
|
||||
std::string applicationTokenType_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONTOKENREQUEST_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_CREATEAPPLICATIONTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONTOKENRESULT_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 CreateApplicationTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationTokens
|
||||
{
|
||||
std::string applicationTokenId;
|
||||
std::string applicationTokenType;
|
||||
std::string applicationToken;
|
||||
};
|
||||
|
||||
|
||||
CreateApplicationTokenResult();
|
||||
explicit CreateApplicationTokenResult(const std::string &payload);
|
||||
~CreateApplicationTokenResult();
|
||||
ApplicationTokens getApplicationTokens()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ApplicationTokens applicationTokens_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEAPPLICATIONTOKENRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/CreateBrandRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/CreateBrandRequest.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_CREATEBRANDREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEBRANDREQUEST_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 CreateBrandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateBrandRequest();
|
||||
~CreateBrandRequest();
|
||||
std::string getBrandName() const;
|
||||
void setBrandName(const std::string &brandName);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string brandName_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEBRANDREQUEST_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/CreateBrandResult.h
Normal file
51
eiam/include/alibabacloud/eiam/model/CreateBrandResult.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_CREATEBRANDRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEBRANDRESULT_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 CreateBrandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateBrandResult();
|
||||
explicit CreateBrandResult(const std::string &payload);
|
||||
~CreateBrandResult();
|
||||
std::string getBrandId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string brandId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEBRANDRESULT_H_
|
||||
@@ -0,0 +1,93 @@
|
||||
/*
|
||||
* 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_CREATEFEDERATEDCREDENTIALPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEFEDERATEDCREDENTIALPROVIDERREQUEST_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 CreateFederatedCredentialProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct OidcProviderConfig {
|
||||
std::string jwksSource;
|
||||
std::string staticJwks;
|
||||
std::string trustCondition;
|
||||
std::string jwksUri;
|
||||
std::string string;
|
||||
std::vector<std::string> audiences;
|
||||
std::string issuer;
|
||||
};
|
||||
struct PrivateCaProviderConfig {
|
||||
struct CertificatesItem {
|
||||
std::string content;
|
||||
};
|
||||
CertificatesItem certificatesItem;
|
||||
std::vector<CertificatesItem> certificates;
|
||||
std::string trustCondition;
|
||||
std::string trustAnchorSource;
|
||||
};
|
||||
struct Pkcs7ProviderConfig {
|
||||
std::string signingTimeValueExpression;
|
||||
struct CertificatesItem {
|
||||
std::string content;
|
||||
};
|
||||
CertificatesItem certificatesItem;
|
||||
std::vector<CertificatesItem> certificates;
|
||||
std::string trustCondition;
|
||||
std::string cmsVerificationMode;
|
||||
std::string trustAnchorSource;
|
||||
long signatureEffectiveTime;
|
||||
};
|
||||
CreateFederatedCredentialProviderRequest();
|
||||
~CreateFederatedCredentialProviderRequest();
|
||||
OidcProviderConfig getOidcProviderConfig() const;
|
||||
void setOidcProviderConfig(const OidcProviderConfig &oidcProviderConfig);
|
||||
std::string getFederatedCredentialProviderName() const;
|
||||
void setFederatedCredentialProviderName(const std::string &federatedCredentialProviderName);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getNetworkAccessEndpointId() const;
|
||||
void setNetworkAccessEndpointId(const std::string &networkAccessEndpointId);
|
||||
PrivateCaProviderConfig getPrivateCaProviderConfig() const;
|
||||
void setPrivateCaProviderConfig(const PrivateCaProviderConfig &privateCaProviderConfig);
|
||||
std::string getFederatedCredentialProviderType() const;
|
||||
void setFederatedCredentialProviderType(const std::string &federatedCredentialProviderType);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
Pkcs7ProviderConfig getPkcs7ProviderConfig() const;
|
||||
void setPkcs7ProviderConfig(const Pkcs7ProviderConfig &pkcs7ProviderConfig);
|
||||
|
||||
private:
|
||||
OidcProviderConfig oidcProviderConfig_;
|
||||
std::string federatedCredentialProviderName_;
|
||||
std::string description_;
|
||||
std::string networkAccessEndpointId_;
|
||||
PrivateCaProviderConfig privateCaProviderConfig_;
|
||||
std::string federatedCredentialProviderType_;
|
||||
std::string instanceId_;
|
||||
Pkcs7ProviderConfig pkcs7ProviderConfig_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEFEDERATEDCREDENTIALPROVIDERREQUEST_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_CREATEFEDERATEDCREDENTIALPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATEFEDERATEDCREDENTIALPROVIDERRESULT_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 CreateFederatedCredentialProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateFederatedCredentialProviderResult();
|
||||
explicit CreateFederatedCredentialProviderResult(const std::string &payload);
|
||||
~CreateFederatedCredentialProviderResult();
|
||||
std::string getFederatedCredentialProviderId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string federatedCredentialProviderId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATEFEDERATEDCREDENTIALPROVIDERRESULT_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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_CREATENETWORKZONEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATENETWORKZONEREQUEST_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 CreateNetworkZoneRequest : public RpcServiceRequest {
|
||||
public:
|
||||
CreateNetworkZoneRequest();
|
||||
~CreateNetworkZoneRequest();
|
||||
std::string getNetworkZoneType() const;
|
||||
void setNetworkZoneType(const std::string &networkZoneType);
|
||||
std::string getClientToken() const;
|
||||
void setClientToken(const std::string &clientToken);
|
||||
std::vector<std::string> getIpv6Cidrs() const;
|
||||
void setIpv6Cidrs(const std::vector<std::string> &ipv6Cidrs);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getNetworkZoneName() const;
|
||||
void setNetworkZoneName(const std::string &networkZoneName);
|
||||
std::vector<std::string> getIpv4Cidrs() const;
|
||||
void setIpv4Cidrs(const std::vector<std::string> &ipv4Cidrs);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getVpcId() const;
|
||||
void setVpcId(const std::string &vpcId);
|
||||
|
||||
private:
|
||||
std::string networkZoneType_;
|
||||
std::string clientToken_;
|
||||
std::vector<std::string> ipv6Cidrs_;
|
||||
std::string description_;
|
||||
std::string networkZoneName_;
|
||||
std::vector<std::string> ipv4Cidrs_;
|
||||
std::string instanceId_;
|
||||
std::string vpcId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATENETWORKZONEREQUEST_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_CREATENETWORKZONERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_CREATENETWORKZONERESULT_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 CreateNetworkZoneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
CreateNetworkZoneResult();
|
||||
explicit CreateNetworkZoneResult(const std::string &payload);
|
||||
~CreateNetworkZoneResult();
|
||||
std::string getNetworkZoneId()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::string networkZoneId_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_CREATENETWORKZONERESULT_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_DELETEAPPLICATIONFEDERATEDCREDENTIALREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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 DeleteApplicationFederatedCredentialRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteApplicationFederatedCredentialRequest();
|
||||
~DeleteApplicationFederatedCredentialRequest();
|
||||
std::string getApplicationFederatedCredentialId() const;
|
||||
void setApplicationFederatedCredentialId(const std::string &applicationFederatedCredentialId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationFederatedCredentialId_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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_DELETEAPPLICATIONFEDERATEDCREDENTIALRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONFEDERATEDCREDENTIALRESULT_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 DeleteApplicationFederatedCredentialResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteApplicationFederatedCredentialResult();
|
||||
explicit DeleteApplicationFederatedCredentialResult(const std::string &payload);
|
||||
~DeleteApplicationFederatedCredentialResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONFEDERATEDCREDENTIALRESULT_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_DELETEAPPLICATIONTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONTOKENREQUEST_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 DeleteApplicationTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteApplicationTokenRequest();
|
||||
~DeleteApplicationTokenRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationTokenId() const;
|
||||
void setApplicationTokenId(const std::string &applicationTokenId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string applicationTokenId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONTOKENREQUEST_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_DELETEAPPLICATIONTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONTOKENRESULT_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 DeleteApplicationTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteApplicationTokenResult();
|
||||
explicit DeleteApplicationTokenResult(const std::string &payload);
|
||||
~DeleteApplicationTokenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEAPPLICATIONTOKENRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/DeleteBrandRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/DeleteBrandRequest.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_DELETEBRANDREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEBRANDREQUEST_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 DeleteBrandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteBrandRequest();
|
||||
~DeleteBrandRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getBrandId() const;
|
||||
void setBrandId(const std::string &brandId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string brandId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEBRANDREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/DeleteBrandResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/DeleteBrandResult.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_DELETEBRANDRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEBRANDRESULT_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 DeleteBrandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteBrandResult();
|
||||
explicit DeleteBrandResult(const std::string &payload);
|
||||
~DeleteBrandResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEBRANDRESULT_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_DELETEFEDERATEDCREDENTIALPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEFEDERATEDCREDENTIALPROVIDERREQUEST_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 DeleteFederatedCredentialProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteFederatedCredentialProviderRequest();
|
||||
~DeleteFederatedCredentialProviderRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getFederatedCredentialProviderId() const;
|
||||
void setFederatedCredentialProviderId(const std::string &federatedCredentialProviderId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string federatedCredentialProviderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEFEDERATEDCREDENTIALPROVIDERREQUEST_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_DELETEFEDERATEDCREDENTIALPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETEFEDERATEDCREDENTIALPROVIDERRESULT_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 DeleteFederatedCredentialProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteFederatedCredentialProviderResult();
|
||||
explicit DeleteFederatedCredentialProviderResult(const std::string &payload);
|
||||
~DeleteFederatedCredentialProviderResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETEFEDERATEDCREDENTIALPROVIDERRESULT_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_DELETENETWORKZONEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETENETWORKZONEREQUEST_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 DeleteNetworkZoneRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DeleteNetworkZoneRequest();
|
||||
~DeleteNetworkZoneRequest();
|
||||
std::string getNetworkZoneId() const;
|
||||
void setNetworkZoneId(const std::string &networkZoneId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string networkZoneId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETENETWORKZONEREQUEST_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_DELETENETWORKZONERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DELETENETWORKZONERESULT_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 DeleteNetworkZoneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DeleteNetworkZoneResult();
|
||||
explicit DeleteNetworkZoneResult(const std::string &payload);
|
||||
~DeleteNetworkZoneResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DELETENETWORKZONERESULT_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_DISABLEAPPLICATIONFEDERATEDCREDENTIALREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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 DisableApplicationFederatedCredentialRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableApplicationFederatedCredentialRequest();
|
||||
~DisableApplicationFederatedCredentialRequest();
|
||||
std::string getApplicationFederatedCredentialId() const;
|
||||
void setApplicationFederatedCredentialId(const std::string &applicationFederatedCredentialId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationFederatedCredentialId_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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_DISABLEAPPLICATIONFEDERATEDCREDENTIALRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONFEDERATEDCREDENTIALRESULT_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 DisableApplicationFederatedCredentialResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableApplicationFederatedCredentialResult();
|
||||
explicit DisableApplicationFederatedCredentialResult(const std::string &payload);
|
||||
~DisableApplicationFederatedCredentialResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONFEDERATEDCREDENTIALRESULT_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_DISABLEAPPLICATIONTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONTOKENREQUEST_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 DisableApplicationTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableApplicationTokenRequest();
|
||||
~DisableApplicationTokenRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationTokenId() const;
|
||||
void setApplicationTokenId(const std::string &applicationTokenId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string applicationTokenId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONTOKENREQUEST_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_DISABLEAPPLICATIONTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONTOKENRESULT_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 DisableApplicationTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableApplicationTokenResult();
|
||||
explicit DisableApplicationTokenResult(const std::string &payload);
|
||||
~DisableApplicationTokenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEAPPLICATIONTOKENRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/DisableBrandRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/DisableBrandRequest.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_DISABLEBRANDREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEBRANDREQUEST_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 DisableBrandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableBrandRequest();
|
||||
~DisableBrandRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getBrandId() const;
|
||||
void setBrandId(const std::string &brandId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string brandId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEBRANDREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/DisableBrandResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/DisableBrandResult.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_DISABLEBRANDRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEBRANDRESULT_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 DisableBrandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableBrandResult();
|
||||
explicit DisableBrandResult(const std::string &payload);
|
||||
~DisableBrandResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEBRANDRESULT_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_DISABLEFEDERATEDCREDENTIALPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEFEDERATEDCREDENTIALPROVIDERREQUEST_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 DisableFederatedCredentialProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableFederatedCredentialProviderRequest();
|
||||
~DisableFederatedCredentialProviderRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getFederatedCredentialProviderId() const;
|
||||
void setFederatedCredentialProviderId(const std::string &federatedCredentialProviderId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string federatedCredentialProviderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEFEDERATEDCREDENTIALPROVIDERREQUEST_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_DISABLEFEDERATEDCREDENTIALPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEFEDERATEDCREDENTIALPROVIDERRESULT_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 DisableFederatedCredentialProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableFederatedCredentialProviderResult();
|
||||
explicit DisableFederatedCredentialProviderResult(const std::string &payload);
|
||||
~DisableFederatedCredentialProviderResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEFEDERATEDCREDENTIALPROVIDERRESULT_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_DISABLEIDENTITYPROVIDERAUTHNREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERAUTHNREQUEST_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 DisableIdentityProviderAuthnRequest : public RpcServiceRequest {
|
||||
public:
|
||||
DisableIdentityProviderAuthnRequest();
|
||||
~DisableIdentityProviderAuthnRequest();
|
||||
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_DISABLEIDENTITYPROVIDERAUTHNREQUEST_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_DISABLEIDENTITYPROVIDERAUTHNRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERAUTHNRESULT_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 DisableIdentityProviderAuthnResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
DisableIdentityProviderAuthnResult();
|
||||
explicit DisableIdentityProviderAuthnResult(const std::string &payload);
|
||||
~DisableIdentityProviderAuthnResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_DISABLEIDENTITYPROVIDERAUTHNRESULT_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_ENABLEAPPLICATIONFEDERATEDCREDENTIALREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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 EnableApplicationFederatedCredentialRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableApplicationFederatedCredentialRequest();
|
||||
~EnableApplicationFederatedCredentialRequest();
|
||||
std::string getApplicationFederatedCredentialId() const;
|
||||
void setApplicationFederatedCredentialId(const std::string &applicationFederatedCredentialId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationFederatedCredentialId_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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_ENABLEAPPLICATIONFEDERATEDCREDENTIALRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONFEDERATEDCREDENTIALRESULT_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 EnableApplicationFederatedCredentialResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableApplicationFederatedCredentialResult();
|
||||
explicit EnableApplicationFederatedCredentialResult(const std::string &payload);
|
||||
~EnableApplicationFederatedCredentialResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONFEDERATEDCREDENTIALRESULT_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_ENABLEAPPLICATIONTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONTOKENREQUEST_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 EnableApplicationTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableApplicationTokenRequest();
|
||||
~EnableApplicationTokenRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationTokenId() const;
|
||||
void setApplicationTokenId(const std::string &applicationTokenId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string applicationTokenId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONTOKENREQUEST_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_ENABLEAPPLICATIONTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONTOKENRESULT_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 EnableApplicationTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableApplicationTokenResult();
|
||||
explicit EnableApplicationTokenResult(const std::string &payload);
|
||||
~EnableApplicationTokenResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEAPPLICATIONTOKENRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/EnableBrandRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/EnableBrandRequest.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_ENABLEBRANDREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEBRANDREQUEST_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 EnableBrandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableBrandRequest();
|
||||
~EnableBrandRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getBrandId() const;
|
||||
void setBrandId(const std::string &brandId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string brandId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEBRANDREQUEST_H_
|
||||
49
eiam/include/alibabacloud/eiam/model/EnableBrandResult.h
Normal file
49
eiam/include/alibabacloud/eiam/model/EnableBrandResult.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_ENABLEBRANDRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEBRANDRESULT_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 EnableBrandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableBrandResult();
|
||||
explicit EnableBrandResult(const std::string &payload);
|
||||
~EnableBrandResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEBRANDRESULT_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_ENABLEFEDERATEDCREDENTIALPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEFEDERATEDCREDENTIALPROVIDERREQUEST_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 EnableFederatedCredentialProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableFederatedCredentialProviderRequest();
|
||||
~EnableFederatedCredentialProviderRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getFederatedCredentialProviderId() const;
|
||||
void setFederatedCredentialProviderId(const std::string &federatedCredentialProviderId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string federatedCredentialProviderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEFEDERATEDCREDENTIALPROVIDERREQUEST_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_ENABLEFEDERATEDCREDENTIALPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEFEDERATEDCREDENTIALPROVIDERRESULT_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 EnableFederatedCredentialProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableFederatedCredentialProviderResult();
|
||||
explicit EnableFederatedCredentialProviderResult(const std::string &payload);
|
||||
~EnableFederatedCredentialProviderResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEFEDERATEDCREDENTIALPROVIDERRESULT_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_ENABLEIDENTITYPROVIDERAUTHNREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERAUTHNREQUEST_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 EnableIdentityProviderAuthnRequest : public RpcServiceRequest {
|
||||
public:
|
||||
EnableIdentityProviderAuthnRequest();
|
||||
~EnableIdentityProviderAuthnRequest();
|
||||
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_ENABLEIDENTITYPROVIDERAUTHNREQUEST_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_ENABLEIDENTITYPROVIDERAUTHNRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERAUTHNRESULT_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 EnableIdentityProviderAuthnResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
EnableIdentityProviderAuthnResult();
|
||||
explicit EnableIdentityProviderAuthnResult(const std::string &payload);
|
||||
~EnableIdentityProviderAuthnResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_ENABLEIDENTITYPROVIDERAUTHNRESULT_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_GETAPPLICATIONFEDERATEDCREDENTIALREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONFEDERATEDCREDENTIALREQUEST_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 GetApplicationFederatedCredentialRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetApplicationFederatedCredentialRequest();
|
||||
~GetApplicationFederatedCredentialRequest();
|
||||
std::string getApplicationFederatedCredentialId() const;
|
||||
void setApplicationFederatedCredentialId(const std::string &applicationFederatedCredentialId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationFederatedCredentialId_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONFEDERATEDCREDENTIALREQUEST_H_
|
||||
@@ -0,0 +1,72 @@
|
||||
/*
|
||||
* 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_GETAPPLICATIONFEDERATEDCREDENTIALRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONFEDERATEDCREDENTIALRESULT_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 GetApplicationFederatedCredentialResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationFederatedCredential
|
||||
{
|
||||
struct AttributeMapping
|
||||
{
|
||||
std::string sourceValueExpression;
|
||||
std::string targetField;
|
||||
};
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
std::string applicationFederatedCredentialType;
|
||||
std::string verificationCondition;
|
||||
std::vector<AttributeMapping> attributeMappings;
|
||||
long createTime;
|
||||
std::string applicationFederatedCredentialName;
|
||||
std::string applicationFederatedCredentialId;
|
||||
long lastUsedTime;
|
||||
long updateTime;
|
||||
std::string applicationId;
|
||||
std::string federatedCredentialProviderId;
|
||||
};
|
||||
|
||||
|
||||
GetApplicationFederatedCredentialResult();
|
||||
explicit GetApplicationFederatedCredentialResult(const std::string &payload);
|
||||
~GetApplicationFederatedCredentialResult();
|
||||
ApplicationFederatedCredential getApplicationFederatedCredential()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ApplicationFederatedCredential applicationFederatedCredential_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONFEDERATEDCREDENTIALRESULT_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_GETAPPLICATIONTEMPLATEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONTEMPLATEREQUEST_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 GetApplicationTemplateRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetApplicationTemplateRequest();
|
||||
~GetApplicationTemplateRequest();
|
||||
std::string getApplicationTemplateId() const;
|
||||
void setApplicationTemplateId(const std::string &applicationTemplateId);
|
||||
|
||||
private:
|
||||
std::string applicationTemplateId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONTEMPLATEREQUEST_H_
|
||||
@@ -0,0 +1,70 @@
|
||||
/*
|
||||
* 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_GETAPPLICATIONTEMPLATERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONTEMPLATERESULT_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 GetApplicationTemplateResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationTemplate
|
||||
{
|
||||
struct SaleInfo
|
||||
{
|
||||
bool alwaysFree;
|
||||
};
|
||||
std::string helpDocumentUrl;
|
||||
std::string managedServiceCode;
|
||||
std::string applicationTemplateId;
|
||||
std::string description;
|
||||
bool serviceManaged;
|
||||
std::string serviceConsoleUrl;
|
||||
std::string logoUrl;
|
||||
long createTime;
|
||||
long updateTime;
|
||||
std::string applicationTemplateName;
|
||||
std::vector<std::string> ssoTypes;
|
||||
SaleInfo saleInfo;
|
||||
};
|
||||
|
||||
|
||||
GetApplicationTemplateResult();
|
||||
explicit GetApplicationTemplateResult(const std::string &payload);
|
||||
~GetApplicationTemplateResult();
|
||||
ApplicationTemplate getApplicationTemplate()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ApplicationTemplate applicationTemplate_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETAPPLICATIONTEMPLATERESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/GetBrandRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/GetBrandRequest.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_GETBRANDREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETBRANDREQUEST_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 GetBrandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetBrandRequest();
|
||||
~GetBrandRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getBrandId() const;
|
||||
void setBrandId(const std::string &brandId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string brandId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETBRANDREQUEST_H_
|
||||
59
eiam/include/alibabacloud/eiam/model/GetBrandResult.h
Normal file
59
eiam/include/alibabacloud/eiam/model/GetBrandResult.h
Normal file
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_GETBRANDRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETBRANDRESULT_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 GetBrandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Brand
|
||||
{
|
||||
std::string brandName;
|
||||
std::string status;
|
||||
std::string brandType;
|
||||
std::string instanceId;
|
||||
std::string brandId;
|
||||
};
|
||||
|
||||
|
||||
GetBrandResult();
|
||||
explicit GetBrandResult(const std::string &payload);
|
||||
~GetBrandResult();
|
||||
Brand getBrand()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
Brand brand_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETBRANDRESULT_H_
|
||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
||||
long updateTime;
|
||||
std::string lockMode;
|
||||
std::string domain;
|
||||
std::string brandId;
|
||||
bool defaultDomain;
|
||||
};
|
||||
|
||||
|
||||
@@ -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_GETFEDERATEDCREDENTIALPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETFEDERATEDCREDENTIALPROVIDERREQUEST_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 GetFederatedCredentialProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetFederatedCredentialProviderRequest();
|
||||
~GetFederatedCredentialProviderRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getFederatedCredentialProviderId() const;
|
||||
void setFederatedCredentialProviderId(const std::string &federatedCredentialProviderId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string federatedCredentialProviderId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETFEDERATEDCREDENTIALPROVIDERREQUEST_H_
|
||||
@@ -0,0 +1,114 @@
|
||||
/*
|
||||
* 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_GETFEDERATEDCREDENTIALPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETFEDERATEDCREDENTIALPROVIDERRESULT_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 GetFederatedCredentialProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FederatedCredentialProvider
|
||||
{
|
||||
struct OidcProviderConfig
|
||||
{
|
||||
std::string jwksUri;
|
||||
std::string issuer;
|
||||
std::vector<std::string> audiences;
|
||||
long jwksLastObtainedTime;
|
||||
std::string staticJwks;
|
||||
std::string jwksSource;
|
||||
std::string trustCondition;
|
||||
std::string dynamicJwks;
|
||||
};
|
||||
struct Pkcs7ProviderConfig
|
||||
{
|
||||
struct Certificate
|
||||
{
|
||||
struct CertificateMetadata
|
||||
{
|
||||
long notBefore;
|
||||
long notAfter;
|
||||
};
|
||||
CertificateMetadata certificateMetadata;
|
||||
std::string fingerprint;
|
||||
std::string content;
|
||||
};
|
||||
long signatureEffectiveTime;
|
||||
std::string trustAnchorSource;
|
||||
std::string cmsVerificationMode;
|
||||
std::string signingTimeValueExpression;
|
||||
std::vector<Certificate> certificates;
|
||||
std::string trustCondition;
|
||||
};
|
||||
struct PrivateCaProviderConfig
|
||||
{
|
||||
struct Certificate2
|
||||
{
|
||||
struct CertificateMetadata3
|
||||
{
|
||||
long notBefore;
|
||||
long notAfter;
|
||||
};
|
||||
std::string fingerprint;
|
||||
std::string content;
|
||||
CertificateMetadata3 certificateMetadata3;
|
||||
};
|
||||
std::vector<Certificate2> certificates1;
|
||||
std::string trustAnchorSource;
|
||||
std::string trustCondition;
|
||||
};
|
||||
std::string status;
|
||||
PrivateCaProviderConfig privateCaProviderConfig;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
OidcProviderConfig oidcProviderConfig;
|
||||
Pkcs7ProviderConfig pkcs7ProviderConfig;
|
||||
long createTime;
|
||||
std::string federatedCredentialProviderType;
|
||||
long updateTime;
|
||||
std::string networkAccessEndpointId;
|
||||
std::string federatedCredentialProviderName;
|
||||
std::string federatedCredentialProviderId;
|
||||
};
|
||||
|
||||
|
||||
GetFederatedCredentialProviderResult();
|
||||
explicit GetFederatedCredentialProviderResult(const std::string &payload);
|
||||
~GetFederatedCredentialProviderResult();
|
||||
FederatedCredentialProvider getFederatedCredentialProvider()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
FederatedCredentialProvider federatedCredentialProvider_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETFEDERATEDCREDENTIALPROVIDERRESULT_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_GETLOGINREDIRECTAPPLICATIONFORBRANDREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETLOGINREDIRECTAPPLICATIONFORBRANDREQUEST_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 GetLoginRedirectApplicationForBrandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetLoginRedirectApplicationForBrandRequest();
|
||||
~GetLoginRedirectApplicationForBrandRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getBrandId() const;
|
||||
void setBrandId(const std::string &brandId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string brandId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETLOGINREDIRECTAPPLICATIONFORBRANDREQUEST_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_GETLOGINREDIRECTAPPLICATIONFORBRANDRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETLOGINREDIRECTAPPLICATIONFORBRANDRESULT_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 GetLoginRedirectApplicationForBrandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct BrandLoginRedirectApplication
|
||||
{
|
||||
std::string instanceId;
|
||||
std::string brandId;
|
||||
std::string applicationId;
|
||||
};
|
||||
|
||||
|
||||
GetLoginRedirectApplicationForBrandResult();
|
||||
explicit GetLoginRedirectApplicationForBrandResult(const std::string &payload);
|
||||
~GetLoginRedirectApplicationForBrandResult();
|
||||
BrandLoginRedirectApplication getBrandLoginRedirectApplication()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
BrandLoginRedirectApplication brandLoginRedirectApplication_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETLOGINREDIRECTAPPLICATIONFORBRANDRESULT_H_
|
||||
45
eiam/include/alibabacloud/eiam/model/GetNetworkZoneRequest.h
Normal file
45
eiam/include/alibabacloud/eiam/model/GetNetworkZoneRequest.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_GETNETWORKZONEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETNETWORKZONEREQUEST_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 GetNetworkZoneRequest : public RpcServiceRequest {
|
||||
public:
|
||||
GetNetworkZoneRequest();
|
||||
~GetNetworkZoneRequest();
|
||||
std::string getNetworkZoneId() const;
|
||||
void setNetworkZoneId(const std::string &networkZoneId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string networkZoneId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETNETWORKZONEREQUEST_H_
|
||||
62
eiam/include/alibabacloud/eiam/model/GetNetworkZoneResult.h
Normal file
62
eiam/include/alibabacloud/eiam/model/GetNetworkZoneResult.h
Normal file
@@ -0,0 +1,62 @@
|
||||
/*
|
||||
* 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_GETNETWORKZONERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_GETNETWORKZONERESULT_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 GetNetworkZoneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NetworkZone
|
||||
{
|
||||
std::string networkZoneId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string instanceId;
|
||||
std::vector<std::string> ipv6Cidrs;
|
||||
std::string networkZoneName;
|
||||
std::string networkZoneType;
|
||||
std::vector<std::string> ipv4Cidrs;
|
||||
};
|
||||
|
||||
|
||||
GetNetworkZoneResult();
|
||||
explicit GetNetworkZoneResult(const std::string &payload);
|
||||
~GetNetworkZoneResult();
|
||||
NetworkZone getNetworkZone()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
NetworkZone networkZone_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_GETNETWORKZONERESULT_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_LISTAPPLICATIONACCOUNTSFORUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSFORUSERREQUEST_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 ListApplicationAccountsForUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationAccountsForUserRequest();
|
||||
~ListApplicationAccountsForUserRequest();
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSFORUSERREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONACCOUNTSFORUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSFORUSERRESULT_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 ListApplicationAccountsForUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationAccount
|
||||
{
|
||||
struct ApplicationUserAttribut
|
||||
{
|
||||
std::string attributeValueExpression;
|
||||
std::string attributeType;
|
||||
std::string attributeName;
|
||||
};
|
||||
std::string instanceId;
|
||||
std::string userId;
|
||||
long createTime;
|
||||
std::string applicationId;
|
||||
std::vector<ApplicationAccount::ApplicationUserAttribut> applicationUserAttributes;
|
||||
std::string applicationAccountId;
|
||||
std::string applicationUsername;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationAccountsForUserResult();
|
||||
explicit ListApplicationAccountsForUserResult(const std::string &payload);
|
||||
~ListApplicationAccountsForUserResult();
|
||||
long getTotalCount()const;
|
||||
std::vector<ApplicationAccount> getApplicationAccounts()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::vector<ApplicationAccount> applicationAccounts_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSFORUSERRESULT_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_LISTAPPLICATIONACCOUNTSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSREQUEST_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 ListApplicationAccountsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationAccountsRequest();
|
||||
~ListApplicationAccountsRequest();
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
long pageNumber_;
|
||||
long pageSize_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSREQUEST_H_
|
||||
@@ -0,0 +1,69 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONACCOUNTSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSRESULT_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 ListApplicationAccountsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationAccount
|
||||
{
|
||||
struct ApplicationUserAttribut
|
||||
{
|
||||
std::string attributeValueExpression;
|
||||
std::string attributeType;
|
||||
std::string attributeName;
|
||||
};
|
||||
std::string instanceId;
|
||||
std::string userId;
|
||||
long createTime;
|
||||
std::string applicationId;
|
||||
std::vector<ApplicationAccount::ApplicationUserAttribut> applicationUserAttributes;
|
||||
std::string applicationAccountId;
|
||||
std::string applicationUsername;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationAccountsResult();
|
||||
explicit ListApplicationAccountsResult(const std::string &payload);
|
||||
~ListApplicationAccountsResult();
|
||||
long getTotalCount()const;
|
||||
std::vector<ApplicationAccount> getApplicationAccounts()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::vector<ApplicationAccount> applicationAccounts_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONACCOUNTSRESULT_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_LISTAPPLICATIONFEDERATEDCREDENTIALSFORPROVIDERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSFORPROVIDERREQUEST_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 ListApplicationFederatedCredentialsForProviderRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationFederatedCredentialsForProviderRequest();
|
||||
~ListApplicationFederatedCredentialsForProviderRequest();
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getFederatedCredentialProviderId() const;
|
||||
void setFederatedCredentialProviderId(const std::string &federatedCredentialProviderId);
|
||||
std::string getPreviousToken() const;
|
||||
void setPreviousToken(const std::string &previousToken);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::string federatedCredentialProviderId_;
|
||||
std::string previousToken_;
|
||||
std::string instanceId_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSFORPROVIDERREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONFEDERATEDCREDENTIALSFORPROVIDERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSFORPROVIDERRESULT_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 ListApplicationFederatedCredentialsForProviderResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationFederatedCredential
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
std::string applicationFederatedCredentialType;
|
||||
long createTime;
|
||||
long lastUsedTime;
|
||||
long updateTime;
|
||||
std::string applicationFederatedCredentialName;
|
||||
std::string applicationId;
|
||||
std::string federatedCredentialProviderId;
|
||||
std::string applicationFederatedCredentialId;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationFederatedCredentialsForProviderResult();
|
||||
explicit ListApplicationFederatedCredentialsForProviderResult(const std::string &payload);
|
||||
~ListApplicationFederatedCredentialsForProviderResult();
|
||||
int getTotalCount()const;
|
||||
std::string getPreviousToken()const;
|
||||
std::string getNextToken()const;
|
||||
std::vector<ApplicationFederatedCredential> getApplicationFederatedCredentials()const;
|
||||
int getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
int totalCount_;
|
||||
std::string previousToken_;
|
||||
std::string nextToken_;
|
||||
std::vector<ApplicationFederatedCredential> applicationFederatedCredentials_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSFORPROVIDERRESULT_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_LISTAPPLICATIONFEDERATEDCREDENTIALSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSREQUEST_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 ListApplicationFederatedCredentialsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationFederatedCredentialsRequest();
|
||||
~ListApplicationFederatedCredentialsRequest();
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getPreviousToken() const;
|
||||
void setPreviousToken(const std::string &previousToken);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getApplicationFederatedCredentialType() const;
|
||||
void setApplicationFederatedCredentialType(const std::string &applicationFederatedCredentialType);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::string applicationId_;
|
||||
std::string previousToken_;
|
||||
std::string instanceId_;
|
||||
std::string applicationFederatedCredentialType_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSREQUEST_H_
|
||||
@@ -0,0 +1,73 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONFEDERATEDCREDENTIALSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSRESULT_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 ListApplicationFederatedCredentialsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationFederatedCredential
|
||||
{
|
||||
std::string status;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
std::string applicationFederatedCredentialType;
|
||||
long createTime;
|
||||
long lastUsedTime;
|
||||
long updateTime;
|
||||
std::string applicationFederatedCredentialName;
|
||||
std::string applicationId;
|
||||
std::string federatedCredentialProviderId;
|
||||
std::string applicationFederatedCredentialId;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationFederatedCredentialsResult();
|
||||
explicit ListApplicationFederatedCredentialsResult(const std::string &payload);
|
||||
~ListApplicationFederatedCredentialsResult();
|
||||
long getTotalCount()const;
|
||||
std::string getPreviousToken()const;
|
||||
std::string getNextToken()const;
|
||||
std::vector<ApplicationFederatedCredential> getApplicationFederatedCredentials()const;
|
||||
int getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string previousToken_;
|
||||
std::string nextToken_;
|
||||
std::vector<ApplicationFederatedCredential> applicationFederatedCredentials_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONFEDERATEDCREDENTIALSRESULT_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_LISTAPPLICATIONSUPPORTEDPROVISIONPROTOCOLTYPESREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSUPPORTEDPROVISIONPROTOCOLTYPESREQUEST_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 ListApplicationSupportedProvisionProtocolTypesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationSupportedProvisionProtocolTypesRequest();
|
||||
~ListApplicationSupportedProvisionProtocolTypesRequest();
|
||||
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_LISTAPPLICATIONSUPPORTEDPROVISIONPROTOCOLTYPESREQUEST_H_
|
||||
@@ -0,0 +1,55 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONSUPPORTEDPROVISIONPROTOCOLTYPESRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSUPPORTEDPROVISIONPROTOCOLTYPESRESULT_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 ListApplicationSupportedProvisionProtocolTypesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationSupportedProvisionProtocolType
|
||||
{
|
||||
std::vector<std::string> provisionProtocolType;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationSupportedProvisionProtocolTypesResult();
|
||||
explicit ListApplicationSupportedProvisionProtocolTypesResult(const std::string &payload);
|
||||
~ListApplicationSupportedProvisionProtocolTypesResult();
|
||||
ApplicationSupportedProvisionProtocolType getApplicationSupportedProvisionProtocolType()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ApplicationSupportedProvisionProtocolType applicationSupportedProvisionProtocolType_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSUPPORTEDPROVISIONPROTOCOLTYPESRESULT_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_LISTAPPLICATIONTOKENSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONTOKENSREQUEST_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 ListApplicationTokensRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationTokensRequest();
|
||||
~ListApplicationTokensRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationTokenType() const;
|
||||
void setApplicationTokenType(const std::string &applicationTokenType);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string applicationTokenType_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONTOKENSREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONTOKENSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONTOKENSRESULT_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 ListApplicationTokensResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationToken
|
||||
{
|
||||
std::string status;
|
||||
std::string applicationTokenId;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
long lastUsedTime;
|
||||
long createTime;
|
||||
std::string applicationTokenType;
|
||||
std::string applicationToken;
|
||||
std::string applicationId;
|
||||
long expirationTime;
|
||||
long aliUid;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationTokensResult();
|
||||
explicit ListApplicationTokensResult(const std::string &payload);
|
||||
~ListApplicationTokensResult();
|
||||
std::vector<ApplicationToken> getApplicationTokens()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ApplicationToken> applicationTokens_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONTOKENSRESULT_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_LISTAPPLICATIONSFORGROUPREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORGROUPREQUEST_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 ListApplicationsForGroupRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationsForGroupRequest();
|
||||
~ListApplicationsForGroupRequest();
|
||||
long getPageNumber() const;
|
||||
void setPageNumber(long pageNumber);
|
||||
long getPageSize() const;
|
||||
void setPageSize(long pageSize);
|
||||
std::string getGroupId() const;
|
||||
void setGroupId(const std::string &groupId);
|
||||
std::vector<std::string> getApplicationIds() const;
|
||||
void setApplicationIds(const std::vector<std::string> &applicationIds);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
long pageNumber_;
|
||||
long pageSize_;
|
||||
std::string groupId_;
|
||||
std::vector<std::string> applicationIds_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORGROUPREQUEST_H_
|
||||
@@ -0,0 +1,59 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONSFORGROUPRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORGROUPRESULT_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 ListApplicationsForGroupResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Application
|
||||
{
|
||||
bool hasDirectAuthorization;
|
||||
std::string applicationId;
|
||||
bool hasInheritAuthorization;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationsForGroupResult();
|
||||
explicit ListApplicationsForGroupResult(const std::string &payload);
|
||||
~ListApplicationsForGroupResult();
|
||||
long getTotalCount()const;
|
||||
std::vector<Application> getApplications()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::vector<Application> applications_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORGROUPRESULT_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_LISTAPPLICATIONSFORNETWORKACCESSENDPOINTREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKACCESSENDPOINTREQUEST_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 ListApplicationsForNetworkAccessEndpointRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationsForNetworkAccessEndpointRequest();
|
||||
~ListApplicationsForNetworkAccessEndpointRequest();
|
||||
std::string getNetworkAccessEndpointId() const;
|
||||
void setNetworkAccessEndpointId(const std::string &networkAccessEndpointId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
|
||||
private:
|
||||
std::string networkAccessEndpointId_;
|
||||
std::string nextToken_;
|
||||
std::string instanceId_;
|
||||
long maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKACCESSENDPOINTREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONSFORNETWORKACCESSENDPOINTRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKACCESSENDPOINTRESULT_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 ListApplicationsForNetworkAccessEndpointResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationForNetworkAccessEndpoint
|
||||
{
|
||||
std::string applicationName;
|
||||
std::string instanceId;
|
||||
std::string applicationId;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationsForNetworkAccessEndpointResult();
|
||||
explicit ListApplicationsForNetworkAccessEndpointResult(const std::string &payload);
|
||||
~ListApplicationsForNetworkAccessEndpointResult();
|
||||
long getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::vector<ApplicationForNetworkAccessEndpoint> getApplicationsForNetworkAccessEndpoint()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string nextToken_;
|
||||
std::vector<ApplicationForNetworkAccessEndpoint> applicationsForNetworkAccessEndpoint_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKACCESSENDPOINTRESULT_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_LISTAPPLICATIONSFORNETWORKZONEREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKZONEREQUEST_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 ListApplicationsForNetworkZoneRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListApplicationsForNetworkZoneRequest();
|
||||
~ListApplicationsForNetworkZoneRequest();
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getPreviousToken() const;
|
||||
void setPreviousToken(const std::string &previousToken);
|
||||
std::string getNetworkZoneId() const;
|
||||
void setNetworkZoneId(const std::string &networkZoneId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::string previousToken_;
|
||||
std::string networkZoneId_;
|
||||
std::string instanceId_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKZONEREQUEST_H_
|
||||
@@ -0,0 +1,65 @@
|
||||
/*
|
||||
* 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_LISTAPPLICATIONSFORNETWORKZONERESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKZONERESULT_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 ListApplicationsForNetworkZoneResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Application
|
||||
{
|
||||
std::string applicationName;
|
||||
std::string instanceId;
|
||||
std::string applicationId;
|
||||
};
|
||||
|
||||
|
||||
ListApplicationsForNetworkZoneResult();
|
||||
explicit ListApplicationsForNetworkZoneResult(const std::string &payload);
|
||||
~ListApplicationsForNetworkZoneResult();
|
||||
long getTotalCount()const;
|
||||
std::string getPreviousToken()const;
|
||||
std::vector<Application> getApplications()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string previousToken_;
|
||||
std::vector<Application> applications_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTAPPLICATIONSFORNETWORKZONERESULT_H_
|
||||
51
eiam/include/alibabacloud/eiam/model/ListBrandsRequest.h
Normal file
51
eiam/include/alibabacloud/eiam/model/ListBrandsRequest.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_LISTBRANDSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTBRANDSREQUEST_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 ListBrandsRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListBrandsRequest();
|
||||
~ListBrandsRequest();
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getPreviousToken() const;
|
||||
void setPreviousToken(const std::string &previousToken);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
|
||||
private:
|
||||
std::string nextToken_;
|
||||
std::string previousToken_;
|
||||
std::string instanceId_;
|
||||
long maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTBRANDSREQUEST_H_
|
||||
67
eiam/include/alibabacloud/eiam/model/ListBrandsResult.h
Normal file
67
eiam/include/alibabacloud/eiam/model/ListBrandsResult.h
Normal file
@@ -0,0 +1,67 @@
|
||||
/*
|
||||
* 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_LISTBRANDSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTBRANDSRESULT_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 ListBrandsResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct Brand
|
||||
{
|
||||
std::string brandName;
|
||||
std::string status;
|
||||
std::string brandType;
|
||||
std::string instanceId;
|
||||
std::string brandId;
|
||||
};
|
||||
|
||||
|
||||
ListBrandsResult();
|
||||
explicit ListBrandsResult(const std::string &payload);
|
||||
~ListBrandsResult();
|
||||
long getTotalCount()const;
|
||||
std::string getPreviousToken()const;
|
||||
std::string getNextToken()const;
|
||||
long getMaxResults()const;
|
||||
std::vector<Brand> getBrands()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string previousToken_;
|
||||
std::string nextToken_;
|
||||
long maxResults_;
|
||||
std::vector<Brand> brands_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTBRANDSRESULT_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_LISTCONDITIONALACCESSPOLICIESFORAPPLICATIONREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTCONDITIONALACCESSPOLICIESFORAPPLICATIONREQUEST_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 ListConditionalAccessPoliciesForApplicationRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListConditionalAccessPoliciesForApplicationRequest();
|
||||
~ListConditionalAccessPoliciesForApplicationRequest();
|
||||
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_LISTCONDITIONALACCESSPOLICIESFORAPPLICATIONREQUEST_H_
|
||||
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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_LISTCONDITIONALACCESSPOLICIESFORAPPLICATIONRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTCONDITIONALACCESSPOLICIESFORAPPLICATIONRESULT_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 ListConditionalAccessPoliciesForApplicationResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ConditionalAccessPolicy
|
||||
{
|
||||
struct DecisionConfig
|
||||
{
|
||||
std::vector<std::string> mfaAuthenticationMethods;
|
||||
long mfaAuthenticationIntervalSeconds;
|
||||
std::string activeSessionReuseStatus;
|
||||
std::string effect;
|
||||
std::string mfaType;
|
||||
};
|
||||
struct ConditionsConfig
|
||||
{
|
||||
struct Applications
|
||||
{
|
||||
std::vector<std::string> excludeApplications;
|
||||
std::vector<std::string> includeApplications;
|
||||
};
|
||||
struct Users
|
||||
{
|
||||
std::vector<std::string> excludeOrganizationalUnits;
|
||||
std::vector<std::string> includeUsers;
|
||||
std::vector<std::string> excludeGroups;
|
||||
std::vector<std::string> excludeUsers;
|
||||
std::vector<std::string> includeOrganizationalUnits;
|
||||
std::vector<std::string> includeGroups;
|
||||
};
|
||||
struct NetworkZones
|
||||
{
|
||||
std::vector<std::string> includeNetworkZones;
|
||||
std::vector<std::string> excludeNetworkZones;
|
||||
};
|
||||
NetworkZones networkZones;
|
||||
Applications applications;
|
||||
Users users;
|
||||
};
|
||||
std::string status;
|
||||
DecisionConfig decisionConfig;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
int priority;
|
||||
long createTime;
|
||||
std::string conditionalAccessPolicyId;
|
||||
std::string conditionalAccessPolicyType;
|
||||
long lastUpdatedTime;
|
||||
std::string decisionType;
|
||||
std::string evaluateAt;
|
||||
std::string conditionalAccessPolicyName;
|
||||
ConditionsConfig conditionsConfig;
|
||||
};
|
||||
|
||||
|
||||
ListConditionalAccessPoliciesForApplicationResult();
|
||||
explicit ListConditionalAccessPoliciesForApplicationResult(const std::string &payload);
|
||||
~ListConditionalAccessPoliciesForApplicationResult();
|
||||
std::vector<ConditionalAccessPolicy> getConditionalAccessPolicies()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ConditionalAccessPolicy> conditionalAccessPolicies_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTCONDITIONALACCESSPOLICIESFORAPPLICATIONRESULT_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_LISTCONDITIONALACCESSPOLICIESFORUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTCONDITIONALACCESSPOLICIESFORUSERREQUEST_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 ListConditionalAccessPoliciesForUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListConditionalAccessPoliciesForUserRequest();
|
||||
~ListConditionalAccessPoliciesForUserRequest();
|
||||
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_LISTCONDITIONALACCESSPOLICIESFORUSERREQUEST_H_
|
||||
@@ -0,0 +1,100 @@
|
||||
/*
|
||||
* 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_LISTCONDITIONALACCESSPOLICIESFORUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTCONDITIONALACCESSPOLICIESFORUSERRESULT_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 ListConditionalAccessPoliciesForUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ConditionalAccessPolicy
|
||||
{
|
||||
struct DecisionConfig
|
||||
{
|
||||
std::vector<std::string> mfaAuthenticationMethods;
|
||||
long mfaAuthenticationIntervalSeconds;
|
||||
std::string activeSessionReuseStatus;
|
||||
std::string effect;
|
||||
std::string mfaType;
|
||||
};
|
||||
struct ConditionsConfig
|
||||
{
|
||||
struct Applications
|
||||
{
|
||||
std::vector<std::string> excludeApplications;
|
||||
std::vector<std::string> includeApplications;
|
||||
};
|
||||
struct Users
|
||||
{
|
||||
std::vector<std::string> excludeOrganizationalUnits;
|
||||
std::vector<std::string> includeUsers;
|
||||
std::vector<std::string> excludeGroups;
|
||||
std::vector<std::string> excludeUsers;
|
||||
std::vector<std::string> includeOrganizationalUnits;
|
||||
std::vector<std::string> includeGroups;
|
||||
};
|
||||
struct NetworkZones
|
||||
{
|
||||
std::vector<std::string> includeNetworkZones;
|
||||
std::vector<std::string> excludeNetworkZones;
|
||||
};
|
||||
NetworkZones networkZones;
|
||||
Applications applications;
|
||||
Users users;
|
||||
};
|
||||
std::string status;
|
||||
DecisionConfig decisionConfig;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
int priority;
|
||||
long createTime;
|
||||
std::string conditionalAccessPolicyId;
|
||||
std::string conditionalAccessPolicyType;
|
||||
long lastUpdatedTime;
|
||||
std::string decisionType;
|
||||
std::string evaluateAt;
|
||||
std::string conditionalAccessPolicyName;
|
||||
ConditionsConfig conditionsConfig;
|
||||
};
|
||||
|
||||
|
||||
ListConditionalAccessPoliciesForUserResult();
|
||||
explicit ListConditionalAccessPoliciesForUserResult(const std::string &payload);
|
||||
~ListConditionalAccessPoliciesForUserResult();
|
||||
std::vector<ConditionalAccessPolicy> getConditionalAccessPolicies()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<ConditionalAccessPolicy> conditionalAccessPolicies_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTCONDITIONALACCESSPOLICIESFORUSERRESULT_H_
|
||||
@@ -32,9 +32,12 @@ public:
|
||||
~ListDomainsRequest();
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getBrandId() const;
|
||||
void setBrandId(const std::string &brandId);
|
||||
|
||||
private:
|
||||
std::string instanceId_;
|
||||
std::string brandId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
|
||||
@@ -46,6 +46,7 @@ namespace AlibabaCloud
|
||||
long updateTime;
|
||||
std::string lockMode;
|
||||
std::string domain;
|
||||
std::string brandId;
|
||||
bool defaultDomain;
|
||||
};
|
||||
|
||||
|
||||
@@ -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_LISTFEDERATEDCREDENTIALPROVIDERSREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTFEDERATEDCREDENTIALPROVIDERSREQUEST_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 ListFederatedCredentialProvidersRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListFederatedCredentialProvidersRequest();
|
||||
~ListFederatedCredentialProvidersRequest();
|
||||
std::string getFederatedCredentialProviderName() const;
|
||||
void setFederatedCredentialProviderName(const std::string &federatedCredentialProviderName);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getFederatedCredentialProviderType() const;
|
||||
void setFederatedCredentialProviderType(const std::string &federatedCredentialProviderType);
|
||||
std::string getPreviousToken() const;
|
||||
void setPreviousToken(const std::string &previousToken);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
int getMaxResults() const;
|
||||
void setMaxResults(int maxResults);
|
||||
|
||||
private:
|
||||
std::string federatedCredentialProviderName_;
|
||||
std::string nextToken_;
|
||||
std::string federatedCredentialProviderType_;
|
||||
std::string previousToken_;
|
||||
std::string instanceId_;
|
||||
int maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTFEDERATEDCREDENTIALPROVIDERSREQUEST_H_
|
||||
@@ -0,0 +1,122 @@
|
||||
/*
|
||||
* 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_LISTFEDERATEDCREDENTIALPROVIDERSRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTFEDERATEDCREDENTIALPROVIDERSRESULT_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 ListFederatedCredentialProvidersResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct FederatedCredentialProvider
|
||||
{
|
||||
struct PrivateCaProviderConfig
|
||||
{
|
||||
struct Certificate
|
||||
{
|
||||
struct CertificateMetadata
|
||||
{
|
||||
long notBefore;
|
||||
long notAfter;
|
||||
};
|
||||
CertificateMetadata certificateMetadata;
|
||||
std::string fingerprint;
|
||||
std::string content;
|
||||
};
|
||||
std::string trustAnchorSource;
|
||||
std::vector<Certificate> certificates;
|
||||
std::string trustCondition;
|
||||
};
|
||||
struct OidcProviderConfig
|
||||
{
|
||||
std::string jwksUri;
|
||||
std::string issuer;
|
||||
std::vector<std::string> audiences;
|
||||
long jwksLastObtainedTime;
|
||||
std::string staticJwks;
|
||||
std::string jwksSource;
|
||||
std::string trustCondition;
|
||||
std::string dynamicJwks;
|
||||
};
|
||||
struct Pkcs7ProviderConfig
|
||||
{
|
||||
struct Certificate2
|
||||
{
|
||||
struct CertificateMetadata3
|
||||
{
|
||||
long notBefore;
|
||||
long notAfter;
|
||||
};
|
||||
std::string fingerprint;
|
||||
std::string content;
|
||||
CertificateMetadata3 certificateMetadata3;
|
||||
};
|
||||
long signatureEffectiveTime;
|
||||
std::vector<Certificate2> certificates1;
|
||||
std::string trustAnchorSource;
|
||||
std::string cmsVerificationMode;
|
||||
std::string signingTimeValueExpression;
|
||||
std::string trustCondition;
|
||||
};
|
||||
std::string status;
|
||||
PrivateCaProviderConfig privateCaProviderConfig;
|
||||
std::string description;
|
||||
std::string instanceId;
|
||||
OidcProviderConfig oidcProviderConfig;
|
||||
Pkcs7ProviderConfig pkcs7ProviderConfig;
|
||||
long createTime;
|
||||
long updateTime;
|
||||
std::string federatedCredentialProviderType;
|
||||
std::string networkAccessEndpointId;
|
||||
std::string federatedCredentialProviderName;
|
||||
std::string federatedCredentialProviderId;
|
||||
};
|
||||
|
||||
|
||||
ListFederatedCredentialProvidersResult();
|
||||
explicit ListFederatedCredentialProvidersResult(const std::string &payload);
|
||||
~ListFederatedCredentialProvidersResult();
|
||||
std::vector<FederatedCredentialProvider> getFederatedCredentialProviders()const;
|
||||
int getTotalCount()const;
|
||||
std::string getPreviousToken()const;
|
||||
std::string getNextToken()const;
|
||||
int getMaxResults()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<FederatedCredentialProvider> federatedCredentialProviders_;
|
||||
int totalCount_;
|
||||
std::string previousToken_;
|
||||
std::string nextToken_;
|
||||
int maxResults_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTFEDERATEDCREDENTIALPROVIDERSRESULT_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_LISTIDENTITYPROVIDERSFORNETWORKACCESSENDPOINTREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTIDENTITYPROVIDERSFORNETWORKACCESSENDPOINTREQUEST_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 ListIdentityProvidersForNetworkAccessEndpointRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListIdentityProvidersForNetworkAccessEndpointRequest();
|
||||
~ListIdentityProvidersForNetworkAccessEndpointRequest();
|
||||
std::string getNetworkAccessEndpointId() const;
|
||||
void setNetworkAccessEndpointId(const std::string &networkAccessEndpointId);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
|
||||
private:
|
||||
std::string networkAccessEndpointId_;
|
||||
std::string nextToken_;
|
||||
std::string instanceId_;
|
||||
long maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTIDENTITYPROVIDERSFORNETWORKACCESSENDPOINTREQUEST_H_
|
||||
@@ -0,0 +1,61 @@
|
||||
/*
|
||||
* 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_LISTIDENTITYPROVIDERSFORNETWORKACCESSENDPOINTRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTIDENTITYPROVIDERSFORNETWORKACCESSENDPOINTRESULT_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 ListIdentityProvidersForNetworkAccessEndpointResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct IdentityProviderForNetworkAccessEndpoint
|
||||
{
|
||||
std::string identityProviderId;
|
||||
std::string instanceId;
|
||||
std::string identityProviderName;
|
||||
};
|
||||
|
||||
|
||||
ListIdentityProvidersForNetworkAccessEndpointResult();
|
||||
explicit ListIdentityProvidersForNetworkAccessEndpointResult(const std::string &payload);
|
||||
~ListIdentityProvidersForNetworkAccessEndpointResult();
|
||||
long getTotalCount()const;
|
||||
std::string getNextToken()const;
|
||||
std::vector<IdentityProviderForNetworkAccessEndpoint> getIdentityProvidersForNetworkAccessEndpoint()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
long totalCount_;
|
||||
std::string nextToken_;
|
||||
std::vector<IdentityProviderForNetworkAccessEndpoint> identityProvidersForNetworkAccessEndpoint_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTIDENTITYPROVIDERSFORNETWORKACCESSENDPOINTRESULT_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_LISTNETWORKZONESREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTNETWORKZONESREQUEST_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 ListNetworkZonesRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ListNetworkZonesRequest();
|
||||
~ListNetworkZonesRequest();
|
||||
std::vector<std::string> getNetworkZoneIds() const;
|
||||
void setNetworkZoneIds(const std::vector<std::string> &networkZoneIds);
|
||||
std::string getNextToken() const;
|
||||
void setNextToken(const std::string &nextToken);
|
||||
std::string getPreviousToken() const;
|
||||
void setPreviousToken(const std::string &previousToken);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
long getMaxResults() const;
|
||||
void setMaxResults(long maxResults);
|
||||
|
||||
private:
|
||||
std::vector<std::string> networkZoneIds_;
|
||||
std::string nextToken_;
|
||||
std::string previousToken_;
|
||||
std::string instanceId_;
|
||||
long maxResults_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTNETWORKZONESREQUEST_H_
|
||||
@@ -0,0 +1,68 @@
|
||||
/*
|
||||
* 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_LISTNETWORKZONESRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_LISTNETWORKZONESRESULT_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 ListNetworkZonesResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct NetworkZone
|
||||
{
|
||||
std::string networkZoneId;
|
||||
std::string description;
|
||||
std::string vpcId;
|
||||
std::string instanceId;
|
||||
std::vector<std::string> ipv6Cidrs;
|
||||
std::string networkZoneName;
|
||||
std::string networkZoneType;
|
||||
std::vector<std::string> ipv4Cidrs;
|
||||
};
|
||||
|
||||
|
||||
ListNetworkZonesResult();
|
||||
explicit ListNetworkZonesResult(const std::string &payload);
|
||||
~ListNetworkZonesResult();
|
||||
std::vector<NetworkZone> getNetworkZones()const;
|
||||
long getTotalCount()const;
|
||||
std::string getPreviousToken()const;
|
||||
std::string getNextToken()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
std::vector<NetworkZone> networkZones_;
|
||||
long totalCount_;
|
||||
std::string previousToken_;
|
||||
std::string nextToken_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_LISTNETWORKZONESRESULT_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_OBTAINAPPLICATIONTOKENREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_OBTAINAPPLICATIONTOKENREQUEST_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 ObtainApplicationTokenRequest : public RpcServiceRequest {
|
||||
public:
|
||||
ObtainApplicationTokenRequest();
|
||||
~ObtainApplicationTokenRequest();
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationTokenId() const;
|
||||
void setApplicationTokenId(const std::string &applicationTokenId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationId_;
|
||||
std::string applicationTokenId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_OBTAINAPPLICATIONTOKENREQUEST_H_
|
||||
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* 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_OBTAINAPPLICATIONTOKENRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_OBTAINAPPLICATIONTOKENRESULT_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 ObtainApplicationTokenResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
struct ApplicationToken
|
||||
{
|
||||
std::string status;
|
||||
std::string applicationTokenId;
|
||||
std::string instanceId;
|
||||
long lastUsedTime;
|
||||
long createTime;
|
||||
std::string applicationTokenType;
|
||||
std::string applicationToken;
|
||||
std::string applicationId;
|
||||
long expirationTime;
|
||||
};
|
||||
|
||||
|
||||
ObtainApplicationTokenResult();
|
||||
explicit ObtainApplicationTokenResult(const std::string &payload);
|
||||
~ObtainApplicationTokenResult();
|
||||
ApplicationToken getApplicationToken()const;
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
ApplicationToken applicationToken_;
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_OBTAINAPPLICATIONTOKENRESULT_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_REMOVEAPPLICATIONACCOUNTFROMUSERREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_REMOVEAPPLICATIONACCOUNTFROMUSERREQUEST_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 RemoveApplicationAccountFromUserRequest : public RpcServiceRequest {
|
||||
public:
|
||||
RemoveApplicationAccountFromUserRequest();
|
||||
~RemoveApplicationAccountFromUserRequest();
|
||||
std::string getUserId() const;
|
||||
void setUserId(const std::string &userId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getApplicationAccountId() const;
|
||||
void setApplicationAccountId(const std::string &applicationAccountId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string userId_;
|
||||
std::string applicationId_;
|
||||
std::string applicationAccountId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_REMOVEAPPLICATIONACCOUNTFROMUSERREQUEST_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_REMOVEAPPLICATIONACCOUNTFROMUSERRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_REMOVEAPPLICATIONACCOUNTFROMUSERRESULT_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 RemoveApplicationAccountFromUserResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
RemoveApplicationAccountFromUserResult();
|
||||
explicit RemoveApplicationAccountFromUserResult(const std::string &payload);
|
||||
~RemoveApplicationAccountFromUserResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_REMOVEAPPLICATIONACCOUNTFROMUSERRESULT_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_SETLOGINREDIRECTAPPLICATIONFORBRANDREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_SETLOGINREDIRECTAPPLICATIONFORBRANDREQUEST_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 SetLoginRedirectApplicationForBrandRequest : public RpcServiceRequest {
|
||||
public:
|
||||
SetLoginRedirectApplicationForBrandRequest();
|
||||
~SetLoginRedirectApplicationForBrandRequest();
|
||||
std::string getBrandId() const;
|
||||
void setBrandId(const std::string &brandId);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string brandId_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_SETLOGINREDIRECTAPPLICATIONFORBRANDREQUEST_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_SETLOGINREDIRECTAPPLICATIONFORBRANDRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_SETLOGINREDIRECTAPPLICATIONFORBRANDRESULT_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 SetLoginRedirectApplicationForBrandResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
SetLoginRedirectApplicationForBrandResult();
|
||||
explicit SetLoginRedirectApplicationForBrandResult(const std::string &payload);
|
||||
~SetLoginRedirectApplicationForBrandResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_SETLOGINREDIRECTAPPLICATIONFORBRANDRESULT_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_UPDATEAPPLICATIONFEDERATEDCREDENTIALDESCRIPTIONREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALDESCRIPTIONREQUEST_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 UpdateApplicationFederatedCredentialDescriptionRequest : public RpcServiceRequest {
|
||||
public:
|
||||
UpdateApplicationFederatedCredentialDescriptionRequest();
|
||||
~UpdateApplicationFederatedCredentialDescriptionRequest();
|
||||
std::string getApplicationFederatedCredentialId() const;
|
||||
void setApplicationFederatedCredentialId(const std::string &applicationFederatedCredentialId);
|
||||
std::string getDescription() const;
|
||||
void setDescription(const std::string &description);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
|
||||
private:
|
||||
std::string applicationFederatedCredentialId_;
|
||||
std::string description_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALDESCRIPTIONREQUEST_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_UPDATEAPPLICATIONFEDERATEDCREDENTIALDESCRIPTIONRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALDESCRIPTIONRESULT_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 UpdateApplicationFederatedCredentialDescriptionResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateApplicationFederatedCredentialDescriptionResult();
|
||||
explicit UpdateApplicationFederatedCredentialDescriptionResult(const std::string &payload);
|
||||
~UpdateApplicationFederatedCredentialDescriptionResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALDESCRIPTIONRESULT_H_
|
||||
@@ -0,0 +1,58 @@
|
||||
/*
|
||||
* 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_UPDATEAPPLICATIONFEDERATEDCREDENTIALREQUEST_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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 UpdateApplicationFederatedCredentialRequest : public RpcServiceRequest {
|
||||
public:
|
||||
struct AttributeMappings {
|
||||
std::string sourceValueExpression;
|
||||
std::string targetField;
|
||||
};
|
||||
UpdateApplicationFederatedCredentialRequest();
|
||||
~UpdateApplicationFederatedCredentialRequest();
|
||||
std::string getApplicationFederatedCredentialId() const;
|
||||
void setApplicationFederatedCredentialId(const std::string &applicationFederatedCredentialId);
|
||||
std::vector<AttributeMappings> getAttributeMappings() const;
|
||||
void setAttributeMappings(const std::vector<AttributeMappings> &attributeMappings);
|
||||
std::string getApplicationId() const;
|
||||
void setApplicationId(const std::string &applicationId);
|
||||
std::string getInstanceId() const;
|
||||
void setInstanceId(const std::string &instanceId);
|
||||
std::string getVerificationCondition() const;
|
||||
void setVerificationCondition(const std::string &verificationCondition);
|
||||
|
||||
private:
|
||||
std::string applicationFederatedCredentialId_;
|
||||
std::vector<AttributeMappings> attributeMappings_;
|
||||
std::string applicationId_;
|
||||
std::string instanceId_;
|
||||
std::string verificationCondition_;
|
||||
};
|
||||
} // namespace Model
|
||||
} // namespace Eiam
|
||||
} // namespace AlibabaCloud
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALREQUEST_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_UPDATEAPPLICATIONFEDERATEDCREDENTIALRESULT_H_
|
||||
#define ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALRESULT_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 UpdateApplicationFederatedCredentialResult : public ServiceResult
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
UpdateApplicationFederatedCredentialResult();
|
||||
explicit UpdateApplicationFederatedCredentialResult(const std::string &payload);
|
||||
~UpdateApplicationFederatedCredentialResult();
|
||||
|
||||
protected:
|
||||
void parse(const std::string &payload);
|
||||
private:
|
||||
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif // !ALIBABACLOUD_EIAM_MODEL_UPDATEAPPLICATIONFEDERATEDCREDENTIALRESULT_H_
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user